在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

过度承诺 vs. 过度交付

  • 2009-01-19
  • 本文字数:1170 字

    阅读完需:约 4 分钟

Sprint 计划的主要目标是要承诺在 sprint 结束时“计划交付哪些东西”。一旦做出承诺,整个团队齐心协力完成目标。Scrum master 会克服任何影响团队效率的障碍。理想情况下,团队应该完成承诺的任务,但是,如果团队总是过度承诺或者过度交付,就得引起我们的注意。

过度承诺意味着团队不能交付。它是指团队承诺的任务比能够交付的要多,而实际上无法交付这么多。总是过度承诺意味着或者团队不能意识到他们的生产效率,或者是外部因素促使他们过度承诺。

在 Scrum Development 讨论小组的一次讨论中, Dave Milner 提到

像这种管理层的介入(比如要求团队“承诺”完成所有的 sprint 任务)会扩大这种情况。极端情况下甚至会从过度承诺发展到承诺太少。

过度承诺导致交付失败,会降低团队士气。 Jeff Heinen 提到

团队进入 sprint 迭代,知道无论如何也没法完成所有任务,实际上等于没有承诺。他们并没有自组织起来,以求达到目标,而只是一群乌合之众,被强力捏合在一块。

Ken Schwaber 认为过度承诺是一个强烈的信号

第三个 sprint 迭代后团队仍然过度承诺,隐含着团队不是自我管理的。我敢打赌他们决对没有维护一个正确的 sprint 工作列表,我也敢打赌每日站立会议上你没有听大家讨论怎样才能完成目标。

从另外一个方面来说,过度交付意味着团队不能做出承诺。 虽然听起来挺好,然而如果一个团队总是过度交付,说明他们承诺的太少。 Jim Schiel 建议说

每个 Sprint 周期中,你的团队承诺完成多少工作依赖于很多方面,首先就是如果你的团队没有完成所有任务,是否仍然感觉舒适?许多 Scrum 团队会故意承诺的少一些,因为他们的工作环境(或者印象中的工作环境)是这样的,如果没有完成所说的目标就会有人对他们表示不满。

Jim 说要想处理过度交付,就要鼓励团队做出能完成的、积极大胆的承诺,不要因为没有完成目标而去惩罚他们。他认为,应该鼓励团队在 Sprint 计划时对承诺积极大胆一些,并能采取措施持续改进团队的表现。

不同论坛的多数敏捷专家相信,应该由团队自己做出承诺,不要受任何外部影响。 Alistair Cockburn 补充说一旦把选择权交给团队,团队就可以按照自己的偏好决定,是什么因素促使他们承诺交付多少工作,他给了一个有趣的例子

我拜访了两个几乎背靠背的团队,一个团队说,我们很高兴能够完成所有任务。但是如果任务总比我们能够完成的多,当然会感到很沮丧……另外一个团队则说,我们更喜欢任务比能够完成的多一些。这样我们永远不会犹豫下一步做什么──总会有一些事情等着你去做。

所以虽然过度承诺和过度交付听起来像危险信号,然而,归结起来只有一个原因,就是团队更喜欢哪一个。用 Ron Jeffries 的话说,

在我看来,你的问题不是生产效率,而是可预测性。

如果可预测性是团队想掌握的本质特征之一,那么就需要走好过度承诺和过度交付之间那座独木桥。

查看英文原文 Over-Commitment Versus Over-Deliver

2009-01-19 00:472411
用户头像

发布了 37 篇内容, 共 13.6 次阅读, 收获喜欢 5 次。

关注

评论

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

编程的门槛 - 抄作业的得与失

顿晓

编程门槛 编程思维 动手能力 抄作业

“字节”不断“跳动”,卡拉永远 OK?

无量靠谱

字节跳动 诺基亚 危机

业务信息化操作系统(BIOS)——中台的核心产出物

孤岛旭日

中台 操作系统 企业信息化

反对996,但是选择996是一个怎样的矛盾心态?

顾强

职场 加班

延时任务的几种实现方式

郭儿的跋涉

Java 延时任务 延时消息

我常用的在线工具清单

彭宏豪95

效率 效率工具 工具

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (五)第一个单元测试

编程道与术

Java 编程 软件测试 TDD 单元测试

交易上链——中心化数字资产交易所的完美解决之道

Tux Hu

区块链 智能合约 数字货币 去中心化网络 数字资产

Spring 中不同依赖注入方式的对比与剖析

Deecyn

spring

Dubbo集成Sentinel实现限流

Java收录阁

sentinel

《硅谷革命:成就苹果公司的疯狂往事》读后感

顾强

通过一个聊天应用学习 Deno

寇云

typescript 后端

算法工程师的发展路径

Xue Liang

认识数据产品经理(三 成为数据产品经理)

马踏飞机747

大数据 数据中台 数据分析 产品经理

爱是恒久忍耐,又有恩慈

霍太稳@极客邦科技

身心健康 心理

有了容器为什么kubernetes还需要Pod?

架构师修行之路

Kubernetes 分布式 云原生 pod

使用jdbcSstoragerHandler 处理mysql、oracle 、hive数据

飞哥

高效阅读,成就自我-《麦肯锡精英高效阅读法》读后感

顾强

读书笔记 读书 读书方式

回“疫”录(15):在家SOHO,是你想要的工作方式吗?

小天同学

疫情 回忆录 现实纪录 纪实 远程办公

21天养不成习惯,28天也不行。不要痴心妄想。

赵新龙

TGO鲲鹏会 习惯养成

高仿瑞幸小程序 08 创建第一个云函数

曾伟@喵先森

小程序 微信小程序 大前端 移动

用SpreadJS实现在线Excel的录入与展示,提升企业医保信息化服务水平

葡萄城技术团队

SpreadJS 医保信息化 在线excel

工作两年简历写成这样,谁要你呀!

小傅哥

面试 小傅哥 简历优化 找工作

面向页面的移动端架构设计

Geek_70xtik

flutter ios android 大前端 架构模式

编写制度的几点实用建议

石君

制度 编写制度 安全管理

智浪

Neil

后浪 智能时代 智浪

基于XGB单机训练VS基于SPARK并行预测(XGBoost4j-spark无痛人流解决方案)

黄崇远@数据虫巢

学习 算法

借助第一性原理开启中台建设

数字圣杯

数据中台 数字化转型

你竞争我得利之零售变革

孙苏勇

行业资讯

从波音747学项目管理

顾强

项目管理 读书感悟 沟通

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (四)关于单元测试的常见错误观念和做法

编程道与术

Java 编程 软件测试 TDD 单元测试

过度承诺 vs. 过度交付_研发效能_Vikas Hazrati_InfoQ精选文章