在估计敏捷软件开发中用户故事的相对大小时,团队成员应该将用户故事的大小估计为 1、2、3、5、8、13……。所以估计值应该类似于斐波那契数列。但我想知道,为什么?
Wikipedia 上对http://en.wikipedia.org/wiki/Planning_poker的描述中包含了神秘的一句话:
使用斐波那契数列的原因是为了反映估计较大项目时固有的不确定性。
但是为什么较大的项目应该存在固有的不确定性呢?如果我们进行更少的测量,意味着如果更少的人估计相同的故事,不确定性不是更高吗?即使在较大的故事中不确定性更高,为什么这意味着使用斐波那契数列?有数学或统计原因吗?否则,使用斐波那契数列进行估计对我来说就像是 CargoCult 科学。