《人月神话》读书笔记

序:一直没有时间读这部史诗级的经典著作。现在终于有机会了,那么,开始吧...

 

1.职业的乐趣:编程为什么有趣:

  1)是一种创建事物的纯粹快乐

  2)快乐来自于开发对其他人有用的东西

  3)整个过程体现出魔术般的力量——将仙湖齿合的零部件组装在一起

  4)学习的乐趣

  5)乐趣还来自于如此易于驾驭的介质上(靠想象和思维工作)

2.软件项目失败的几个原因:乐观主义,人月误区(以为时间和人力可以相互转化)、系统测试、空泛的估算、重复产生的进度灾难

3.向进度落后的项目中增加人手,只会使进度更加落后

4.像一支外科手术队伍那样组件团队,系统由一个或者最多两人的思考产物,其它都是分工明确的专业人士(测试,算法专家,文档专员)

5.团队的扩建:更大的项目需要根据系统结构进行界线划分,然后由不同的“外科医生”带领自己的团队完成,这里有一个整体系统的构架师的角色。

6.贵族专制统治和民主政治:系统开发需要一定的规矩,否则大部分时间将都用于定制规矩

7.巴比伦塔的教训:缺乏交流。解决办法:非正式途径,会议,工作手册

8.实践是最好的老师,但是如果不能从中学习,再多的时间也没有用

 

PS.书本P134自带了精华总结。后面就不记录了,由于项目管理经验上的差距,后半部分内容比较难读

 

posted @ 2016-05-17 12:18  系统攻城狮  阅读(203)  评论(0编辑  收藏  举报