理想时间是指在不受干扰的情况下,顺利完成一项任务所花费的时间,可以用理想天数(Ideal Days)、理想时数(Ideal Hours)来表示。
由于对在不同角度观察同一个用户故事可能会得出不同的时长估计,因此产生了“理想时间”的概念。
理想时间的主要优点包括:
- 简化估计
- 易于启动估计工作
- 易于向他人进行解释
- 易于估计开发速度
耗用时间(Elapsed Time)
与理想时间相似的是耗用时间,它所指的是完成一项任务通常所需要耗费的所有时间,包括了通常会消耗的额外时间,例如工作打断、培训、打电话、汇报、伤病、任务切换等。
使用理想时间的背景
- 所估计的用户故事是将要处理的唯一工作
- 所有准备工作都会在工作开始时准备完备
- 工作时不会出现其他消耗时间的事情
团队在对用户故事进行估计时,需要基于团队整体而不是某个角色进行估计,并得出唯一一个估计值。
使用基于角色的估计会让团队偏离整体。