Scrum 是一个轻量级的框架,用于在称为 Sprint 的短期、固定时长迭代中交付复杂产品。它通过一小套角色、事件和工件来实现敏捷价值观,所有这些都建立在经验流程控制的基础上——从实际发生的事情中学习,而不是从固定的前期计划中学习。
为什么这很重要
Scrum 建立在透明度、检查和适应三个支柱上:使工作可见、频繁检查,并根据所学进行调整。
text
ROLES Product Owner, Scrum Master, Developers
EVENTS Sprint, Sprint Planning, Daily Scrum,
Sprint Review, Sprint Retrospective
ARTIFACTS Product Backlog, Sprint Backlog, Increment
它如何运作
每个 Sprint(通常两周)从计划开始,每天包括一次每日 Scrum,并以评审和回顾结束。每个 Sprint 都应该产生一个可用的增量——产品的一个可工作的切片。
具体示例
一个团队将最高优先级的待办项选入一个两周的 Sprint,构建它们,在评审中演示一个可工作的登录功能,并在回顾中反思如何改进。
常见误区
- 运行 Sprint 时最后没有可交付的增量。
- 跳过回顾环节,这会削弱框架的改进引擎。
为什么这很重要
Scrum 为团队提供了可预测的节奏和频繁的检查点,可以尽早发现问题,而不是在长期项目结束时才发现。
了解确切的角色、事件和工件向面试官表明你对框架的理解很准确,而不仅仅是道听途说。
