随着敏捷转型的深入推进,绝大部分开发团队已经实施SCRUM运作,而每日站会(Daily Scrum)是大众所熟知的Scrum的代名词之一,也是敏捷里面大家认为最简单的一个活动。但是作为Scrum中的标志性活动,每日站会却因为执行不易历来饱受争议。很多有心尝试Scrum的项目试行一段时间后,往往是在站会上最先打了退堂鼓,继而对于SCRUM产生了质疑,最后每日站会变成了一种形式。为什么我们认为最简单的事情,大家却很难做好呢?
我曾经收集过很多SM对于每日站会的反馈,发现绝大部分团队在进行每日站会的时候都会存在这样那样的问题,常见有以下问题。
1. 大家抱怨是“没劲”,这种情况下的站会被当作是例行公事的汇报会,听不到什么实际内容的讨论,枯燥无味;
2. 在另外一些团队中,站会又显得冗长而“低效”,讨论漫无边际,“有这个开会的时间,我活早干完了”;
3. 站会经常会出现一些不良的习惯,而时间长了大家也变得熟视无睹,导致站会就像集市一样。比如有人迟到、早退、接打电话、窃窃私语、看手机、中途离开、打断别人说话等等。
4. 站会的时候,讲话的都是都对着SM,似乎是他们两个人之间的对话。也没有更新看板的内容或者干脆和看板上的任务没有相关性,别人都不知道他到底再说什么?
5. 为了在站会上体现自己的工作量,经常会把遇到的问题拖到站会上来进行汇报,而不是提前进行沟通解决,导致团队交付出现风险。
针对这些问题,到底是什么原因导致的呢?在回答这个问题之前,我们先看下什么是为什么要开每日站会以及如何开每日站会?
大家所知道的每日站会的目的是为了团队成员间工作进度的沟通和协调,但是这个是我们唯一的目标么? 当然不是,先谈下我对每日站会目标的理解,应该有两个:
1.对事情的目标:团队成员间工作进度的沟通和协调,提前暴露风险;
2.对于人和团队的目标:
a)明确团队的共同目标,形成团队的工作节奏;
b)通过充分的信息共享和沟通,促进团队人员间的相互信任和协助;
c)让团队成员关注个人对于团队目标的承诺,对后进者形成同行压力;
d)认团队成员养成做计划的习惯,并通过履行承诺获得团队的认可和个人的进步;
e)让团队成员以积极的心态面对每天的工作,并且喜欢上每日站会。
而我们每日站会的形式一般来说是这样的:
a)会议在固定的地点和时间召开;
b)团队成员都必须站立;
c)会议不超过15分钟;
d)只有“猪”可以发言,在发言中每个团队成员需要回答三个问题:
(1)昨天你完成了哪些工作?
(2)今天你打算做什么?
(3)完成你的目标有什么障碍?
回过头来我们再看下,为什么很多团队把站会开成了汇报会呢?原因很简单,因为团队并没有理解每日站会的真正目的,导致开会的时候只关注了事情,并没有关注到人和团队。
为了获得较好的每日站会的效果,我们既要关注事情,更要关注人和团队,那么如果保证能够关注到人和团队呢,下面几个原则可以供大家参考(我之前在网上看过的,我觉得说的挺好)。
第一指导原则: 主题明确,不能掺杂其他无关的话题。要做到这一点很简单,只需要保证每个人只回答4个问题,就行了。
① “我们上次开会后你都干了什么?”
说明:这需要让整个团队很好地了解该成员在做什么,以及当前进展,但也不要过分详细,否则会使大部分人失去耐心。
② “每个你负责的、正在做的任务还剩下多少时