NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

回顾之回顾

  • 2009-09-19
  • 本文字数:1132 字

    阅读完需:约 4 分钟

当你的所有团队都使用敏捷、忙于实施本地改进之时,在过去被称作“IT”或者“系统开发”的更大范围的组织中,会发生什么?一位大型敏捷项目组的教练分享了一个策略,他们打算让更大范围的团队社区发现趋势并从所有这些知识中获益。ThoughtWorks 公司的 Paulo Carol 将其称作“回顾之回顾”( Retrospective of Retrospectives )。其中有些取舍需要权衡,大型项目向来如此。

反馈是敏捷软件开发方法的一个基石。它是团队定期采取的重要间歇,用以进行“检查和调整”,留意他们的流程和产品中的警示并做出反应,发现那些在急促的交付过程中可能被疏忽的机会。ThoughtWorks 公司的 Paulo Carol 的项目有着十几个 15 人的团队,他在其中注意到,团队层面上发生改善的同时,整个项目组却逐渐丧失了对持续改善的关注。

有些时候,一个团队的回顾产生的行动计划依赖于其他团队;还有些时候,两个团队回顾产生的行动计划互相矛盾。

项目组面对的另一个挑战是,项目组层面的管理层没有渠道去了解问题和改善。“项目组经理(和其他人)想要参加每个团队的回顾会议,可同时参加多个会议根本就是不可能的。”

Caroli 的解决方法借用了 Scrum of Scrums 的智慧:回顾之回顾,简称 RoR。

就像每日 Scrum 被扩展成了 Scrum of Scrums……我提出了大型敏捷团队开展回顾之回顾的想法。…RoR 的语境是:“我们作为一个团队(整个项目组团队),需要做什么去改善项目整体产出呢?”

RoR 的参加者包括所有团队和项目组的代表,包含了每个团队的经理,和该团队的另一个成员(此人不是必须的,可以轮流担任)。他的起步指南没有指出产品管理部门的参与,但这可能是被所使用的角色名称掩盖了。该会议从每个团队回顾中的最高 5 个要点开始,对去除重复项之后的结果进行投票表决(想必是为了决定讨论的先后次序)。

这里我们撞上了大型项目中进退维谷的局面:是的,让经理们亲自走访所有团队十分困难,所以,由团队来见经理。这样的多对多会议很可能变得大大超过敏捷所推荐的小组人员规模,而与通常的回顾会议相比,需要更多促进措施来弥补会议中亲密感的缺失。

Caroli 记录的关键效益包括:

  • 所有经理和利益相关方都知道了每个单独团队的优先工作和行动项。
  • 仅需一个会议即可。
  • 共同的目标:所有参加者定期对项目整体目标进行讨论和行动。
  • 每个人都能让其他人听到:任何团队内部的问题都会被所有团队了解到。

这一清单产生了个问题:在这里,回顾会议的保密性又如何确保呢?采用这一体制,在团队层面上必须设定期望值,让大家了解它可能影响到未来团队回顾会议上的互动。知道非团队成员(不在团队语境中)会得知讨论结果,团队成员是否还愿意探究敏感课题呢?可能在一个高度互信、高度诚实的组织中,这一体制的效益大过其风险。

查看英文原文: Retrospective of Retrospectives

2009-09-19 23:371138

评论

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

Dubbo 线程池模型

青年IT男

dubbo

音视频学习--弱网对抗技术相关实践

Fenngton

音视频 网络 视频编解码 弱网下的极限实时视频通信 实时视频

和12岁小同志搞创客开发:如何驱动各类型传感器?

不脱发的程序猿

DIY 传感器 如何驱动各类型传感器? 创客

5W1H聊开源之What——开源是什么?

禅道项目管理

开源 软件 开发

有点难的知识点:Webpack Chunk 分包规则详解

范文杰

webpack 6月日更

🏆【声网Agora】「WebRTC-如何搭建语音认证服务」

洛神灬殇

WebRTC RTC征文大赛 Agora 6月日更

为鸿蒙OS说两句公道话(我对鸿蒙OS的一些看法)

Phoenix

PMP-项目管理标准

索隆

pmp 6月日更

傲腾持久内存如何为数据赋能,加速应用落地?

白玉兰开源

人工智能 英特尔 傲腾

6000年,看懂了「硬核山东」!

浪潮云

云计算

详解浏览器跨域访问的几种办法

华为云开发者联盟

安全 浏览器 跨域 WEB安全 跨域访问

ETL工程师必看!超实用的任务优化与断点执行方案

TASKCTL

大数据 ETL算法 ETL ETL任务 ETL系统

如履薄冰--亚马逊直运系统重构实录

蔡超

软件架构 软件重构 软件自动化测试

华云大咖说 | 安超OS全面升级 最新亮点解密

华云数据

C++多线程强制终止

华为云开发者联盟

c++ 安全 线程 多线程 可信

亮相Google I/O,字节跳动是这样应用Flutter的

字节跳动技术团队

Overbit Flash|5 月加密货币市场风暴抹去了 90% 以上的 NFT 交易量

Overbit学院

比特币 加密货币 NFT Overbit 保证金交易

【Vue2.x 源码学习】第三篇 - 对象的单层劫持

Brave

源码 vue2 6月日更

超超超超级详细的多边形游戏问题分析(动态规划)

若尘

算法 动态规划 6月日更

分库分表 vs NewSQL 数据库

xcbeyond

分库分表 6月日更

踩准时钟节拍、玩转时间转换,鸿蒙轻内核时间管理有妙招

华为云开发者联盟

鸿蒙 时间管理 计数器 时间转换 计时

获5项大奖,发布《云计算开放应用架构标准》,阿里云持续领航云原生

阿里巴巴中间件

react源码解析5.jsx&核心api

全栈潇晨

React React Hooks

C 语言数据结构的封装方法

实力程序员

anyRTC Web SDK 实现音视频呼叫功能

anyRTC开发者

音视频 WebRTC RTC sdk

Golang Testing 概览 - 基本篇

hedzr

Unit Test testing Go 语言

【通俗易懂】JWT-使用的可能正确姿势

蛋先生DX

JWT 6月日更

裕民银行 x mPaaS | 移动应用“适老化”改造,可不止是字体变大

蚂蚁集团移动开发平台 mPaaS

移动开发 mPaaS APP开发

【Flutter 专题】113 图解自定义 ACEPieWidget 饼状图 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

NCRE考试感想 三级信息安全(上)

万里无云万里天

信息安全 6月日更 NCRE 考试经验

【LeetCode】连续数组Java题解

Albert

算法 LeetCode 6月日更

回顾之回顾_研发效能_Deborah Hartmann Preuss_InfoQ精选文章