【问题标题】:Why Stories in Agile have fibonacci series as estimates?为什么敏捷中的故事有斐波那契数列作为估计?
【发布时间】:2019-05-26 09:12:59
【问题描述】:

所有 sprint 故事的估计都有斐波那契顺序的估计。 e. g 具有 1、2、3、5、8、13 个故事点的故事。什么原因?

【问题讨论】:

  • 我投票结束这个问题,因为它不是一个编程问题。
  • 我投票决定将此问题作为离题结束,因为它应该在Software Engineering 上提问。

标签: fibonacci agile-project-management


【解决方案1】:

斐波那契数列的特征之一是值之间的差距随着它们的大小而增加。

当我们使用斐波那契数列估计这些差距时,随着用户故事变大,不确定性会增加。

例如,准确估计一个 13 点的故事比估计一个 2 点的故事更难。

【讨论】:

  • 增量也可以是 5 的倍数,也可以是其他数字。为什么要使用斐波那契数?
  • 假设我使用了 5 的倍数:5, 10, 15, 20, 25, 30, 35, 40。前两个值之间的差距是 5。最后两个值之间的差距也是5. 现在假设我使用斐波那契数列:1、2、3、5、8、13、21、34。前两个值之间的差距是 1。最后两个值之间的差距是 13。
【解决方案2】:

首先,并非总是会发生这种情况,有些团队会为故事点选择简单的数字或大小,例如 XS、S、M、L、XL。 如果您想促进对故事意义的讨论,通常会选择斐波那契数列。它故意在大小之间造成差距,因此如果两个开发人员选择不同的大小,他们需要讨论为什么两个估计之间存在如此大的差异。 此外,它促进将故事分解为较小的故事以供大故事使用。 当然,这不是精确的科学,而是一种促进对故事的共同理解的方式。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2012-12-29
    • 2012-03-10
    • 2020-01-18
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多