本文要点
- 设置敏捷回顾不同阶段的做法包括天气(心情)预报、ESVP,以及感谢其他团队成员在上一次迭代中为你做的一切。
- 敏捷推动者所具备最重要的技能包括倾听、目标指引以及帮助团队做出决定。
- 在回顾中用比喻可以帮助团队成员切身感受到例子和实际发生的事件是很类似的,可以缓解气氛,让复杂问题的讨论也变得简单起来。
- 改进分布式回顾的最佳方法是使用在线工作板,就像你在现实中使用的白板一样。保证每个参与者都可以使用笔记本电脑。
- 你可以使用回顾的不同阶段来支持变更,比如使用设置阶段帮助定义清晰的远景或宗旨。
Marc Löffler 撰写的《提升敏捷回顾》一书提供了实现支持持续改进的敏捷回顾的相关实践和方法。根据Löffler 所述,需要精心准备并促进敏捷回顾,才能真的让团队获益。
InfoQ 的读者可以下载《提升敏捷回顾》的样书。
InfoQ 采访了 Löffler,询问了他如何签到或设置回顾阶段,敏捷回顾推动者应该具备什么样的技能,在回顾中使用比喻的好处,如何更好实现分布式回顾,以及如何让回顾支持组织中的变更。
InfoQ:怎么会想到写这本书的?
Marc Löffler:老实说,我受够了我的新雇主(在此之前我是自由职业者),所以我也一直在找一个话题来写书 ;)。敏捷回顾一直是我的心头好,而业内上一本有关敏捷回顾的优秀书籍已经出版了十年了(Diana Larsen 和 Esther Derby 所编写)。我认为我有必要写一本书介绍敏捷回顾相关的最新技术。在培训的时候,我经常会被问到,如果只能选一个敏捷实践,我会选什么?对我来说,答案显而易见,当然是敏捷回顾。即使你不用任何的敏捷技术,你也必然听说过敏捷回顾。此外,现在还是有许多不正确的敏捷回顾。我希望通过我的书可以帮助他们改善回顾过程,让敏捷回顾成为一件有意义的事。
InfoQ:这本书适合谁来阅读?
Löffler:这本书适合所有想在团队、公司甚至是私下使用敏捷回顾的人。同时适合于新手或是有经验的回顾推动者。如果你是 Scrum Master 或是 Agile Coach,请一定要读这本书 ;)。
InfoQ:敏捷回顾过程中为什么需要签到?
Löffler:签到的目的是双重的。首先,你需要给参与者提供安全区域。如果没有安全区域,就有可能造成参与者泛泛而谈,不讨论“实际的”问题,而这些问题才是应该解决的问题。低效的回顾不会产生任何长期的影响。其次,需要让每个人参与进来,帮助他们专注于回顾过程。
InfoQ:你建议可以通过一些什么活动设置敏捷回顾阶段?
Löffler:有多种选择。如果你们的团队还没有团队守则,我建议你立刻创建一个。团队需要执行某些守则,比如说沟通的守则等等。它可以帮助新的团队成员参与其中。
如果你们已经有了团队守则,我非常建议你们尝试下面这些:
InfoQ:回顾推动者应该具备什么样的技能?
Löffler:对我来说,一个优秀的回顾推动者应该具备以下这些技能:
- 是一名好的听众
- 可以判断讨论的大方向是否正确,是否该打断目前的讨论
- 确保每个人都有机会发表自己的看法
- 确保能听到关于某个问题所有的意见
- 帮助做出决定
- 准备充分(房间、活动、材料)
- 充满信心,随机应变,尊重每个人,真诚
- 创造让每个人感觉舒适的氛围
- 积极地处理冲突
- 有幽默感
- 在回顾期间烘托气氛
- 问正确的问题
- 将回顾参与者提出的观点以可视化方式呈现
- 保持中立,但也可以质疑团队的假设
正如你看到的一样,我列举了很多项,确实很少有敏捷推动者可以符合所有条件。有些标准,比如幽默感确实很难学习。有些人就是有某方面的天赋,但即使是有天赋的推动者也需要联系。就像生活中的很多事情一样的,大多数的技能都可以慢慢学会。
InfoQ:我们怎么才能培养这些技能?
Löffler:回答如何成为一名优秀的推动者非常简单:练习,练习,练习。没有人生来就是专家。可能推动者的工作在一些人眼中就像是世界上最轻松的工作,实际上它需要大量的背景知识和丰富的经验。如果你想成为一名优秀的推动者,你必须知道自己的优点和缺点,并不断地巩固、改进。当然,最好的方式就是组织尽可能多的回顾。除了这样得到的经验之外,你还可以参加课程或者阅读相关书籍来提升。你学到的任何知识都可以在下次回顾中用上并改善。这样,在不知不觉中,你就一步步提升了自己的技能。
我想推荐 Sam Kaner 撰写的《推动者指南:如何引导参与性决策》。
InfoQ:在回顾中使用比喻有什么优势?
Löffler:在回顾中使用比喻,团队成员可以切身感受到例子和实际发生的事件是很类似的。从我的经验来说,在讨论复杂的问题的时候,如果使用比喻可以促进团队成员更方便地谈论。用比喻可以帮助缓解回顾的气氛,甚至可以带来很多乐趣。比如说,在回顾会议上讲一些足球专用词汇“dirty tackles”和“dives”,比使用日常的办公室语言来讨论问题会更加容易一些。此外,你还可以使用比喻的方法来创造自己的活动,丰富回顾的过程。
InfoQ:我们如何更好地实现分布式回顾?
Löffler:千万不要这么做。老实说,分布式团队不是一个很好的主意。在相同地点一起工作的团队永远是最好的。但如果你必须面对这样的情况,你可以通过做这些事情来创造更好的体验:
- 寻找共同的推动者:如果两个或更多的团队在不同的地方工作,就在每个地方找一个共同推动者。挑选的人不一定是经验丰富的推动者,但至少需要了解整套流程,并能恰当地安排好房间。
- 笔记本电脑:保证每个参与者都能用笔记本电脑。这是你不面对面工作的情况下唯一可以共同工作的方法。最好让两个人用同一个笔记本电脑。
- 在线工作板:由于不是所有人能在同一块白板、挂板或者是墙壁前工作,你需要一个在线工作板。你需要恰当地准备好在线工作板,展示会议议程,比如你可以像用实际的白板一样使用在线工作板。不管你选择使用什么工具,先自己试试看。只有当你自己非常熟悉怎么使用工具的时候,才能在回顾阶段有效使用它。
- 增加准备时间:根据我的经验来说,准备分布式回顾会比普通的回顾耗时更多。所以保证自己有充足的时间做准备。
InfoQ:我们如何让回顾支持组织中的变更?
Löffler:在我看来,如果你想让变更过程成功,以下几点必不可少:
- 清晰的远景或宗旨来描述变更过程的目标。
- 对组织现有情况有共同的理解。只有我知道我现在的情况,才能明确下一步往哪里走。
- 对整体变更过程有足够的了解。如何在保证组织的新情况稳定的基础下实施转变?
- 迭代的过程,帮助一步步实现变更。
- 定期反思,可以帮助你有效地规划变更过程,并在适当时候进行调整。
最后两步完全可以使用敏捷回顾。你甚至可以在整个变更过程中使用回顾:
- 设定阶段:在变更初始阶段,和参与者共同制定一个清晰的宗旨或远景。
- 收集数据:收集你组织现在阶段所有的重要信息,你才会制定什么需要改变。
- 产生见解:进一步分析当前情况和可能的根源。
- 下一个实验:定义好你在组织中想尝试的第一个实验,来推动变更的进行。
- 结束:结束整个阶段。
这可以当作变更初始阶段启动会议的议程。接着你就可以每四周进行一次回顾,明确整个变更过程的方向。
有关书籍作者
Marc Loeffler 兼容主讲人、作者和敏捷教练。他非常愿意帮助团队实现敏捷框架,并致力于改变我们的工作环境。Löffler 是 Addison-Wesley Professional 出版的 Mike Cohn 系列《提升敏捷回顾》的作者。
查看英文原文: Q&A on the Book Improving Agile Retrospectives
感谢罗远航对本文的审校。
评论