【本文翻译自Mike Cohn的博客】
在最近给订阅者的每周电子邮件中,我提供了六种可以使团队每日站会更有效的方法。(如果您还没有订阅,参考这里。)但是我很难把这些想法限制在六个,以至于我想在这里再分享一些。考虑到这一点,这里有十个技巧来改善您的每日站会。
1.只谈论当前迭代的工作,以及为下个迭代的准备工作
讨论应仅限于团队成员为实现迭代目标而执行的任务。
除此之外,我还允许对下一个迭代的准备工作做少量的讨论。例如,“我对下一个迭代的故事做了拆分,并认为它们现在已经足够小了。另外,我按重要性重排了进度,以便我们能在下次迭代中完成它。”
2.将讨论局限于已经完成和即将实现的工作上
相比于要求参与者描述他们昨天所做
以及今天要做
的事情,让他们描述已经完成
和即将完成
的工作会更好些。我昨天做的事情可能包括在社交媒体上呆了90分钟,然后又花了一个小时阅读体育新闻。而我所完成的工作
将完全集中在正在开发的产品上。
3.谈论障碍(Impediments),而不是“堵塞(Blockers)”
障碍(Impediments)
一词的发音是拗口的,四个音节,十个字母。因此可以理解,许多团队都使用堵塞(blockers)
替代。
但是,我建议您坚持使用障碍(Impediments)
。在每日站会上,您不想只听到堵塞(blocking)
进度的事情,您想了解所有可能阻碍(impeding)
进度的信息。
举个例子说明这两个词的区别:我参加年度体检,我问医生我的动脉看起来怎么样。他说:“没有堵塞(blockers)
。” 唷!我松了口气,因为我似乎免受即将来临的心脏病或中风的困扰。但同时,医生在我的体检报告上写到,血流受阻(impeded)
99%,但并未完全堵塞(blocked)
。
4.如果团队成员做了迭代目标外的工作,给他们定义一个统一的说法
有时,团队成员在前一天的工作中花了大部分的时间,做了一些与冲刺目标无关的工作。比如也许有一个管理者需要他们从事一个特殊的项目。
在站会上描述这项工作是很容易理解的。但是我给出的建议是不允许这样做,因为该工作与冲刺目标无关。
给团队成员一个短语,在他们忙于迭代计划之外的工作就可以使用,我喜欢简单的短语“其他事情”。允许这样做可以使人声明自己做了比迭代目标更多的事情。这可以让他们感觉更好,而且基本上不花时间,并且可以告诉Scrum Master是否有人频繁的忙于非迭代目标的工作。
5.有人发言时间过长时,给出一个暗示
遇到说话者没有注意到发言时间过长的情况,请给团队成员一种讲话时间过长的暗示。我见过有的团队使用蜂鸣器,举起橡皮鼠(以示有人正在“在老鼠洞中坠落”),甚至使用Elmo玩偶,以暗示“你讲的足够多了,让我们换个人继续吧”。
6.让人们指出他们正在从事的工作
有时,在每日站会中,可能很难理解一个人的描述与迭代目标(sprint goal)甚至迭代待办列表(sprint backlog)之间的关系。
解决此问题的一个好方法是让人们边说边用手指出他们正在从事的工作。这对于一个拥有物理看板的内部团队来说尤其容易。当准备开始新任务时,我走近看板,并指向我正在做的工作条目。这使得整个更新流程非常容易遵循。当某人正在处理Sprint可接受范围之外的内容时,也很容易识别出来。
使用软件工具管理sprint backlog可以很好地为分布式团队工作。在进行更新任务时,我会滚动屏幕以显示我正在谈论的条目(item),或者请Scrum Master代为操作。
7.更新迭代待办列表,但不要让数字成为焦点
在每日站会上更新迭代待办列表很常见。通常会以这种会话的形式出现:“我在这项任务上取得了良好的进展。我想我还剩两个小时。”正如该人所说的那样,他们将当前数字划掉并写上“ 2”。如果使用软件管理待办列表的话,Scrum Master可能会更新完成该任务所需的工作量。
对于许多团队来说,这是一件好事,因为它可以帮助他们通过迭代的计划工作来评估进度。但是,您肯定不希望让数字变成每日站会的全部。
比如,我看到某个团队成员说“我还需要3个小时来完成这项任务,并希望在今天完成它”,然后团队其他成员讨论了该团队成员对3个小时的估计。当有人质疑估计值,希望它变大或变小时,可能会发生一些争执。
如果Scrum Master要求更新软件工具中的任务状态,用来跟踪当前的真实进度,可能也会发生这种情况。团队成员需要弄清楚工具中是哪个任务,然后确认三个小时是正确的新估算。
这使会议无法谈论工作。(译者注:
这句话的言外之意是我们应该关注工作(work)
,而不应该关注工人(worker)
)
我鼓励在每日站会期间更新迭代待办列表,包括更新剩余的工作量估算。但是,不要让这些估算的更新成为每日站会的焦点。
8.更改每日站会的实施方式
大多数每日站会都是逐人进行的。您告诉我们您做了什么、将要做什么以及遇到哪些障碍。然后轮到我的时候也一样说着这些重复的内容。
没有规则规定我们必须这样做。
可以把它重组一下。我们可以通过逐条讲解待办条目(backlog item)(译者注:已翻译)
的方式来实施每日站会。选择第一个待办条目(backlog item),让每个人都说他们昨天在该项目上所做的事情,今天将进行的工作,并找出阻碍该条目进展的任何障碍。然后转移到下一个待办条目并重复上述过程。
9.让每个人都猜猜谁下一个说话
在一个会议上,如果我们知道下一个就会轮到自己发言的时候,我会忽略当前发言人的讲话,同时在脑子里准备我接下来的发言。为了避免这种情况在每日站会上发生,请让当前的发言人随机呼叫下一位发言人。有一个规则,不允许任何人简单地邀请他们旁边的人。为了增加一点乐趣,如果有人邀请了已经发过言的人,则让他们“输掉一分(lose a point)”。如果某人累计输了三分,他们必须讲个笑话或主持回顾会。具体的惩罚措施还有很多种方式。
10.发言太久时让它痛苦(从字面上看)
我从Kayleigh(一位伟大的Scrum Master)那里挑选了这个技巧。她买了一个健身实心球。两到三公斤(4.5至6.5磅)的效果很好。在进行每日站会时,每个人发言时都将球抱在他们面前。对于我们大多数人来说,这个重量可以使我们及时意识到发言时间过长的问题。
您可以分享哪些技巧?
您有哪些每日站会的技巧可以分享?请在下面的评论部分中分享您的想法。