写点什么

图书节选:敏捷回顾——让团队从优秀到卓越

  • 2007-08-21
  • 本文字数:1585 字

    阅读完需:约 5 分钟

InfoQ 为您独家带来两位专家级的敏捷活动推动者 Esther Derby 和 Diana Larsen 的敏捷著作:《敏捷回顾——让团队从优秀到卓越》的章节节选

作为一个关键的敏捷实践,回顾活动可以帮助团队检查在项目中哪些事情做的对,哪些事情做的有问题。但是传统的回顾(有时被称为post-mortems,即盖棺定论)只在项目结尾时进行,由于时机过晚,很难对团队和项目起到什么帮助。敏捷团队需要迭代式和增量式的回顾,以尽快精确定位问题,设计解决方案,来使得团队可以早日改进,从而产生更好的收效。

InfoQ 向各位读者发布书中的一个章节节选,同时询问了作者一些关于写作本书的问题。

InfoQ:团队们一直以来都在使用 Norman Kerth 的网站指导他们的回顾活动,我甚至怀疑你们也在用……通过这本书,你们想再补充些什么呢?

Esther:没错,我们都看过 Norman 的书。实际上,那本书里面还提到过我们俩。我在 1991 年就认识 Norman 了,他一直告诉我说,“你必须要见见 Diana。你们真的有很多相同之处,而且你们的技能和长处可以互补。”后来,他组织了一个会议,并让我们两个一起召集第一届 Retrospective Facilitators Gathering 大会(现在还是每年一次)。从那时起,我们就开始一起工作了,并且觉得这样很不错。

在 Norman 那本书的基础上,我们想说:不一定非要等到项目结束再来做回顾。即使你不在一个敏捷团队中,你还是可以在各个发布阶段,各个里程碑,或者通过固定的时间间隔来进行回顾,改进团队的工作方式。

Diana:Norman 关注项目结束时的回顾,他描述如何从团队之外引入有经验的人推动回顾活动,以改善现有状况。我们想告诉大家,针对短期且有明确目标的迭代,团队领导者可以和团队成员一起独立完成每个迭代的回顾活动。在开始写本书的时候,我们跟 Norman 谈过,他鼓励我们继续实施这个写书的想法。

InfoQ:你们能不能告诉我们一个真实的故事,说明确实有团队发现回顾是一种有用的工具?

Diana:我们听到了很多这样的故事。最先想起来的,是一个经常使用回顾来改进其流程的极限编程团队。他们总是挑战自己,不断想出一些有创意的实验在接下来的迭代中使用。在其中一个被他们称为“混杂式结对(promiscuous pairing)”的实验中,他们试图找到与团队不同成员进行结对编程的最佳时间长度。Arlo Belshee 在 Agile2005 大会上做了有关该实验的演示报告,说明其对生产力的提升效果。

Esther:我曾经与这样一个团队进行过讨论,几乎所有的工程实践在他们那里都进行的不错,因此他们使用回顾来解决冲突问题。他们在每个迭代中都进行检视、实验,并构建解决冲突的技能和信心。随着时间推移,他们学会了如何处理每个团队都会发生的“平常的”冲突。当大家意见出现严重分歧时,他们有能力、也有信心在团队内部解决问题。而且更有利的是,由于他们可以在团队内部解决全部问题,他们的经理就可以花费更多的时间来消除组织中对团队造成的障碍。当然,这使得团队能够轻装上阵,以更加轻松的心态来开发软件。

InfoQ:关于回顾,现在你们最希望人们知道的是什么?

Esther:团队应该经常停下来,检查并调整之前的方法和实践,才能向更好的方向发展。而回顾活动正是这样做的最佳机制。

请看 InfoQ 提供的独家书籍节选:第十章: Make It So

我们还咨询了Andy Hunt 选择这本书作为Pragmatic 系列书籍之一的原因。

Andy:反馈对实用主义程序员 (Pragmatic Programmers) 至关重要。使用回顾从整个团队收集反馈并做出应对,是一项很有价值的技术。Esther 和 Diana 的书是一本非常实际的,推动持续回顾的实用指南。

查看英文原文: Book Excerpt: Agile Retrospectives - - - - - -

译者简介:郑柯,目前就职于一家医药电子商务公司,从事医用耗材电子商务平台的开发与维护。有志于在中国的软件开发业界推广 Agile 的理念和方法论,笃信以人为本,关注 Ruby,关注敏捷,关注人。参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2007-08-21 04:421334
用户头像

发布了 479 篇内容, 共 166.7 次阅读, 收获喜欢 52 次。

关注

评论

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

3面抖音犹如开挂,一周直接拿下offer,全靠这份啃了两个月「Java进阶手册」+[Java面试宝典]

编程 程序员 面试 计算机

接口自动化传值处理

行者AI

接口自动化测试的实现

行者AI

15天成功拿到阿里offer 我是如何逆袭成功?全靠“Java程序员面试笔试通关宝典”真够可以!

比伯

Java 编程 架构 面试 程序人生

排查指南 | mPaaS 小程序被卡在了三个蓝点

蚂蚁集团移动开发平台 mPaaS

小程序 问题排查 mPaaS

XDAG技术详解1

老五

浅谈 WebRTC 的 Audio 在进入 Encoder 之前的处理流程

阿里云CloudImagine

阿里云 音视频 WebRTC 音频技术 音频

《迅雷链精品课》第十三课:PBFT算法

迅雷链

区块链

如何从危机中提炼总结,做好2020年的复盘?

CECBC

复盘 经济

为什么要在以太坊上构建去中心化缓存层?到底要怎样做呢?

CECBC

以太坊

25道mybatis面试题,不要说你不会

田维常

mybatis

iOS面试基础知识 (五)

iOSer

ios 面试 底层知识

我的 500 张技术配图是怎么画的?

小林coding

程序人生 画图软件

数字货币交易所系统开发,区块链交易所搭建

薇電13242772558

区块链 数字货币

得物App亮相QCon全球软件开发大会,分享百倍增长背后的技术力量

得物技术

效率 技术 得物 得物技术 Qcon

浅谈数据仓库质量管理规范

数据社

数据仓库 数据质量管理 七日更

Native 与 JS 的双向通信

Minar Kotonoha

腾讯五面、快手三面已拿offer(Java岗位),分享个人面经

程序员知识圈

Java 程序员 架构 面试 编程语言

双循环背景下的全球供应链机遇与挑战

CECBC

供应链物流

盘点 2020 |协作,是另外一种常态

冯文辉

领域驱动设计 DDD 协作 远程协作 盘点2020

高光时刻!美团推出Spring源码进阶宝典:脑图+视频+文档

996小迁

spring 源码 架构 笔记

观察者模式

soolaugust

设计模式 观察者模式 七日更

5年Java高工经验,我是如何成功拿下滴滴D7Offer的?

Java架构追梦

Java 学习 架构 面试 滴滴

Locust快速上手指南

行者AI

jenkins实现接口自动化持续集成(python+pytest+ Allure+git)

行者AI

【得物技术】如何测试概率性事件-二项分布置信区间

得物技术

测试 开发 概率 得物 得物技术

资深码农:拿下软件测试,只需掌握好这两种方法!

华为云开发者联盟

软件 工具 测试

json处理

Isuodut

小程序市场的「App Store」来了!你准备好吃“螃蟹”了吗?

蚂蚁集团移动开发平台 mPaaS

小程序生态 mPaaS appstore

AOFEX交易所APP系统开发|AOFEX交易所软件开发

系统开发

软件测试中需要使用的工具

测试人生路

软件测试

图书节选:敏捷回顾——让团队从优秀到卓越_研发效能_Deborah Hartmann Preuss_InfoQ精选文章