Scrum 是一种敏捷开发框架,核心目标是帮助团队在快速变化的环境中高效协作,通过迭代式开发持续交付有价值的产品。它强调 “适应性” 而非 “预设性”,通过明确的角色、事件和工件,让团队聚焦于优先级最高的任务,同时不断复盘优化流程。
三大核心角色:明确职责,各司其职
Scrum 团队是跨职能的小团队(通常 5-9 人),包含 3 类关键角色:
-
产品负责人(Product Owner, PO):
代表用户和业务方的需求,负责定义 “做什么”。核心职责是管理产品待办列表(Product Backlog),明确任务优先级,确保团队始终聚焦于能带来最大价值的工作。
例如:PO 会和客户沟通,将需求转化为 “用户故事”(如 “用户能通过手机号快速登录 APP”),并排序哪些故事先开发。 -
Scrum 大师(Scrum Master, SM):
团队的 “facilitator(推动者)” 和 “保护者”,负责确保 Scrum 流程正确执行,清除团队障碍,帮助团队提升效率。
例如:SM 会引导每日站会聚焦目标,解决团队遇到的外部干扰(如临时加塞的非紧急任务),推动团队践行 Scrum 价值观。 -
开发团队(Development Team):
跨职能的执行团队(包含开发者、测试、设计等角色),负责 “怎么做”。他们自主决定如何完成 PO 定义的任务,确保在迭代周期内交付可用的产品增量。
五大事件:通过时间盒管理,驱动迭代节奏
Scrum 的所有事件都有 “时间盒(Timebox)”—— 明确的时间限制,确保流程高效不拖沓。
-
Sprint(迭代 / 冲刺):
Scrum 的核心迭代周期,通常为1-4 周(最常见 2 周),是一个 “封闭” 的开发周期。团队在一个 Sprint 内专注完成一批任务,最终交付一个 “可用的产品增量”(如一个可测试的功能模块)。
时间盒:1-4 周,一旦开始不可延长。 -
Sprint 规划会议(Sprint Planning):
Sprint 开始时召开,团队共同决定 “本 Sprint 要完成什么” 和 “如何完成”。- 第一步:PO 讲解产品待办列表中优先级最高的任务(“做什么”),团队明确 Sprint 目标。
- 第二步:开发团队分解任务,估算工作量,确定能承诺完成的任务(形成 “Sprint 待办列表”)。
时间盒:Sprint 为 1 周时,会议不超过 2 小时;Sprint 为 4 周时,不超过 8 小时。
-
每日站会(Daily Scrum):
Sprint 期间每天召开的短会(通常 15 分钟),团队同步进度、暴露问题。
每个人需回答 3 个问题:- 昨天我


1695

被折叠的 条评论
为什么被折叠?



