读<<人月神话>>

  这本书在软件领域知名度很高,每次看到年度推荐的文章里面都有这本书且强烈推荐.出版30年了,可谓经典.

  但我在读的过程中并没有那么深的体会.书中很多章节都是基于大型项目或者大型系统的经验总结,至今为止我还没有参与大于30人的项目.只能说自己的境界还不够.

第一章,焦油坑

  再也找不到一个词比焦油坑更能形容,软件开发的过程了.我们都在挣扎.计划,计划,不断计划,但还是拖延,拖延,拖延....

  职业的乐趣: 创造性,贡献助人为乐,过程的魅力或者解决问题的成就感或写代码的快感,持续学习新事物,驾驭感.

  职业的苦恼: 追求完美,由他人设定目标和要求,重复,付出与收获不成正比,甚至没有收获.

第二章,人月神话

 

  项目滞后的主要原因 : 缺乏合理的进度安排.对估算技术缺乏有效的研究,错误地将进度和工作量相互混淆
  估算缺乏信心
  对进度缺少跟踪和监督
  当意识到进度的偏移时,错误的增加人力.

第三章,外科手术队伍

  这章讲的是团队,总的来说,什么样的项目组建什么样的团队.没有最好的团队,只有最合适的团队.

第四章,贵族专制,民主政治和系统设计

  这章其实就是BOSS一直跟我说的一致性,整体性.当时我还没理解,经过这一年多的实践,现在理解了,一致性很重要,非常重要.直接决定了代码的可扩展性,可读性,可重用性.

第五章,画蛇添足,第六章,贯彻执行

  团队分工,各司其责.

第七章,为什么巴比伦塔会失败?

  因为没有沟通,没有组织.

  我现在体会到了,一个项目中成本最高的是沟通.沟通直接影响项目的进度,甚至是方向.

  文档很重要,文档可以作为沟通的依据.组织结构的依据.

第八章,胸有成竹,第九章,削足适履.....到第15章.

第十六章,没有银蛋

  最经典的一章,软件开发的核心问题是复杂性.  

  原形很重要.快速原形快速迭代.

 

posted @ 2016-01-24 22:55  廖东海  阅读(252)  评论(0编辑  收藏  举报