Scrum会议包含Sprint计划会、每日例会、Sprint评审会、Sprint回顾会。下面分别介绍这几个会议,按照一个简单模板进行介绍:
WHY、WHAT、WHEN、WHO、HOW,即为什么要有这个会议,这个会议的输入和输出是什么,什么时间开这个会,谁来参加,如何开好这个会议。
Sprint计划会
WHY
Sprint计划会是为当前Sprint做计划的会议。
WHAT
Sprint计划会的输入为产品Backlog,最新的产品增量,团队的能力和开发速率;输出为Sprint Backlog和Sprint目标。
WHEN
Sprint计划会议发生在Sprint开始的时候。对于一个4周的Sprint,计划会时间应该小于8小时,2周Sprint,计划会时间小于4小时,以此类推。
WHO
Scrum团队(产品负责人、开发团队、ScrumMaster)都应该参加Sprint计划会。
HOW
Sprint计划会议有两种方式。
方式一:传统的两段式会议 – 第一部分由产品负责人和开发团队一起决定要完成什么(What),第二部分由开发团队来决定如何完成(How)。
方式二:循环式 – 1 产品负责人和开发团队选择产品Backlog最上面的那个用户故事,2 开发团队根据团队能力和以往的速率决定是否可以完成这个用户故事, 3 如果可以完成,那么拆分用户故事为任务,否则选择结束Sprint计划会议。4 重复上述1,2,3直到团队无法承诺更多的用户故事。
每日例会
WHY
团队每天同步信息
WHAT
团队会根据每日例会的情况,1. 调整燃尽图(如果有的话) 2. 调整Sprint Backlog或Sprint Backlog中的任务。
WHEN
强烈建议每天固定时间和地点开始
WHO
开发团队、ScrumMaster、产品负责人(可选)、其他利益干系人(可选)
HOW
团队围成圈,面对彼此,回答如下3个问题:1. 从上次例会到现在我完成了什么? 2.从现在到下次例会我将会完成什么? 3. 有什么障碍或问题?在整个每日例会过程中,只有猪(隐喻投身Scrum的角色)才可以发言。
Sprint评审会
WHY
在Sprint结束前,产品负责人接收或拒绝开发团队的Sprint目标。团队检视和调整开发的产品增量。
WHAT
输入为Sprint目标和Sprint Backlog,输出为潜在可交付的产品增量和调整的发布计划。
WHEN
Sprint结束前
WHO
开发团队、ScrumMaster、产品负责人、其他利益干系人(建议邀请,尤其是有关联工作的)
HOW
Sprint评审会是一个非正式会议,即这个会议上不需要准备幻灯片来进行完美的表演,团队需要展示出他们的工作成果。另外产品负责人应该不是第一次看到Sprint的成果,也就是说很可能在平时,开发团队每完成一个用户故事,产品负责人就已经评审一个。最后不过是一个仪式,可以让团队拥有成就感。
Sprint回顾会
WHY
Sprint结束前,团队一起为开发流程做出改进而努力。
WHAT
输入为各类主观和客观数据,输出为行动计划,有可能放在专门的改进Backlog,也可能放在下一个Sprint的Backlog中。
WHEN
Sprint结束前,一般在Sprint评审会之后。
WHO
开发团队、ScrumMaster、产品负责人。(一般不建议经理参加)
HOW
1. 设置环境
2. 收集数据
3. 产生洞察
4. 确定行动
5. 结束会议
具体细节请参考《敏捷回顾》一书(Agile Retrospectives)
Scrum入门基础系列:
- Scrum入门基础系列之Scrum起源
- Scrum入门基础系列之Scrum框架
- Scrum入门基础系列之Scrum角色
- Scrum入门基础系列之Scrum会议
- Scrum入门基础系列之Scrum工件
- Scrum入门基础系列之Scrum需求梳理
- Scrum入门基础系列之Scrum估算(敬请期待)