第二章 人月神话
1.缺乏合理的时间进度控制是造成滞后的主要原因,比其他任何事情影响的和还大;
2.好的东西需要一些时间来沉淀;
3.似乎所有的程序员都是“乐观主义者”;
4.期待不会有困难;
5.本身构思是有BUG的;
6.围绕成本核算的估计技术,混淆了工作量和项目进展;
7.若干人员中分解任务会引发额外的沟通工作量;
8.时间分配 计划:1/3,编码1/6,构件测试1/4,系统测试1/4;(这个是一次迭代,或者说瀑布模型中是这样的)
9.作为一门学科,缺乏数据估计;
10.我们队自己的技术不确定,常常缺乏支持自己计划的勇气,被迫添加时间等问题;
11.为落后进度的项目添加人手因为成本的增加(重新分配任务的中断,培训新人,额外的沟通)导致进度会更加落后;