在​​软件开发​​中,通常意义上的 “评估” 包括对执行给定开发任务所需工作的量化评估;这通常用持续时间表示。其目的是汇总许多这样的个别估计,以便获得软件项目的总体持续时间、工作或成本的指示。

什么是敏捷估计? 及常见的陷阱_软件开发

敏捷估计的常见陷阱

即使在敏捷社区中,人们也会发现许多不同的关于评估理论和实践的思想流派。然而,当他们进行敏捷评估时​​敏捷团队​​经常会遇到的一些典型错误, 而这些常见的陷阱,已经得到了广泛的共识:

  1. 估计必然包含"不确定因素"; “​​(故事)点​​”估计通常被认为是不充分的,因为它们未能反映出这种不确定性
  2. 估计与承诺不同; 例如,指责开发人员花了3天,他估计将在2完成的作可能是一种适得其反的态度,通常会导致未来的过度估计的結果
  3. 估计不是最终答案,它只反映了在传达时所掌握的信息; 应始终允许根据新信息更新估计值去向上,还是向下调整

 

敏捷估计