人月神话
在软件项目中,缺乏合理的时间安排是造成项目滞后的重要原因。道其原因,首先是我们编程人员即乐观主义者的一种假设——一切都将运作良好,每一项任务仅花费它所应该花费的时间。其次,运用谬误的思考方式来估计进度安排中使用的工作量单位:人月,将进度与工作量相混淆。再三是空泛的估算,软件经理缺乏足够的耐心持续地估算一项工作。第四,重复产生的进度灾难,当意识到项目进度偏移时,下意识的反应是增加人力,这样只会导致灾难性的循环,即Brooks法则:向进度落后的项目中增加人手,只会使进度更加落后。总之,在众多软件项目中,缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所有因素加起来的影响还要大。