每日站会是简短的协作会议,在该会议期间,项目团队会审查前一天的进展,宣布当天的计划,并强调指出遇到或预见的任何障碍。该会议也可称为“每日例会”。
每位开发团队成员在每日站会中都会陈述下列三项内容,这些内容能够促进团队成员之间的合作:
(1)昨天,我完成了什么工作?
(2)今天,我准备做什么工作?
(3)我遇到的问题或障碍是什么?
在Scrum实践中有一个规则,每日例会时间不能超过15分钟。如果超过,将会占用开发团队的工作时间。可以利用一些小道具来保证会议不会超时,比如一包500页、重达5磅的打印纸,团队成员用一只手托起,直到托不动为止,保证发言质量的同时还能不超过预定的时间。为保证每日站会简捷有效,Scrum团队可以遵循以下准则:
(1)任何人都可以参加每日例会,但只有开发团队成员可以发言。其他干系人可以列席会议,但是不能干扰团队发言。
(2)会议只关注当前的工作。Scrum团队应该只讨论已完成和即将开始的工作,或者在这些工作中碰到的问题和障碍。
(3)会议是为了促进团队交流合作而不是解决问题。开发团队和Scum主管会负责在当天移除障碍。
(4)为防止会议变成解决问题的专题会,Scum团队可以在白板上创建一个列表来跟踪需要立即处理的问题,会后马上处理它们。
(5)每日例会结束后立刻开一个专题会来解决问题。有些Scrum团队每天都召开这个专题会,有些则只根据需要召开。
每日站会是为了团队成员个体之间的平等交流合作,而不是所有人向其中一人汇报状态,比如Scrum主管或产品负责人。项目运行状态会体现在每天结束时的冲刺待办列表中。
因为会议非常短,必须准时开始。Scrum团队通常会让迟到的人接受一些有趣的惩罚(比如做俯卧撑、捐献团队建设资金或其他整治措施)。Scrum团队可以要求参会人员站着而不是坐着。站着开会能让人更想快一点结束会议并开始一天的工作。
每日站会对于让团队成员每天集中精力在正确的任务上是十分有效的。因为团队成员是在同伴面前当众作出承诺,所以一般不会推脱责任。每日站会还可以保证Scrum主管和团队成员可以快速处理障碍。这个会议非常有用,可用于任何项目,而且是识别潜在威胁和机会的一个来源。