你的 Sprint 应该有多长?

  • Mark Levison
  • 李剑

2008 年 5 月 20 日

话题:敏捷Scrum文化 & 方法

有哪些因素会影响 sprint 的长度?如果你打算从 2 天到 6 星期之间选一个长度,你会把哪些因素纳入考虑范围?来自 Capital One 的一名敏捷教练 Ash Tengshe认为,选择 sprint 的长度实际上是在减少 sprint 长度和增加 sprint 长度的因素之间做出平衡。

导致 sprint 长度减少的因素

  • 无变化:这条原则指的是在当前 sprint 中不改变范围。所以 sprint 长度越短,人们就越有更多的机会进行小范围调整。
  • 结束:sprint 的结束让团队感觉很爽,在一切继续开始之前,应当庆祝团队的胜利。(Ilja Preuss
  • 反馈:这是反映团队的工作完成情况的契机。反馈的频率越高,每次的路线纠正就越小。(Ilja Preuss
  • ROI:每个 sprint 都可以部署新特性。(Ilja Preuss)
  • 承诺可靠度:sprint 长度越短,就越容易发现承诺是否可以兑现。在长的 sprint 中,团队就比较容易进行过度承诺,以为他们应该可以完成某个故事。(Paul Oldfield

导致 sprint 长度增加的因素

  • 将要“完成”:在一些情况下,要在短的 spint 中把一个故事完成还是有技术难度的。(Ash Tengshe)(之前的一篇 InfoQ 新闻中谈到过将要“完成”

也许正如Dmitry Beransky所说,这些都只是团队的附属物,关键在于他们要找到对自己起作用的因素。

查看英文原文How Long Should You Sprint For?

敏捷Scrum文化 & 方法