美酒的酿造需要年头,美食的烹调需要时间:片刻等待,更多美味,更多享受。
1,乐观主义
所有编程人员都是乐观主义者,编程人员系统编程的安排背后的第一个假设是:一切都将运作良好,每一项任务仅花费它所应该“花费”的时间。然而大型的编程工作,或多或少包含许多工作,而一切正常的概率几乎为零。
2,人月
人月:对于编程来说,人员数量和时间不是成正比的。人们会客观认为人员数量越多,完成工作的时间越少。但是事实却不是这样,人员数量越多,人与人间会需大量的时间沟通,所以达不到理想的效果。
3,系统测试
在早期进度策划时,容许充分的系统测试时间是重要的。在一些重要的项目中,因为不为系统测试安排合理的时间,从而产生具有不寻常的,严重的财务和心理上的反应,都付出了相当高的商业代价。
总之,在众多软件项目中,缺乏合理的时间进度是造成项目滞后的主要原因,它比其他因素加起来的影响还大。