组织在引入Scrum框架后,会逐步了解到Scrum的团队组建、角色分工、交付工件和相关会议/活动等内容。随着框架的逐步落地,定义清楚相关角色、明确要交付的工件之后,如何通过Scrum的“4+1”活动来进行迭代管理并达成预期的目标?就成为团队必须要面对的问题。这里所谓Scrum“4+1”活动就是指每日站会、迭代计划会、迭代评审会、迭代回顾会和迭代梳理活动,有的团队通也会把迭代梳理活动作为其中一个会议,称之为迭代梳理会。所以我们也会听到有Scrum 5个会议的叫法,为了进一步的阐述和讨论,我们在此统一称之为为5个会议,接下来我们将逐一进行解读。
会议之一:每日站会,Scrum指南对于站会是这样定义的:
The purpose of the Daily Scrum is to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming planned work.
每日站会的目的是检视达成迭代目标的进展,并根据需要调整适应迭代待办列表,以调整即将进行的计划工作。
如何让团队成员清楚的认识并开好这每日站会,做好进展同步和帮助清除阻碍,我们尝试从以下几个方面对其进行解读和说明。
会议目的
首先是要明确会议的目的,同步每日的进展、识别过程风险和问题,促进团队协作。
会议时间
每天固定时间段。
会议时长
10~15分钟(注意尽量不要超时)。
会议角色
那么每日站会都有哪些角色参与呢,他们的工作如何分工?
SM,组织者
1. 组织每日站会的召开
2. 提醒团队成员注意发言时间,避免陷入长时间讨论
3. 做好过程中的问题记录,进行会后讨论
4. 帮助识别风险,进行记录跟踪
5. 做好会议过程控制,引导团队成员聚焦
PO,参与者(非必选)
1. 根据情况参与会议发言
2. 必要问题澄清,一般建议会后讨论
Team,参与者
1. 每日三问,避免长时间发言
2. 及时暴露问题,会后寻求团队解决
3. 会议中及时更新故事看板
4. 记录过程问题和风险项
准入准出
会议准入
1. 团队的成员的工作进展
2. 遇到的问题和阻碍
会议准出
1. 更新后的迭代看板
2. 更新后的风险、问题记录清单
会议流程
1. 每日进展梳理,风险、问题自检(会前)
2. SM引导会议进行,团队成员轮流回答三个问题
(1)昨天我完成了什么工作?
(2)今日我计划完成什么工作?
(3)遇到的问题和阻碍是什么?
3. 同步进行看板更新(卡片移动)
4. 会议过程中的问题、风险项记录
综上所述,我们从站会的目的、时间安排、时长,参与角色、准入准出以及流程方面给出了解读,虽然方法和流程都是通用的,但是通用的流程、同样的方法,有的团队就会做得比较高效,有的团队却经常超时、达不成目的。究其原因,真正要把评审会开好,除了会前的充分准备以外,会议过程的引导也至关重要。对于站会来讲,同步进展、识别问题和风险,促进团队之间的协作是我们的目的,所以开展正确的引导,避免大家在过程中太过发散、无法收敛,导致会议超时,影响参会者的体验。
实际上任何一个新的方法、框架在落地过程中,一定会有各种各样的问题,很难立马达成我们想要的结果,所以Scrum的会议本身也是在实战过程中迭代改进的,不是靠理论就能做好的,纸上得来终觉浅,绝知此事要躬行。希望团队能够基于实际问题出发,大家一起讨论、寻求解决方案,在实践中逐步迭代、达到预期的目的。