专注软件造价评估服务

软件成本估算|软件成本评估|软件工作量评估

免费咨询热线:010-82458597

当前位置:  首页 > 评估知识 >

浅析敏捷开发成本估算方法之计划扑克估算方法

  在敏捷开发中,使用故事点进行软件成本估算的典型方法是计划扑克(Planning Poker)估算方法,它也是应用最广泛的敏捷估算方法。

  计划扑克估算方法由James Grenning 在2002年首次提出,该方法集合了专家意见(Expert Opinion)、类比(Analogy)及分解(Disaggregation)这3种常用的估算方法,能使团队通过一个愉快的过程快速而准确地得出估算结果。

  计划扑克的参与者是项目团队的所有成员,采用计划扑克估算时,每一个参与估算的组员都会得到一副计划扑克,每一张牌上写有一个 Fibonacci 数列的数字。计划扑克估算方法步骤如下:

  1、对一个用户故事进行估算时,首先由产品负责人描述这个用户故事。过程中产品负责人回答组员任何关于该用户故事的问题。展开讨论时主持人应注意控制时间与细节程度,只要团队觉得对用户故事信息已经了解足够可以进行估算了,就中止讨论,开始估算。

  2、所有问题都被澄清后,每一个组员从扑克中挑选出他觉得可以表达这个用户故事大小的一张牌,但不亮牌,也不让别的组员知道自己的分值。所有人都准备好后,主持人发口令让所有人同时亮牌,并保证每个人的估算值都可以被其他人清楚地看到。

  3、当出现很多不同分值的时候,评分最高的人和评分最低的人需要向整个团队解释评分的依据。所有的讨论应集中于评分者的想法是否值得团队其他成员进行更深入的思考。

  4、随后全组可以针对这些想法进行几分钟的自由讨论。讨论之后,团队进行下一轮的全组估算。一般来说,很多用户故事在进行第二轮估算时就能得到一个全组认可的分值,若不能达到全组意见一致,则需要重复地进行下一轮讨论,直到得到统一结论为止。

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。