0
点赞
收藏
分享

微信扫一扫

《人月神话》读后感(第三四章)

《人月神话》读后感(第三四章)

       最近阅读了《人月神话》的三四章,简单谈一谈自己的感想。

       首先是第三章——外科手术队伍。这个章节题目看似和软件工程没有任何关系,但实际上却解决了软件开发

的团队选择方面的难题。在平时的实践项目中,大部分人都希望和开发项目经验丰富的人组队,因为经验丰富的队

员往往能起到以一敌十的效果,和这样的人组队往往能达到“白嫖”的目的;也有的人喜欢强强联合,几个经验都比

较丰富的人组成团队,成为集体中的精英团队。然而,在实际工作中,精英不可能大量集中到一个团队中。作者用

外科手术团队做了比喻,一个首席程序员相当于外科医生,一个经验相对较少的人员充当副手,一个管理员负责行

政事务的决策,一个编辑用于生成文档,两个文秘使得文件与项目协作一致,一个程序职员用于维护技术记录,一

个工具维护人员,一个测试人员,以及一个语言专家。这样的开发团队人员平等但是各司其职,保证了团队的有序

运行。对于大型的项目,就需要在人员安排上使用分解的思路,由架构师负责整体设计,系统实现则由各个小团队

协作完成。

       第四章提到了贵族专制、民主政治和系统设计。面对一个项目,每个人都有自己的想法,不同人之间的想法也很

有可能不同,随时可能产生矛盾,无法统一实现整体利益。在系统的开发中,人与人之间的思维差异是客观存在的,

概念的完整性只能少数具有丰富开发经验的人员来实现,对于大型的项目,合理的团队组建方式就很重要。如同上一

章所述,一个团队概念的提出需要架构师来实现,此时专制与民主的平衡就至关重要,对于设计的意见可以广泛征集,

但是最后的决定却需要少数人来确定以统一整个团队的前进方向。




举报

相关推荐

0 条评论