Neural Project Institute面向 AI 时代的项目管理认证

Kanban 指南 · Kanban 对比

Kanban 与 Scrum:区别及如何选择

Kanban 和 Scrum 是最流行的两种敏捷方法。两者都可视化工作并追求持续改进,但在组织时间、角色和变更方面的方式截然不同。

要点总结

  • Kanban 采用持续流动;Scrum 采用固定冲刺。
  • Kanban 无需新角色;Scrum 定义了三项职责。
  • 许多团队将两者结合使用。

并列对比

KanbanScrum
节奏持续流动一个月或更短的固定时长冲刺
角色无特定要求产品负责人、Scrum Master、开发人员
规划持续补充每个冲刺召开冲刺计划会
变更随时可以拉入新工作项冲刺范围受到保护
WIP 控制每列设置明确的 WIP 限制由冲刺范围限定
关键指标周期时间、吞吐量、WIP速度、冲刺燃尽图
看板长期保留每个冲刺重置
交付工作项就绪时随时发布每个冲刺至少一次

以下情况选择 Kanban

  • 工作到来不可预测,如支持或运营工作。
  • 优先级每天都在变化。
  • 工作项规模差异很大。
  • 您希望在不设立新角色的情况下改进现有流程。

以下情况选择 Scrum

  • 由专职团队开发产品。
  • 工作可以按固定周期进行规划。
  • 团队能从结构化和定期评审中受益。
  • 有产品负责人能够负责优先级。

两者结合

许多团队在使用 Scrum 的同时采用 Kanban 看板和 WIP 限制,或在使用 Kanban 的同时进行定期评审和回顾。这种混合方式通常称为 Scrumban.

本主题的免费模板

浏览所有模板

常见问题

Kanban 与 Scrum:哪个更好?

总体而言,二者并无优劣之分。Kanban 适合持续、多变的工作;Scrum 适合按计划周期开展的产品开发。

团队可以在 Scrum 和 Kanban 之间切换吗?

可以。当冲刺承诺不断被计划外工作打乱时,许多团队会转向 Kanban。

Kanban 和 Scrum 的主要区别是什么?

Scrum 以固定时长的冲刺开展工作,具有明确的职责和事件;而 Kanban 通过 WIP 限制管理持续的工作流,不要求设立特定角色。

Kanban 和 Scrum 中的角色有何不同?

Scrum 定义了三项职责:Scrum Master、产品负责人和开发人员。Kanban 不要求设立 Scrum Master、产品负责人或任何新角色,不过一些团队会增设服务交付经理等可选角色。

Kanban 和 Scrum 在采用难度上有何差异?

Kanban 通常更容易起步,因为它从您当前的流程开始。Scrum 则要求团队从第一天起就采用新的角色、事件和冲刺计划。

在 Kanban 与 Scrum 之间,何时应选择 Kanban?

对于支持、运营或维护等持续且不可预测的工作,或者优先级每天都在变化时,选择 Kanban。Scrum 通常适合有固定评审节奏的产品开发。

Kanban 和 Scrum 可以结合使用吗?

可以。许多 Scrum 团队在冲刺中使用带 WIP 限制的 Kanban 看板,这种混合方式通常称为 Scrumban.

Kanban 团队和 Scrum 团队都有待办事项列表吗?

都有。Scrum 有产品待办事项列表和冲刺待办事项列表;Kanban 团队保留一个备选事项列表,但没有冲刺待办事项列表。工作项在补充时被持续拉入工作流。

Scrum 和 Kanban 团队使用哪些指标?

Scrum 团队通常跟踪速度和燃尽图,而 Kanban 团队使用周期时间、吞吐量、WIP 和 累积流图。两个框架都没有严格规定必须使用某项指标。

Kanban 和 Scrum 如何应对优先级变化?

在 Kanban 中,由于没有冲刺承诺,团队可以随时重新排定任何尚未开始的工作的优先级。在 Scrum 中,冲刺目标在冲刺期间保持不变。

Kanban 和 Scrum 适合小型团队吗?

两者都适用。非常小的团队或个人通常更喜欢 Kanban 较轻量的结构,而 Scrum 适合希望拥有固定计划和评审节奏、规模在 10 人左右以内的团队。