看板-Scrum


在本章中,我们将了解看板和 Scrum 之间的异同。这些相似点和不同点将帮助您为您的项目选择正确的方法。

看板和 Scrum - 相似之处

看板和 Scrum 之间的相似之处是 -

  • 两者都是敏捷的。

  • 两者都使用拉式调度。

  • 两者都限制 WIP、任务级别的看板和冲刺级别的 Scrum。

  • 两者都在整个开发过程中使用透明度。

  • 两者都专注于尽早交付可发布的软件。

  • 两者都是基于自组织团队。

  • 两者都需要将工作分解成碎片。

  • 在这两种方法中,发布计划都是根据经验数据(Scrum – 速度、看板 – 交付周期/周期时间)不断优化的。

看板和 Scrum - 差异

看板和 Scrum 之间的区别如下:

序列号 Scrum 看板
1 Scrum 规定了角色。 在看板中,角色是可选的。
2 产品积压要优先考虑。 优先级是可选的。
3 Sprint 是有时间限制的。您可以选择冲刺的长度,但一旦选择,所有冲刺都将保持相同的长度。 时间盒迭代是可选的。
4 Scrum 团队需要为冲刺 (sprint) 投入一定量的工作。 承诺是可选的。
5 规定了跨职能团队。 跨职能团队是可选的。允许专业团队。
6 使用速度作为规划和流程改进的默认指标。 使用提前期(周期时间)作为规划和流程改进的默认指标。
7 诸如故事、测试之类的项目必须被分解,以便它们可以在一个冲刺内完成。 没有规定特定的物品尺寸。
8

Sprint backlog 显示当前 sprint 期间要执行的任务。这些任务显示在 Scrum 板上。

冲刺的范围是固定的。每单位时间的 WIP 受到限制(WIP 限制是速度)。

任务是在工作流级别定义的。每个工作流程状态的 WIP 都是有限的。
9 无法在冲刺内完成添加/更改。 如果未超过 WIP 限制,则可以进行添加/更改。
10 新的 Scrum 板是在每个冲刺开始时设置的。 看板是持久的。
11 需要召开日常会议。 每日会议是可选的。
12 规定了燃尽图。 没有规定特定的图表。

看板与 Scrum

以下优点可以帮助您在看板和 Scrum 之间进行选择 -

  • 如果您已经有了工作流程并且希望在不影响整个系统的情况下进行改进,那么您需要选择看板,而如果您想在组织中引入新流程,则需要选择 Scrum。

  • 您可以在产品开发中使用看板和功能驱动开发来跟踪价值流中的工作流程,而您可以在每次迭代中使用 Scrum 进行开发。

  • 您需要在看板中明确定义 WIP 限制,而您需要在 scrum 中定义隐式施加 WIP 限制的冲刺长度。

  • 看板和 Scrum 都是自适应的,但 Scrum 比看板更具规范性。

  • 看板仅施加两条规则:可视化工作流程和限制 WIP,而 Scrum 施加更多约束,例如限时冲刺 (Sprint)。

  • 看板可以在管理和开发方面带来组织流程的改进。看板还支持维护活动。Scrum 可以为小型开发团队带来高吞吐量。它无助于持续时间较长、工作单元规模和变更不可预测的产品开发和维护工作流程。Scrum 并不强调优化管理活动。

  • 在看板中,您可以选择何时进行计划、流程改进和发布。您可以选择定期或按需进行这些活动。Scrum 迭代是一个单一的时间限制 Sprint,结合了三种不同的活动:规划、流程改进和发布(如果需要)。

因此,看板和 Scrum 是其特定环境中的有效工具。您可以将看板和 Scrum 结合起来,从两者中获得最大收益。

一起调整看板和 Scrum

您可以通过实现适合您需求的特性来结合使用看板和 Scrum。在调整之前需要考虑两者的限制。例如,Scrum 需要时间盒冲刺(Time-boxed Sprints),如果你取消了这些,你就不能说你已经实现了 Scrum。两者都为您提供了一组基本约束来推动您自己的流程改进。