前言
每日站会(Daily Standup)是团队统一节奏的、在固定时间发生的、帮助团队内部快速同步进展的敏捷实践活动:
- 站会的目的是让团队能更好地对齐 Sprint 目标;
- 团队在一起透明地分享工作进展,关注当前面对的障碍与阻塞;
- 对已经完成的、以及将要完成的工作的评审;
- 站会应聚焦于“完成工作”,而不是“让每个人都忙起来”。
介绍完相关定义,接下来本文会提出4个在敏捷站会实践中的常见问题,然后带着问题去提出解决方法。
最终目的:用敏捷管理的方式推动项目(产品)进展,用“有形”和“无形''的手,去对齐整个团队的目标。
一、站会迟到
站会时间一般是大家约定好的一个时间点,不一定是早上,也可以是下班前;可以是在工作软件上安排日程时间,也可以在开会前工作群聊中@大家。
但总是有的同事,可能因为有别的事情在忙,又或者是把站会忘记了,又或是其它因素无法及时参会,导致在站会开始前迟到。
面对这样的情况,组织者以及团队成员可以通过达成以下几点共识来避免:
1.1不再重复
团队不再重复之前的内容,由于迟到Ta可能不知道之前讨论了什么内容,稍后等Ta自己发言的时候肯定多少会有一点尴尬。
那么在心理上,就会形成一个这样的反馈:如果想要知道之前讨论的内容,就要准时参会。
1.2口头提醒
如果在站会开始后,对于迟到的同事,可以平和地询问一下,是不是有什么事耽误了?
这个当众的询问,是一种关心,也是一种提醒,能让大家知道这是一个有目标的团队,有一些既定的规则需要遵守。
1.3以身作则
无论是站会的组织者,还是团队其他成员,都可以有意识地、主动地遵守相互间形成的约定。
在自己养成守时习惯的同时,也可以督促其他人,形成正循环。
二、内容混乱
每日站会不是记流水账,不是研究细节,也不是只抛问题,更不是“甩锅”大会。
Scrum Guides 明确指出,Daily Scrum 是面向开发者的会议,而不是面向Scrum Master(组织者)的,重点并不在于向 Master 汇报。
怎样去把控站会内容的边界,让团队成员的发言“不跑偏”,这对于站会组织者(Master)的控场能力有一定的要求。
典型的每日站会上,团队成员通过回答下面三个具体的问题来达到上述目的:
1. 昨天你做了什么?
2. 今天你计划做什么?
3. 你是否遇到一些困难或阻碍,需要怎样的支持和帮助?
这3个问题,是让任务上下游的成员获取有关迭代事项的最新信息,以便对方能对接下来的工作做出及时、适当的调整。
在站立会上,同步的一定是与他人工作有关的信息,而不是纯粹的「我做了什么」和「我要做什么」,比如:
-
任务A的工作量比较大,预计在今天下午才能完成,下游的同事请再等等;
-
任务B存在技术难点,具体是XX问题,需要大家的协助推进;
-
我今天准备着手解决工作C,需要和下游成员开会讨论具体方案。
-
...
站立会的第二个会议重点是主动减少障碍,即对工作中遇到的问题主动地进行求助,并寻求解决。
通过回答「遇到了什么困难」,主动地寻求团队其他成员和Scurm Master的协助并解决问题,实现短周期的「自查-修复-优化」,消灭迭代风险,以更快、更好地状态开启新的工作。
三、置身事外
很多开发同事,平时做事比较踏实,性格内敛沉稳一些,不太擅长在很多人面前沟通或者分享。在站会轮到他们发言时,经常概括性地寥寥几句就带过了。
比如你可能会听到:“今天接着做就好了”、“做的差不多了,没什么大问题”、“对接应该还好”...等。这样的状态,自己彷佛游离在站会之外,这是每个团队都不想看到的事情。
每日站会的核心目标之一,就是分享与同步。为了让团队成员投入到站会中,更好地发挥各自的主观能动性,这里有一些小 tips 可以提升大家的参与感:
-
token令牌
即团队成员A可以指定某一位成员B发言,B发言后指定成员C发言,直到所有成员发言完毕。
这样做的好处显而易见:通过“指定”这一方式天然附加的「选择感」和「期待感」可以更容易让人集中注意力,让大家聚焦于沟通。
-
抽扑克牌
在扑克牌写上成员们的名字,组织者通过抽牌来随机指定成员发言,每天站会前会进行当面洗牌。
这种方式的目的也很明显:会前活跃气氛,通过游戏的方式,提高大家对站会的参与度。
-
按照站位顺序
从站会组织者身边最近的一位成员开始,按顺(逆)时针顺序发言,直到发言结束。
这应该是敏捷团队最常见的一种发言顺序了,通过让成员预先知道自己发言的时机,从而提前做好准备。
对于日常的工作,从敏捷协作的角度来说,希望大家不仅会做,也要会说。
四、善用工具
善于利用工具:jira 或禅道等项目管理软件 ,以及投屏或者KanBan(看板)等展示形式,让所有团队成员明确目前 sprint 目标,去跟踪各自认领的 issue 或者 story 列表。
小结
虽然敏捷站会只是整个敏捷方法论系统中的一个实践,但却是一个很典型的载体。
每日站会除了“共享”以终为始地检验团队进展,站会的另外两个重要作用是:“共担”促进团队解决问题,以及“共创”促进团队积累经验和不断学习。
参考文章:
https://blog.csdn.net/LigaAI/article/details/125541088
https://zhuanlan.zhihu.com/p/141875673?utm_id=0