中国科学技术大学
13级软设3班
毛安然
SA13226347
原创作品版权所有转载请注明出处
《人月神话》是软件领域具有深远影响力的经典著作,不同的社会经验、人生观、思考方式对于读此书的心得也不一样,书中有相当多好的观点,这里只将对我来说感触最深的部分以及我的理解记录下来。
0、人几乎就是一切
本书的大部分文章讲述软件工程管理方面,很少涉及技术问题。和另一著作 《人件》所表达的观点相似,软件工程行业的主要问题实质上更侧重于社会学而不是科学技术。对于人的关注、激励和培养问题的研究非常有价值。
1、人月神话
人月常常被用来衡量工作量,它暗示人和时间是可以互换的。事实上人并不是工具,“人多力量大”的想法是具有欺骗性的神话。Brook法则指出向滞后的软件项目追加人手会使得进度更迟缓。向软件项目中增派人手从三个方面增加了项目必要的总体工作量:任务重新分配本身和所造成的工作中断、培训新人员以及额外的相互沟通。简单的试图以增加人手来缩短项目周期是不可行的。
另外缺乏合理的时间进度是造成项目滞后的最主要原因,关于项目的进度分配,作者的经验是计划1/3、编码1/6、构件测试1/4以及系统测试1/4。
2、外科手术队伍