《人月神话》读书笔记一
一、缺乏合理的时间进度是造成项目滞后的最主要原因。
二、人员和时间是不可以混淆互换的。
三、在一个时程已经落后的软件专案中增加人手,只会让它更加落后。
根据法则,增加人员到一个已经延误的专案里,等于是火上加油。除非你可以把工作区分,让新进人员可在不影响他人工作的状况下有所贡献。
四、优秀程序员与较差程序员之间生产率的差异可以达到非常大的程度,经实验测试,生产率平均为10:1,在运行速度和空间上平均为5:1的惊人差异。
五、团队应该采用小型精干的组成,在时间允许的范围内,不要单纯地再扩大人员范围。
六、外科手术式大型开发团队的角色分工,如图:
七、功能与理解上复杂程度的比值才是系统设计的最终测试标准。单是功能本身或者易于使用都无法成为一个好的设计评判标准。
TAG: