序言
这三个支柱是在实现Scrum时驱动其他流程的动力,并解释了其中许多流程、仪式和行为背后的原因。理解这三个支柱可以在您的项目中更好地实现Scrum,也许还可以解释为什么事情是以这样的方式完成的。
Scrum 理论的三大支柱
Scrum 基于经验过程控制理论,或称之为经验主义。经验主义主张知识源自实际经验以及 当前已知情况下做出的决定所获得。Scrum 采纳一种迭代、增量式的方法来优化对未来的 预测和控制风险。
透明、检视和适应是经验过程控制的三大支柱,支撑起每一个经验过程的实施。
透明
过程中的关键环节对于那些对产出负责的人必须是显而易见的。要拥有透明,就要为这些 关键环节制定统一的标准,这样所有留意这些环节的人都会对观察到的事物有统一的理 解。
例如
- 所有参与者谈及过程时都必须使用统一的术语。
- 负责完成工作和检视结果增量的人必须对“完成”的定义,有一致的理解。
检视
Scrum 的使用者必须经常检视 Scrum 的工件和完成 Sprint 目标的进展,以便发现不必要 的差异。检视不应该过于频繁而阻碍工作本身。当检视是由技能娴熟的检视者在工作中勤 勉地执行时,效果最佳。
适应
如果检视者发现过程中的一个或多个方面偏离可接受范围以外,并且将会导致产品不可接 受时,就必须对过程或过程化的内容加以调整。调整工作必须尽快执行如此才能最小化进 一步的偏离。
三大支柱的作用
Scrum之所以能够工作,并不是因为它有三个角色、五个事件和三个工件,而是因为它坚持迭代的、基于价值的增量交付的基本敏捷原则,通过频繁地收集客户反馈和接受变更。而Scrum的三大支柱为收集需求,发现问题,解决问题,改进问题提供支撑。这导致更快的上市时间、更好的交付可预测性、更高的客户响应能力、通过管理不断变化的优先级改变方向的能力、增强的软件质量和改进的风险管理。