QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

小灯塔系列-中小企业数字化转型系列研究——SCRM测评报告

向量智库

Presto 设计与实现(十一):抽象语法树 AST

冰心的小屋

AST 抽象语法树 presto 设计与实现

谈了千百遍的数据一致性 | 京东云技术团队

京东科技开发者

MySQL 数据库 数据一致性 企业号 8 月 PK 榜

高基数类别特征预处理:平均数编码 | 京东云技术团队

京东科技开发者

机器学习 高基数 企业号 8 月 PK 榜 平均数编码

深入理解 Node.js: 安装及配置环境详解!

Apifox

JavaScript node.js 程序员 前端开发 后端开发

全球前十的LED大屏幕租赁公司

Dylan

娱乐 科技 LED显示屏 led显示屏厂家 虚拟演唱会

火山引擎 DataLeap 助你拥有 Notebook 交互式的开发体验

字节跳动数据平台

大数据 数据中台 数据治理 数据安全 企业号 8 月 PK 榜

从数据孤岛到企业 xP&A 的演化

智达方通

数据孤岛 全面预算管理 扩展规划和分析

Java NIO 图解 Netty 服务端启动的过程 | 京东云技术团队

京东科技开发者

Java Netty 组件 企业号 8 月 PK 榜

英特尔数据中心突破创新,以全新架构点燃发展新引擎

E科讯

MySQL redo log恢复原理 | StoneDB技术分享会 #5

StoneDB

MySQL 数据库 HTAP StoneDB

【深入MaxCompute】人力家:用MaxCompute 事务表2.0主键模型去重数据持续降本增效

阿里云大数据AI技术

MaxCompute

如何有效的给出反馈

ShineScrum

反馈 管理者 敏捷教练 如何反馈 coach

MySQL Shell 8.0.32 for GreatSQL编译安装

GreatSQL

greatsql

企业诊断屋:在线小说企业如何用A/B测试赋能业务

字节跳动数据平台

大数据 ab测试 对比实验 企业号 8 月 PK 榜 数字化增长

OpenSSL 3.0.0 设计(四)|代码维护、FIPS 测试

铜锁开源密码库

算法 测试 代码 密码学 openssl

OpenHarmony Meetup 2023 广州站圆满举办,城市巡回全面启航

OpenHarmony开发者

OpenHarmony

深度解析 PostgreSQL Protocol v3.0(一)

KaiwuDB

postgresql protocol KaiwuDB

MySQL索引之基本概念

java易二三

Java 编程 程序员 计算机

OpenHarmony Meetup 2023广州站圆满举办,城市巡回全面启航

科技热闻

zone.js由入门到放弃之二——zone.js API大练兵

OpenTiny社区

前端 zone.js

直播预告 | 博睿学院第四季-博睿数据资深运维团队现身说法!

博睿数据

直播 博睿数据 博睿学院

JVM锁优化:Java原生锁的背后!

java易二三

Java 程序员 接口 计算机

直播程序源码OAuth协议:开放授权的重要性

山东布谷科技

软件开发 Oauth 源码搭建 直播程序源码 开放授权

阿里云PolarDB分布式版,降价40%!

阿里云瑶池数据库

数据库 阿里云 polarDB

理解 Databend Cluster key 原理及使用

Databend

破局主键重复问题的坎坷路 | 京东物流技术团队

京东科技开发者

MySQL 分库分表 主键 企业号 8 月 PK 榜 主键冲突

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