[翻译]计划扑克牌: 避免工作量估算中的错误

许多年之前,我曾工作在一个四个程序员组成的软件开发团队中。在一次会议中,我们的Team Leader说:

“你又晚了,你们都晚了。事实上,你们总是不能按时完成!我们不能再这样下去了。”

这事,我回应他道:

“如果我们所有人都晚了,如果我们经常不能按时完成,那么我们估算工作量的方式一定有问题了!”

在这个案例中,Team Leader一个人进行工作量估算。这种工作量估算仅仅基于他一个人的决策,而不是与我们这些开发人员商量。当他给我们分配新任务时,总是这样说:

“你必须在X天内完成这个工作!”

这显然不是一种友善的交流方式,但是主要问题是这完全是不实际的。对于任何一个人,精确的工作量估算都是很难的。所以,我们必须避免独自进行估算,避免不和其他的人商量。

计划谬误: 为什么估算那么难 

良好的估算工作量是一个非常难的事情,这一点众所周知,同时也有相应的课题研究。科学家们称这种现象为计划谬误

“人们或者组织总是低估他们将要完成一个任务的时间,即使他们有类似的任务已经超时了。这种趋势称作计划谬误。”

计划谬误在Daniel Kahneman(诺贝尔经济学奖获得者)的著作”Thinking, Fast and Slow“中被提及。根据他的描述,计划或者预期需要承受两个主要特质的影响:

  • “与最佳情景相符是不合实际的”
  • “可以通过对相似案例的统计来提高估算精度”

心理学家尝试去解释”计划谬误”的形成的原因。有的人认为这个问题产生的主要原因是人们总有关注最乐观的情况的趋势。并且相信乐观情况的出现的可能性比他现实中更大。其他人认为这只是痴心妄想的另一个例子。人们总是想他们希望的事情发生,而不是不希望的事情。

我认为,在工作场合中有一些其他原因造成”估算谬误”:

  • 如果是经理做估算,那么他倾向于制定让其他人难以达到的计划。这样做,可以使人工作的更加有效率。经理总希望工作越快完成越好。

  • 如果工作人员做估算,他总是对给自己分配更多的空闲时间感到羞愧。人们总是害怕对自己的工作做悲观的估算,因为这样他们会显得懒惰和没有效率。

这就说明了为什么需要多人参与估算,而不仅仅是经历和执行这项工作的工作人员。对项目没有个人利益和责任的人们估算项目会更加精确。

计划扑克牌 

通过计划扑克牌这个概念,敏捷开发方法论强调了低质量工作量估算的问题。使用这种方法,团队中的每个人都需要参与和贡献。每个团队成员都有一手带数字的牌,这些数字代表实现一项任务需要的时间。每一个backlog中的功能点,每个人通过出牌对工作量独立的估算。这些牌同时亮出,人们可以比较和讨论他们的估算结果。

计划扑克牌的目的是达成一致。所有的参与者在他们讨论和了解他人的观点后,得到一致的结论。有很多原因导致这种估算方法是会更加精确:

  • 有更多的人参与估算,包括不直接负责去完成这项工作的团队成员。
  • 在人们做出决策的时候,不受他人的影响。因为他们同时独立的完成估算。
  • 人们会讨论他人的估算,特别是当他过低和过高的时候。

我认为这是解决”计划谬误”的伟大实践,也是让团队成员获得乐趣和加深联系的好方法。

你是不是用过计划扑克牌?请在评论处分享你的想法!

转载于:https://www.cnblogs.com/r2d2-reyoung/archive/2012/08/13/2636967.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值