Scrum精髓:敏捷转型指南
上QQ阅读APP看书,第一时间看更新

通过检视、调整和透明充分利用可变性

计划驱动过程和Scrum在几个维度上存在根本的区别(参见表3.1,基于Reinertsen建议的维度,2009a)。

表3.1 计划驱动过程和Scrum过程的对比

计划驱动的顺序开发过程假设产出物的可变性很小或不存在。这种开发方式遵循一套明确的步骤并只在过程后期才用到极少数反馈意见。相比之下,Scrum积极主动地接受这样的事实:在产品开发中,只要是构建新东西,就必然存在一定的可变性。Scrum还假设产品创建过程很复杂,无法事先给出详尽、严密的完整定义。而且,Scrum尽早、频繁的反馈过程,可以确保构建的产品是正确的,构建产品的方式是正确的。

Scrum的核心原则是检视、调整和透明性(Schwaber and Beedle 2011中将它们统称为“经验过程控制”)。在Scrum中,我们不仅要检视和调整正在构建的产品,还要检视和调整构建产品的方式(参见图3.5)。

为了更好地检视与适应,我们依赖于透明性:参与创建产品的每一个人都必须能够得到与WIP相关的所有重要信息。信息透明,才能进行检视,而检视又是调整的前提。信息透明能让每个相关人员看到并了解正在发生的事情。它能带来更多的沟通并同时在过程和团队成员中建立互信。

图3.5 Scrum过程模型