03人月神话读后感之二
002
人月神话
缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所有因素加起来影响还大。
我们围绕成本核算的估计技术,混淆了工作量和项目进展。人月是危险和带有欺骗性的神话,因为它暗示人员数量和时间是可以相互替换的。
向软件项目中增派人手从三个方面增加了项目必要的总体工作量:
-
任务重新分配本身和所造成的工作中断;
-
培训新人员;
-
额外的相互沟通。
Brook法则:向进度落后的项目中增加人手,只会使进度更加落后。
特别需要指出的是,不为系统测试安排足够的时间简直就是一场灾难。
在现实情况中,一旦开发团队观察到进度的偏差,总是倾向于对任务进行削减。当项目延期所导致的后续成本非常高时,这常常是唯一可行的方法。