70+专家分享实战经验,2024年度AI最佳实践都在AICon北京 了解详情
写点什么

《提升敏捷回顾》作者访谈录

  • 2018-02-25
  • 本文字数:3046 字

    阅读完需:约 10 分钟

本文要点

  1. 设置敏捷回顾不同阶段的做法包括天气(心情)预报、ESVP,以及感谢其他团队成员在上一次迭代中为你做的一切。
  2. 敏捷推动者所具备最重要的技能包括倾听、目标指引以及帮助团队做出决定。
  3. 在回顾中用比喻可以帮助团队成员切身感受到例子和实际发生的事件是很类似的,可以缓解气氛,让复杂问题的讨论也变得简单起来。
  4. 改进分布式回顾的最佳方法是使用在线工作板,就像你在现实中使用的白板一样。保证每个参与者都可以使用笔记本电脑。
  5. 你可以使用回顾的不同阶段来支持变更,比如使用设置阶段帮助定义清晰的远景或宗旨。

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:有多种选择。如果你们的团队还没有团队守则,我建议你立刻创建一个。团队需要执行某些守则,比如说沟通的守则等等。它可以帮助新的团队成员参与其中。

如果你们已经有了团队守则,我非常建议你们尝试下面这些:

  • 天气(心情)预报
  • ESVP :探索者(非常积极想要了解如何提升工作)、顾客(拥有积极的态度,有好的成果的时候会很高兴)、度假的人(不积极,但会做日常工作)、囚犯(因为被迫所以才工作)
  • 谢谢:在回顾开始或结束阶段可以使用。房间中的每个人走到另外一个人面前,感谢他(她)过去几周的辛苦工作。我非常喜欢在活动最后看到每个人脸上挂起的微笑:)。

InfoQ:回顾推动者应该具备什么样的技能?

Löffler:对我来说,一个优秀的回顾推动者应该具备以下这些技能:

  • 是一名好的听众
  • 可以判断讨论的大方向是否正确,是否该打断目前的讨论
  • 确保每个人都有机会发表自己的看法
  • 确保能听到关于某个问题所有的意见
  • 帮助做出决定
  • 准备充分(房间、活动、材料)
  • 充满信心,随机应变,尊重每个人,真诚
  • 创造让每个人感觉舒适的氛围
  • 积极地处理冲突
  • 有幽默感
  • 在回顾期间烘托气氛
  • 问正确的问题
  • 将回顾参与者提出的观点以可视化方式呈现
  • 保持中立,但也可以质疑团队的假设

正如你看到的一样,我列举了很多项,确实很少有敏捷推动者可以符合所有条件。有些标准,比如幽默感确实很难学习。有些人就是有某方面的天赋,但即使是有天赋的推动者也需要联系。就像生活中的很多事情一样的,大多数的技能都可以慢慢学会。

InfoQ:我们怎么才能培养这些技能?

Löffler:回答如何成为一名优秀的推动者非常简单:练习,练习,练习。没有人生来就是专家。可能推动者的工作在一些人眼中就像是世界上最轻松的工作,实际上它需要大量的背景知识和丰富的经验。如果你想成为一名优秀的推动者,你必须知道自己的优点和缺点,并不断地巩固、改进。当然,最好的方式就是组织尽可能多的回顾。除了这样得到的经验之外,你还可以参加课程或者阅读相关书籍来提升。你学到的任何知识都可以在下次回顾中用上并改善。这样,在不知不觉中,你就一步步提升了自己的技能。

我想推荐 Sam Kaner 撰写的《推动者指南:如何引导参与性决策》。

InfoQ:在回顾中使用比喻有什么优势?

Löffler:在回顾中使用比喻,团队成员可以切身感受到例子和实际发生的事件是很类似的。从我的经验来说,在讨论复杂的问题的时候,如果使用比喻可以促进团队成员更方便地谈论。用比喻可以帮助缓解回顾的气氛,甚至可以带来很多乐趣。比如说,在回顾会议上讲一些足球专用词汇“dirty tackles”和“dives”,比使用日常的办公室语言来讨论问题会更加容易一些。此外,你还可以使用比喻的方法来创造自己的活动,丰富回顾的过程。

InfoQ:我们如何更好地实现分布式回顾?

Löffler:千万不要这么做。老实说,分布式团队不是一个很好的主意。在相同地点一起工作的团队永远是最好的。但如果你必须面对这样的情况,你可以通过做这些事情来创造更好的体验:

  1. 寻找共同的推动者:如果两个或更多的团队在不同的地方工作,就在每个地方找一个共同推动者。挑选的人不一定是经验丰富的推动者,但至少需要了解整套流程,并能恰当地安排好房间。
  2. 笔记本电脑:保证每个参与者都能用笔记本电脑。这是你不面对面工作的情况下唯一可以共同工作的方法。最好让两个人用同一个笔记本电脑。
  3. 在线工作板:由于不是所有人能在同一块白板、挂板或者是墙壁前工作,你需要一个在线工作板。你需要恰当地准备好在线工作板,展示会议议程,比如你可以像用实际的白板一样使用在线工作板。不管你选择使用什么工具,先自己试试看。只有当你自己非常熟悉怎么使用工具的时候,才能在回顾阶段有效使用它。
  4. 增加准备时间:根据我的经验来说,准备分布式回顾会比普通的回顾耗时更多。所以保证自己有充足的时间做准备。

InfoQ:我们如何让回顾支持组织中的变更?

Löffler:在我看来,如果你想让变更过程成功,以下几点必不可少:

  • 清晰的远景或宗旨来描述变更过程的目标。
  • 对组织现有情况有共同的理解。只有我知道我现在的情况,才能明确下一步往哪里走。
  • 对整体变更过程有足够的了解。如何在保证组织的新情况稳定的基础下实施转变?
  • 迭代的过程,帮助一步步实现变更。
  • 定期反思,可以帮助你有效地规划变更过程,并在适当时候进行调整。

最后两步完全可以使用敏捷回顾。你甚至可以在整个变更过程中使用回顾:

  1. 设定阶段:在变更初始阶段,和参与者共同制定一个清晰的宗旨或远景。
  2. 收集数据:收集你组织现在阶段所有的重要信息,你才会制定什么需要改变。
  3. 产生见解:进一步分析当前情况和可能的根源。
  4. 下一个实验:定义好你在组织中想尝试的第一个实验,来推动变更的进行。
  5. 结束:结束整个阶段。

这可以当作变更初始阶段启动会议的议程。接着你就可以每四周进行一次回顾,明确整个变更过程的方向。

有关书籍作者

Marc Loeffler 兼容主讲人、作者和敏捷教练。他非常愿意帮助团队实现敏捷框架,并致力于改变我们的工作环境。Löffler 是 Addison-Wesley Professional 出版的 Mike Cohn 系列《提升敏捷回顾》的作者。

查看英文原文 Q&A on the Book Improving Agile Retrospectives

感谢罗远航对本文的审校。

2018-02-25 17:257353
用户头像

发布了 218 篇内容, 共 67.5 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

【荣耀开发者服务平台—百亿曝光扶持等你来】智慧服务快应用卡片接入指南(下)

荣耀开发者服务平台

前端 手机 新手指南 安卓 honor

揭秘 · 机器人酒店

澳鹏Appen

人工智能 nlp 语音识别 数据标注 语音标注

mysql存储引擎

急需上岸的小谢

9月月更

SpringBoot源码 | prepareEnvironment方法解析

六月的雨在InfoQ

源码 springboot 源码刨析 SpringBoot实战 9月月更

【译】像CSS一样在Flutter里应用滤镜效果

iofod jude

一起玩转!SOFA 飞船 Layotto 星球登陆计划

SOFAStack

golang 微服务 云原生 新手指南 开源软件

程序员成长那些事儿

图灵教育

程序员 进阶 代码 计算机

云备份服务CBR

创意时空

数学基础查可以参加Java培训

小谷哥

构筑校园防线  “云资环”助力精准防控

神奇视野

Trending热榜关闭前,我把Github今年最火Java面试题汇总扒下来了

Java全栈架构师

Java 程序员 面试 程序人生 八股文

极狐GitLab CI 月来袭!2小时 get CI 流水线设计秘籍

极狐GitLab

DevOps gitlab 运维 CI/CD 持续交付

一文讲透B端和C端产品经理的区别

产品海豚湾

产品经理 SaaS 职业发展 B端产品 9月月更

程序员成长那些事儿

图灵社区

程序员 进阶 代码 计算机

「趣学前端」来逛逛数字博物馆

叶一一

小程序 前端 9月月更

JAVA StreamAPI

流火

Stream API java 8 的新特性

「趣学前端」关于iframe跨域通信

叶一一

前端 iframe 跨域 9月月更

通过Jenkins构建CI/CD实现全链路灰度

阿里巴巴中间件

阿里云 云原生 jenkins 全链路灰度

2022年应届毕业生就业率惨淡怎么办?不要错过多金的数据科学行业

雨果

数据分析师 数据科学 数据工程师

Java培训值不值得?

小谷哥

学完Java培训后有哪些就业机会呢

小谷哥

云速ERP(WeLink认证版)上线,加速中小微企业数字化经营创新

科技云未来

Linux云主机安全入侵排查步骤

京东科技开发者

Linux 安全 云主机 排查方法 云主机安全

计算机网络——时延、时延带宽积

StackOverflow

计算机网络 编程‘ 9月月更

英特尔oneAPI工具大幅提升腾讯云数据库MySQL的性能

科技之家

人工智能、机器学习和深度学习,到底有什么区别?

Finovy Cloud

人工智能 云计算 影视渲染

SLO新解,一种行之有效的故障处理方法

华明

监控系统 SLO 稳定性保障

每日一R「22」内存:堆与栈

Samson

学习笔记 ​Rust 9月月更

关于C语言结构体(struct),你不知道的用法?(初阶篇)

Albert Edison

指针 C语言 结构体 9月月更

面试突击81:什么是跨域问题?如何解决?

王磊

Java 面试

给我一起学jdbc之sql注入

楠羽

JDBC 笔记 9月月更

《提升敏捷回顾》作者访谈录_研发效能_Ben Linders_InfoQ精选文章