不确定性和估计的准确性
软件估计是一个渐进的改进过程。图 7 说明了所谓的软件估计的“不确定性圆锥”(估计会聚)。在项目早期,对真正成本的估计的变动范围还非常广。这个范围会随着项目的推进而逐渐变小。
要注意的是,在前景/范围认可里程碑处,估计可以低两个数量级,或者高 0.5 个数量级。所显示的特定数据值取自于 20 世纪 90 年代中期的调查数据,它们不应该被过于生搬硬套地使用。重要的是理解在每个阶段数量级的变化。
这里所要学习到的知识是,在构想阶段,小组会制定出时间和成本的估计范围(有时候也叫做“球场估计”)。一定不要在这一阶段提供一个固定的成本估计或者固定的日程安排估计。需要弄清楚的是,这些估计在构想/范围认可里程碑处可能会因为某个重大的因素而发生变化。
图 7:不确定性圆锥
查看完整的图像。