1. 一个具体问题

一个开发团队每两周开计划会,每天开站会,最后仍在月末集中集成。测试总是来不及,业务方也直到上线才知道功能不符合需求。团队具备很多 Scrum 的会议外形,却缺少可以检查的实际成果,因此没有形成真正的适应循环。

2. 一句话解释

Scrum 是面向复杂工作的轻量框架,让一个自管理团队围绕目标,在固定短周期内创造可用增量,并依据反馈调整下一步。

3. 出处与原意

Ken Schwaber 与 Jeff Sutherland 编写的《Scrum 指南》是框架的权威定义。二〇二〇版明确三类职责:产品负责人、Scrum Master 和开发者;也定义 Sprint 及相关事件、工件和承诺。它没有规定必须使用故事点、燃尽图或某一种项目软件,不宜把常见实践都当成框架硬性要求。

4. 原理与机制

框架依赖透明、检查与适应。产品目标连接长期方向,Sprint 目标使当前工作有共同理由,完成的定义保证增量确实可用。每日 Scrum 是开发者调整实现目标计划的机会;评审检视产品进展与环境变化,回顾检视团队工作的方式。产品负责人排序工作,开发者决定如何完成,Scrum Master 帮助团队理解并有效运用框架。

周期固定的作用是提供可预测的检查机会,不能成为延迟交付的理由。增量一旦符合完成的定义并满足发布条件,可以在周期结束前交付。尚未完成的工作也不能因为日期到了就降低质量标准,假称已形成可用增量。

5. 一个完整案例

以下是假设案例。团队的产品目标是让商户独立管理营业时间,本次两周 Sprint 目标是完成单店临时休业设置。开发者选择接口、界面和验证任务,约定必须通过测试并能部署才算完成。第五天发现批量配置会增加大量复杂性,团队与产品负责人协商保留单店能力,维护 Sprint 目标。评审时商户实际操作,发现日期选择容易跨错月份,进入后续待办;回顾时团队发现测试参与太晚,下一轮在切分工作时共同设计验收例子。最终的学习来自真实增量,而不是报告每人完成了多少工时。

6. 适用条件与反例

适合需求和解决方式需要在交付中逐步澄清的复杂工作。它不能凭空消除外部审批或专业能力缺口。反例是每两周演示不可运行的页面截图,同时将集成与测试延后到季度末;虽然事件按时举行,风险和反馈仍然被堆积,不能证明已完成有效的 Scrum 实践。

7. 今天可以尝试的行动

查看当前周期的一句话目标和完成的定义。让团队指出哪些工作直接支撑目标,再选一条能够端到端交付的小能力。下一次评审展示可操作的结果,记录由反馈引起的一项决定;若完全没有决定变化,检查参与者与证据是否足够。

8. 参考资料与关联条目

关联条目:看板方法;团队复盘。