Scrum 指南 · Scrum 基础
Scrum 的优势:好处与局限
Scrum 之所以流行,在于其实际好处:更快的反馈、更明确的优先级和更投入的团队。它也有局限,了解这些局限有助于您决定何时使用它。
要点总结
- Scrum 能尽早交付价值并适应变化。
- 它需要一位被充分授权的产品负责人和一个稳定的团队。
- 它更适合复杂的产品工作,而不是例行运营工作。
优势
- 尽早且定期交付价值: 每个冲刺都交付一个可用的增量。
- 快速反馈: 相关方在每次冲刺评审会上都能看到真实的进展。
- 明确的优先级: 一个有序的产品待办事项列表和一位产品负责人。
- 适应性: 优先级可以在冲刺之间调整,无需繁重的变更控制。
- 透明: 可见的待办事项列表、看板和目标。
- 持续改进: 每个冲刺都开回顾会。
- 团队主导权: 自我管理的团队决定如何开展工作。
- 长期可预测性: 稳定的团队会形成可靠的节奏。
局限
- 需要一位积极投入且拥有实权的产品负责人。
- 最适合专职、稳定的跨职能团队。
- 难以应对频繁的紧急中断;可考虑 Kanban.
- 在多个团队间规模化需要额外的协调;参见 Scrum of Scrums.
- 很容易只采用仪式而不采用价值观,导致效果不佳。
Scrum 最适用的场景
| 适合 | 不适合 |
|---|---|
| 新产品开发 | 例行、重复性的运营工作 |
| 需求不断变化 | 完全明确、范围固定的合同 |
| 具备可用的跨职能团队 | 在多个项目间共享的专家 |
| 积极参与的相关方 | 不愿参加评审的相关方 |
常见问题
Scrum 的哪些优势让团队选择它?
为了更早获得可用成果、响应变化,并让团队对自己的工作拥有更多主导权。
Scrum 好处面临的最大风险是什么?
只采用事件和角色,而不采用其背后的价值观和经验主义,这有时被称为“僵尸 Scrum”。
Scrum 的主要好处是什么?
每个冲刺都有可用的成果、快速的相关方反馈、通过单一有序的产品待办事项列表明确优先级,以及内置的持续改进。团队还因为自己决定如何开展工作而获得主导权。
Scrum 有哪些缺点?
Scrum 需要一位积极投入的产品负责人、一个稳定的跨职能团队以及相关方的定期参与。它难以应对频繁的紧急中断,且当多个团队开发同一产品时需要额外的协调。
更好的质量是 Scrum 的好处之一吗?
可以,因为每个增量都必须满足完成的定义,且在冲刺期间质量不得下降。这一好处取决于团队坚持严格的完成的定义,而不是偷工减料。
小团队能获得 Scrum 的好处吗?
是的。Scrum 本就是为小团队设计的,通常不超过十人。非常小的团队有时会觉得事件过于繁重,可按冲刺长度按比例缩短。
降低项目风险是 Scrum 的优势之一吗?
是的。Scrum 降低了做错东西的风险,因为相关方在每个冲刺都会检视可用的成果。较短的冲刺也限制了任何一个周期中面临风险的时间和资金。
为什么有些团队始终看不到 Scrum 的好处?
常见原因包括:产品负责人没有实权、管理层破坏自我管理、跳过回顾会,以及增量从未真正满足完成的定义。这些都会消除让 Scrum 有效运作的反馈。
Scrum 的优势适用于固定价格项目吗?
只是部分适用。可以使用 Scrum,但固定的范围、时间和成本几乎没有调整余地。固定时间和预算、但允许重新确定范围优先级的合同更适合 Scrum。
什么时候 Scrum 的缺点会超过其好处?
当工作是例行且可预测的,当请求持续到来且紧急程度不断变化时,或者没有人能担任被充分授权的产品负责人时。 Kanban 或者预测型方法可能更合适。
Scrum 的优势是否使其优于瀑布式?
并非在所有情况下都是。Scrum 适合需求不断变化的复杂工作;瀑布式适合稳定、定义明确的工作。参见 Scrum 与瀑布式对比.