写点什么

过度承诺 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:472342
用户头像

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

关注

评论

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

fil矿机组装教程是什么?fil矿机算力单位有哪些?fil矿机冗余是什么?

fil矿机组装教程是什么 fil矿机算力单位有哪些 fil矿机冗余是什么

直播回顾 | 做一个有格局的工程师

鉴释

创业 工程师 CEO

一文读懂 OceanBase 数据库的启动恢复代码解析

OceanBase 数据库

数据库 分布式事务 oceanbase OceanBase 开源

开源应用中心|这款漂亮的国产开源论坛系统,放着不用太可惜!

开源软件

OpenSSL国密爆出8.1分高危漏洞CVE-2021-3711

腾讯安全云鼎实验室

漏洞分析 openssl

人能靠自驱来学习吗?

石云升

学习 9月日更

BaikalDB在大规模数据场景的挑战和实践

百度开发者中心

最佳实践 方法论 存储系统

高可用 | Xenon 实现 MySQL 高可用架构 常用操作篇

RadonDB

MySQL 数据库 RadonDB

【得物技术】直播服务监控告警归因实践

得物技术

稳定性 服务 直播 告警 问题排查

PhxSQL设计与实现

OpenIM

filecoin今日价格行情?fil币能涨到1万一枚吗?

区块链 分布式存储 fil币价格预测? filecoin挖矿 filecoin价格行情

LeetCode刷题704-简单-二分查找

ベ布小禅

9月日更

Dogfooding-爱奇艺移动端后台灰度环境优化实践

爱奇艺技术产品团队

测试 开发 灰度发布

谈 C++17 里的 Singleton 模式

hedzr

c++ 算法 设计模式 Singleton

【网络安全】漏洞复现有多少种方式?

网络安全学海

php 网络安全 信息安全 WEB安全 安全漏洞

爱奇艺本地实时Cache方案

爱奇艺技术产品团队

分布式 高并发 cache

Android ABI

Changing Lin

9月日更

什么是低代码?低代码开发对企业有哪些特殊作用和优势?

优秀

低代码开发

中移“校企行”专项行动即将开赛,你准备好了吗?

创业邦

Java + opencv 实现性别识别

张音乐

Java OpenCV 9月日更 性别识别

“吾道一以贯之”:华为Petal One的新格局

脑极体

未来10年,C++5个非常有前景的就业方向

hanaper

Python代码阅读(第23篇):将变量名称转换为短横线连接式命名风格

Felix

Python 编程 Code Programing 阅读代码

打一把游戏看一场病:当VR成为“数字新药”

脑极体

🚄【Redis干货领域】从底层彻底吃透RDB原理(基础篇)

码界西柚

redis RDB 快照 rdb分析 9月日更

一周信创舆情观察(8.23~8.29)

统小信uos

投资filecoin的最佳选择是?Filecoin挖矿的是如何月入上万的?

区块链 分布式存储 IPFS filecoin挖矿 投资filecoin

如何使用 Redis 实现后台房间的数据管理?

ZEGO即构

redis 架构 音视频

Erda 系列 Meetup「成都站」携手SOFAStack 和你聊聊云原生基础设施建设那点事儿

尔达Erda

开发者 云原生 活动 技术人

学习笔记20210903(python测试类,贝叶斯定理)

姬翔

9月日更

网络攻防学习笔记 Day125

穿过生命散发芬芳

9月日更 互联网安全

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