您知道为何敏捷估算要使用斐波那契序列吗

如果您已在使用计划扑克估算,那么您或许已能熟练运用斐波那契序列(或者修订的斐波那契序列)卡片。

传统的斐波那契序列是123581321等等,每个数都是其前两个数之和。

多年前,我开始让团队使用修订的斐波那契序列(12358132040100)进行估算。

为什么要使用斐波那契序列呢?

因为彼此之间过于接近的数字作为估算值使用时,难以进行区分。

韦伯定律

设想一下,如果你握有两个重物——一个是1千克(2.2磅)而另一个是2千克(4.4磅)。如果一手一个,即便不用眼睛看,您也能区分出来。因为2公斤的重物会让人感觉明显更重。

再设想一下,如果把手中的重物换成20公斤和21公斤。虽然它们之间的重量差异同之前(1公斤和2公斤)完全一样,但是你却很难在两个重物中识别出更重的那个。

这就是韦伯定律效应。韦伯定律指出,我们能识别的对象间差异,是以百分比来表示的。

衡量对象间差异

1公斤到2公斤,差异是100%。或许您能轻易区分出差异为100%的重物。

然而,2021公斤间的差异仅为5%。或许您就无法判断出其差异了。(我很清楚我自己是做不到的。)如果您能做到的话,就意味着您能区分出1.00千克和1.05千克间的重量差异(同样为5%)。

斐波那契序列中的数值能有效用于估算,是因为它们基本上符合韦伯定律。在2(其值比1100%)以后,每个数都比其前一个数大60%左右。

根据韦伯定律,只要能区分任意两个估算值之间60%的差异,我们就能区分其他任意两个估算值之间的相同百分比差异。

因此,斐波那契序列数值能很好地用于估算,因为它们每次都以大约相同的比例增加。

对斐波那契序列进行修订

我早期合作过的敏捷团队利用了这一点,使用真实的斐波那契序列进行估算。然而,最终我们发现,21这个估算值隐含着我们无法支持的精度。告诉干系人估算值为21,暗示着我们精确到21,而不是四舍五入到2025

这导致我们开始使用20代替21。而一旦开始对斐波那契数列进行调整,我们便按照自己的意愿进一步进行修订。

于是,我们又实验性地使用40100。它们都能有效用于估算,因为它们分别比其前一个数增加了100%和150%,而这要比斐波那契数列的62%大得多。

这并不违反韦伯定律,因为已证明韦伯定律并非不适用于极值,类似于40100这样的估算值或许就可以认为是极值。

试验计划扑克序列

直至2007年,我的合作团队试着使用修订的斐波那契序列以及简单翻倍序列(12481632)估算。

结果,两种序列都能很好地用于估算。大部分团队都极其偏爱其中一个或者另一个,不过我没有发现有任何明显证据表明某个序列都比另一个更好用。

但在2007年,我们开始印刷计划扑克,以成本价出售,或在各种敏捷活动中分发,还有就是用于一些现场课程。

为了降低印刷成本,我不得不在这两个序列中进行取舍。当时我稍微偏爱修订的斐波那契数列,因此我打电话让印刷这个。而一旦出现在每年数千副的计划扑克上后,该序列就变得流行起来,而简单翻倍序列则被放弃。我之所以稍微偏爱1235813 …而不是124816 …,是因为在很多使用后者进行估算的会议中,总会存在“这个产品待办项真的是其他产品待办项的两倍吗?”的争论。

所有的争论都是围绕着某待办项是否两倍、四倍等等进行的。这就让我稍微有点担忧,因为我从未在使用修订的斐波那契系列的团队中看到这种现象。他们不会仅仅争论“这个待办项会多60%工作量吗?”。这些争论看起来更加健康,尽管我无法对此进行量化评判。

如今,我仍对这两组数值持有中立态度。我认为团队可以采用任何一组数值来成功估算,因为每组数值都符合韦伯定律。

您怎么看?

您对使用不同的估算序列有何经验?您使用哪些数值来进行估算,这些数值对您的团队适用吗?请在下面的评论中分享您的想法。

 

作者:Mike Cohn

译者:李洁(Jerry Li)

原文链接:

https://www.mountaingoatsoftware.com/blog/why-the-fibonacci-sequence-works-well-for-estimating

火爆 售票中
Scrum.Org 主办
搜索
近期公开班
scrum alliance csm认证徽章
12月14-15日 (周六、周日)
Scrum Master (CSM) 中文认证课
远程
Lance Zhang 张宁宁 授课
专业Scrum Master (PSM I) 认证徽章
12月26-27日(周四、周五)
专业Scrum Master (PSM I) 认证公开课
远程
Derek Ding 丁志润 授课
Scrum.org专业Scrum产品负责人(PSPO)认证徽章
1月4-5日 (周六、周日)
专业Scrum产品负责人(PSPO)中文认证公开课
远程
Derek Ding 丁志润 授课
领导大规模敏捷Leading SAFe认证徽章
1月11-12日(周六、周日)
Leading SAFe领导大规模敏捷认证课
远程
Scott Wang 王庆付 授课
safe scrum master ssm
2月22-23日(周六、周日)
SAFe ScrumMaster 官方认证公开班
远程
Eric Liao 廖靖斌 授课
大规模敏捷顾问SAFe SPC认证课徽章
2月27-3月2日(周四-周日)
SAFe认证-SPC SAFe认证培训师导师班
上海
Eric Liao & Marsha Xue授课
safe scrum master ssm
8月10-11日
SAFe ScrumMaster 官方认证公开班
Eric Liao 廖靖斌 授课
scrum alliance csm认证徽章
11月09-10日
Scrum Master (CSM) 中文认证课
Lance Zhang 授课
scrum alliance csm认证徽章
10月26-27日
Scrum Master (CSM) 中文认证课
中文远程
Scott Dunn & Eric Liao 授课
领导大规模敏捷Leading SAFe认证徽章
10月19-20日
Leading SAFe领导大规模敏捷认证课
Eric Liao 廖靖斌 授课
Scrum联盟acsm认证徽章
10月19-20日
高级Scrum Master(A-CSM)认证公开课
Jim Wang 王军 授课
0
0
小时
0
分钟
0
由Scrum.org主办的 2024中国Scrum大会 8月17日将在上海开幕
0
0
小时
0
分钟
0
预约回电
留下您的手机号,我们会在第一时间联系您。
热线电话:400-696-6280
预约回电
预约成功,我们会尽快联系您。