Scrum 基于经验过程控制理论(即经验主义),以透明、检视、适应三大支柱为支撑,并通过 Sprint 计划会、每日站会、Sprint 评审会、Sprint 回顾会四个正式事件落地。
很多刚接触敏捷的同学会问:Scrum 到底包含哪些理论?是不是只要记住几个会议和角色就算学会了?并不是。Scrum 是一套轻量级的框架,但它的底层有清晰的理论根基——正是这套理论,决定了为什么 Scrum 要求这样开会、这样分工、这样交付。
本文从经验过程控制理论讲起,依次说明三大支柱、四个正式事件,以及常见的学习问题,帮助你建立完整的认知地图。
一、Scrum 的理论基础:经验过程控制
Scrum 建立在经验过程控制理论(Empirical Process Control)之上,也就是通常所说的经验主义。经验主义主张:知识源自实际经验,以及基于当前已知情况所做出的决定。
与之相对的另一种思路是「预测式」——先假定未来可以被完整预判,再据此制定详尽计划。Scrum 采取的是另一种路径:采用迭代、增量式的方法,来优化对未来的预测并控制风险。也就是说,不追求一次性把需求想清楚,而是通过短周期交付不断获得真实反馈,用反馈校正方向。
二、经验过程控制的三大支柱
透明、检视、适应是经验过程控制的三大支柱,支撑起每一个经验过程的实施。三者不是并列的独立概念,而是环环相扣:没有透明就无从检视,没有检视就谈不上适应。
| 支柱 | 核心含义 | 实践要求 |
|---|---|---|
| 透明 | 关键环节对产出负责的人必须显而易见 | 为关键环节建立统一标准,使所有人对观察到的事物有统一理解 |
| 检视 | 经常检查 Scrum 工件与 Sprint 目标进展 | 及时发现不必要的差异,但检视频率不能高到阻碍工作本身 |
| 适应 | 发现偏离可接受范围时立即调整 | 调整必须尽快执行,以蕞小化进一步的偏离 |
1. 透明(Transparency)
过程中的关键环节,对于那些对产出负责的人必须是显而易见的。要真正做到透明,就要为这些关键环节制定统一的标准,这样所有留意这些环节的人,都会对观察到的事物有统一的理解。
例如:所有参与者谈及过程时都必须使用统一的术语;负责完成工作并检视结果增量的人,必须对「完成」的定义(Definition of Done)有一致的理解。如果术语各说各话、完成标准各有一套,透明就不存在,后续的检视与适应也就失去了基础。
2. 检视(Inspection)
Scrum 的使用者必须经常检视 Scrum 的工件,以及完成 Sprint 目标的进展,以便及时发现不必要的差异。检视不应过于频繁而阻碍工作本身;当检视由技能娴熟的检视者在工作中勤勉地执行时,效果蕞佳。
3. 适应(Adaptation)
如果检视者发现过程中的一个或多个方面偏离可接受范围以外,并且将会导致产品不可接受时,就必须对过程或过程化的内容加以调整。调整工作必须尽快执行,如此才能蕞小化进一步的偏离。
三、Scrum 的四个正式事件
三大支柱不是停留在理念层面的口号,而是通过 Scrum 规定的四个正式事件落到实际工作中,用于检视与适应。这四个事件分别是:
- Sprint 计划会议——为即将开始的 Sprint 制定目标与计划
- 每日 Scrum 站会——每日同步进展、识别障碍
- Sprint 评审会议——检视增量成果,收集反馈
- Sprint 回顾会议——回顾过程本身,寻找改进机会
可以这样理解:每个事件都是一个「检视—适应」的固定节奏点。Sprint 计划会与每日站会偏向前瞻与同步,评审会与回顾会偏向成果检视与过程改进,四者共同构成敏捷团队的节奏。
四、常见问题(FAQ)
想把 Scrum 理论学透,从 CSM 课程开始
理解理论与事件只是弟一步,真正的难点在于把这些原则用到真实团队里。艾威的 CSM 课程围绕 Scrum 理论、三大支柱、四个正式事件与敏捷估算规划展开,帮助学员建立可落地的工作方式。