在我为订阅者提供的每周敏捷小贴士邮件中,我分享了六个能够让每日站会(Daily Scrum)更加有效的方法。但我为了把这些建议缩减成六条费了不少心思,于是我想在这里把更多内容分享给大家。接下来让我们一起看看,这十个能够帮助大家改进每日站会的妙招。
1、只谈当前Sprint和为下个Sprint做准备的工作
讨论应该仅限于团队成员为实现Sprint目标而进行的工作。
除此之外,我还允许对下一个Sprint的准备工作进行一些讨论。例如,“我对下一个Sprint的故事进行了拆分,现在它们都足够小了。我还安排了和‘重要’小姐的会议,我们下个Sprint就可以与她碰面了。”
2、将讨论限制在已经完成和即将完成的工作上
不要让大家说他们昨天做了什么 和要做什么,而是询问他们已经完成 和将要完成 的事情。我昨天所做的可能包括在社交软件上闲逛了90分钟,又花了一个小时看体育新闻。我所完成的工作将只专注于正在构建的产品。
3、谈论“障碍”,而不是“阻塞”
障碍(Impediment)这个词有点拗口。所以许多团队喜欢谈论“阻塞(Blocker)”是可以理解的。
不过,我鼓励大家继续用“障碍”这个词。在每日站会中,你不会只想听到阻塞了进展的事,而是想要了解一切可能阻碍进展的情况。
这么想吧:下周我就要进行年度体检了。我问医生我的动脉情况怎么样。他说:“没有堵塞。”离开时我松了口气,看起来我不太会得心脏病或是中风。而同时,医生的记录上写着血管已经堵了99%,只是还没有完全堵塞。。。
4、允许人们讨论Sprint目标之外的工作
有时有的团队成员一天大部分的时间都花在了与Sprint目标无关的工作上,也许是经理需要他们支持某个特定的项目或工作。
可以理解他会想要在站会上提到这项工作,但我的指导方针不允许这样做,因为这项工作与Sprint目标无关。
可以给团队成员一个特定的提示词,让他们在谈到Sprint计划外的工作时使用。我喜欢用“其他事情”这个简单的短语。允许这样做可以让发言的成员表达他们所做的事超出了与目标相关的范围,也许会让他们感觉好一些。这基本上不太会多花时间,并且可以帮助 Scrum Master 意识到是否团队在与Sprint目标无关的事上有过多的消耗。
5、为团队成员提供一个跑题的暗示方法
如果发言的成员没有意识到自己说得太多,为大家提供一种共识的暗示方法。我见过有团队使用蜂鸣器、举起橡胶老鼠(表示有人“钻进老鼠洞”里了),或者使用特定的小玩偶,表示“够了,让我们继续往下吧”。
6、让大家“指向”他们正在做的事
有时,在每日站会中,很难理解团队成员更新的内容和Sprint目标甚至Sprint Backlog之间的关系。
一个比较好的办法是要求大家在讨论的同时,用手指出他们正在讨论的任务,特别是对于地理上在一起,并且有物理看板的团队,这个方法尤其容易。当我开始更新状态的时候,我会走近白板,边说边指向我进行中的项目,这使得任务状态的更新非常容易理解。并且,如果有人在做Sprint范围之外的工作时,也会很明显的暴露出来。
对于使用在线工具来管理Sprint Backlog的异地团队来说,这个方法也是很方便的。当我在陈述内容更新时,可以由我或者 Scrum Master 在工具上滚动展示正在讨论的项目。
7、更新Sprint Backlog,但不要让数字成为焦点
在每日站会中更新Sprint Backlog是很常见的。通常的形式是,有人说:“我在这个任务上进展不错,我想大概还需要两个小时。” 与此同时,他们会划掉当前的数字,然后写上“2”。或者如果使用软件的话,Scrum Master可能会更新这个任务的剩余工作量。
这对于许多团队来说是一件好事,因为它可以帮助他们评估Sprint计划内工作的进度。然而,你不会希望每日站会变成都是这些数字。
这种情况会发生在如下的场景中,一名团队成员说“我还剩三小时可以完成这项任务,预计今天完成”。当有人质疑估算值,希望它更大或更小时,大家就会针对这个三小时的估算值展开讨论。
又或者是当 Scrum Master 要求澄清信息,以便更新用于跟踪Sprint进展的工具中的内容。此时,这名成员需要澄清这项任务到底是什么,并且重申三小时是一个正确的新估算值。
这些事情会使得大家无法对真正的工作展开讨论。
我鼓励在每日站会期间更新Sprint Backlog,包括更新对剩余工作量的估算。但不要让这些更新成为每日站会的焦点。
8、改变每日站会的展开方式
大多数每日站会都是按成员一个个发言的。你告诉我们你做了什么,将要做什么,以及是否遇到任何阻碍。然后轮到我说,以此类推。
并没有什么规则限定大家必须按这样的方式来进行。
换个方式,在一部分的站会中,按Backlog Item的顺序来进行。选择第一个待办项,让大家说说在这项任务中,昨天完成了什么,今天将要完成什么,是否有任何阻碍。然后转到下一个待办项并重复。
9、让大家猜测下一位发言的人是谁
在会议中,当我们知道下一个将轮到自己发言时,许多人都会忽略当前的发言者,同时在心里准备自己要说的话。为了避免在每日站会中发生这种情况,可以让当前发言的成员来指定下一位发言者。
规定大家都不能简单的指向自己旁边的人。还可以增加一点小乐趣:如果有人指到了已经发过言的成员,就要被扣一分。如果累计被扣三分以上,就必须讲一个笑话,或者主持这个Sprint的回顾会。可以发挥大家的想象力。
10、让发言越长越痛苦(字面含义)
这一招我是从 Kayleigh 那里学来的,她是一位出色的 Scrum Master。她买了一个药球,两三公斤的重量正合适。每个成员在发言的时候,都把这个球举在面前,这个重量足以让我们意识到自己的发言时间是否过长。
你有哪些技巧可以分享?
你有哪些对每日站会有帮助的技巧可以分享?欢迎在评论区留言分享和讨论。
原文地址:
https://www.mountaingoatsoftware.com/blog/ten-tips-for-more-effective-daily-scrums
注:部分图片来源于网络
关于作者
【作者】Mike Cohn
Mike是敏捷联盟及Scrum联盟创始人之一,是帮助企业适应和改进敏捷过程及技术,以建立极致高效团队的专家。著有《用户故事与敏捷方法》,《敏捷估算与规划》,《Scrum敏捷软件开发》以及视频课程《更好的用户故事》。
关于Scrum中文网
Scrum中文网(scrum.cn)是全球第一个Scrum中文网站,中国最早的Scrum和敏捷教育及推广机构,也是国际Scrum联盟(ScrumAlliance)官方授权教育机构,大规模敏捷SAFe官方机构SAI中国区金牌授权合作伙伴,和Scrum.org官方授权教育机构。
Scrum中文网是国内领先的敏捷培训及教练咨询机构,作为中国敏捷教练的摇篮,启蒙和培养了数万名敏捷专业人士,帮助数百家知名企业成功转型敏捷。