《敏捷估计与规划》之理想人天的估算
1.理想人天和软件项目
软件项目中的理想估算常被打断,由于每天遇到的额外开销,开会、沟通、面试、等等行为,开发人员评估的时间通常为不被打算
断的时间,因此使用理想天进行估算时,你需要假定:
用户故事是你将处理的唯一工作
你所需要的所有东西在你开始工作时都会准备好
不会被打断
2.理想人天
当我们在估算用户故事所需要的理想人天,不需考虑额外的组织开销,此时可以将理想人天当作对大小进行估算的方法,同故事点一样,利用速度把以理想天表示的大小转换成对持续时间的估算。
3.给出一个而不是多个估算值
使用理想天进行估算时需要给每个用户故事给出一个完整的理想天估算值,而不要对每个角色估算出一个值,这样团队会认为不是一个整体。只有在项目交付多个不同的版本差异特别大的时候,在考虑分开估算,但不建议如此做,会增加较多的管理成本。
小结:
理想时间和耗用时间是不同的。就如一场比赛,可能会有时间差异,导致差异的原因是比赛过程出现各种干扰。
使用理想人天而不是耗用人天,更容易估算开发一个用户故事所需的时间量,按照耗用时间就需要考虑所有可能出现的干扰。而以理想人天估算时,不需要考虑各种干扰。这时理想人天是对大小的估算。
采用理想人天估算时,为每个用户故事分配单一的估算值,应把所有需要的时间加在一起,而不是A角色几天+B角色几天…….