10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

  • 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:421504
用户头像

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

关注

评论

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

AI女友同时和1000人谈恋爱,狂赚500万

引迈信息

人工智能 AI 低代码 JNPF

软件测试 | unittest单元测试框架

测吧(北京)科技有限公司

测试

热技术冷思考:AIGC为SaaS带来的不能只有盲目自信

ToB行业头条

构建新一代智慧园区移动应用以推动数字转型

FinFish

智慧城市 移动开发 智慧园区 小程序容器 小程序技术

镭速传输:安全文件传输的意义

镭速

MegEngine 使用小技巧:用 mperf 进行安卓 opencl 算子的 roofline 分析

MegEngineBot

深度学习 开源 MegEngine roofline

网易云商·七鱼智能客服自适应 ProtoStuff 数据库缓存实践

网易智企

Java 数据库 缓存

数据智能加持下,中小微企业告别“融资难”

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

直播预告 | 博睿学院:智能告警与AIOps融合探索

博睿数据

根因分析 智能运维 智能告警 博睿数据 博睿学院

火山引擎DataLeap数据调度实例的 DAG 优化方案 (二):功能设计

字节跳动数据平台

大数据平台 DAG DataLeap

基于WebGL智慧储能电站三维管理平台

2D3D前端可视化开发

物联网 数字孪生 智慧储能电站 微电网

PAG动效框架源码笔记 (二)层级视图

olinone

ios 动效 andiod 特效

FCPX插件-手势点击滑动视频转场 Hand Gesture Transitions

真大的脸盆

Mac Mac 软件 fcpx插件 视频特效插件 转场效果插件

AIGC背后的技术分析 | 知识图谱

TiAmo

自然语言处理 机器学习 知识图谱 AIGC

「AI之劫」:当机器超越人类底线,正在侵犯我们的创造力和道德

加入高科技仿生人

人工智能 低代码 AIGC

浅析AIGC for MMKG

华为云开发者联盟

人工智能 华为云 AIGC 华为云开发者联盟 企业号 5 月 PK 榜

软件测试 | Django客户端测试

测吧(北京)科技有限公司

测试

忙碌的七个层次

宇宙之一粟

生活 工作

小程序技术助力智慧家居生态互联

FinFish

智慧城市 小程序容器 智慧家居 小程序化 小程序技术

APP和小程序共同塑造现代化政务服务

FinFish

小程序 小程序容器 小程序化 小程序技术 政务服务

第五届金蝶云・苍穹追光者开发大赛报名正式启动,百万奖金等你拿

金蝶云·苍穹

低代码 低代码平台 开发者大赛 金蝶 金蝶云苍穹

Dynamic Wallpaper Mac(视频动态壁纸) v14.3免激活

真大的脸盆

Mac Mac 软件 视频动态壁纸 高清动态壁纸

共享电单车如何投放运营?流程介绍!

共享电单车厂家

共享电动车厂家 本铯智能电动车厂家 共享电动车投放 共享电单车运营

软件测试 | 编写单元测试用例

测吧(北京)科技有限公司

测试

RocketMQ 在小米的多场景灾备实践案例

Apache RocketMQ

RocketMQ

互联网用户之间如何传输大文件

镭速

住宅代理的未来:挑战、趋势和机遇

摘星星的猫

Unsafe Unlink:unlink利用

郑州埃文科技

漏洞

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