人月神话

  1. 程序 --> 编程系统(接口、系统集成),需要三倍成本

    程序 --> 编程产品(通用化、测试、文档、维护),需要三倍成本

    程序 --> 编程系统 + 编程产品 --> 编程系统产品,需要九倍成本

  2. 缺乏合理的时间进度是造成项目滞后的主要原因,而导致的原因是:

    1. 对估算技术缺乏研究,人们不真实的假设为:一切都将运作良好(因为编程人员的乐观主义)

    2. 隐含地假设人和月可以互换,错误地将进度和工作量相互混淆

    3. 由于对自己的估算缺乏信息,软件经理通常不会耐心持续地估算这项工作

    4. 对进度缺少跟踪和监督

    5. 当意识到进度偏移时,下意识/传统的反应是增加人力,就像用汽油灭火一样。

Last updated