← 返回所有文章

一个冲刺应该多长?选择冲刺长度的简明指南

By XNM Technologies · November 6, 2021 · 1 min read
一个冲刺应该多长?选择冲刺长度的简明指南

一个新的 Scrum 团队最早做出的决定之一,也是最不易察觉却影响深远的决定之一:一个冲刺应该多长?《Scrum 指南》在这一点上刻意留有余地。它指出,冲刺是一个为期一个月或更短的固定长度事件,更短的冲刺会带来更多的学习循环,并把风险限制在更小的成本与投入窗口内。除此之外,选择权在你手中。刚起步时,这份自由感觉像个陷阱,因此理解你实际在权衡什么很有帮助。

可以把冲刺看作交付的心跳。其余一切——规划、每日站会、评审和回顾——都随它的节拍跳动。心跳更短,意味着你更频繁地检视与调整;心跳更长,则在你停下来核对方向之前,给你更多不被打断的构建空间。两者本身都谈不上更优越;合适的长度,是那种既能足够快地暴露问题以便修复,又不会让团队被会议开销拖垮的长度。

冲刺长度真正控制的是什么

当团队争论一周还是两周时,他们真正争论的是日历之下的四件事。

  1. 反馈频率。 较短的冲刺能更早、更频繁地把可工作的增量摆在干系人面前。如果你的需求模糊或多变,这种频繁反馈极有价值。

  2. 风险敞口。 《Scrum 指南》把冲刺视为你在核对是否仍在构建正确之物之前,愿意投入的最大限度。两周的冲刺把你走错方向的风险封顶在两周。

  3. 仪式开销。 规划、评审和回顾在每个冲刺都会重复。采用一周的节奏,这些事件会占去一周中更大的比例,对于工作天然无法切得那么小的团队,可能令人沮丧。

  4. 可预测性。 更短、更频繁的冲刺能更早提供更多数据点,因此稳定的速率和可用的预测会更快显现。

一种务实的选择方法

对于大多数刚接触 Scrum 的团队来说,两周是一个合理的起点。它足够短,能促成定期检视;又足够长,能交付有意义的成果;还能从容容纳法定节假日和偶尔的病假。把它当作一个待验证的假设,而非永久承诺,并在跑完几个冲刺后,在回顾中重新审视它。

  • 当需求不断变化、领域对团队而言是全新的,或干系人需要频繁看到进展以保持信心时,选择更短的冲刺(一周)。

  • 只有当工作在每个周期都有真实的准备成本、依赖关系推进缓慢,且频繁的仪式带来的摩擦多于价值时,才选择更长的冲刺(三到四周)。

  • 保持长度恒定。抵制为完成计划外工作而拉长冲刺的冲动;那会悄悄抹掉让 Scrum 奏效的节奏。

疫情后的恢复期让许多团队有了偏好更短周期的新理由。面对混合办公和完全远程的团队、不断变动的优先级,以及仍在计划中泛起涟漪的供应中断,更紧凑的反馈循环更容易在错误假设变得代价高昂之前将其发现。如果你的环境多变,就偏向更短。稳定才让你有资格采用稍长的节奏。

无论你如何选择,都要坚持足够长的时间以便从中学习。固定节奏的意义在于一致性,而在回顾中检视它的意义在于诚实地调整。选定一个长度,跑上几个冲刺,观察数据和团队的精力状态,然后审慎地、而非被动地做出改变。

如果你正首次搭建敏捷交付,并希望有人帮你确立一个能经受现实压力考验的节奏,XNM 的项目群与项目交付咨询 可以帮你从一开始就走对方向。