【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

采纳敏捷时,过于滥情会造成障碍

  • 2008-08-10
  • 本文字数:1287 字

    阅读完需:约 4 分钟

《Agile Adoption Patterns: A Roadmap to Organizational Success》的作者 Amr Elssamadisy 在 Agile2008 上主持了一个话题讨论,重点研讨了在采纳敏捷中遇到的非技术障碍。他说:“随着岁数不断变大,我发现最难的问题是人,而不是技术。”

Amr 向观众提问,请他们回答在采纳敏捷的过程中怎么样算是失败。我们得到了下面这个列表:

  • 不能交付业务价值——几乎每个人都同意
  • 不开心的客户——很多人都同意
  • 相比以前总体上没有改善(质量、生产力……)——部分人同意
  • 停止使用敏捷——绝大部分人不支持

比过去交付更多的业务价值,这就是我们定义的成功。有些人认为,这其中暗含着要求,要为大家创建一个愿意工作在其中的环境。也许最重要的,是要在向敏捷转换的过程中,设定业务人员需要的目标。绝大多数人同意敏捷实践仅仅是达到目标的手段。

我们分享了几个关于采纳敏捷失败的故事:

  • 有一个组织引入了咨询师。这些咨询师在没有核查目标的情况下,就建议客户采纳 TDD。像往常一样,TDD 用过一段时间之后,质量上升了,而开发速度却下降了。而在这个案例中,质量不是客户的最初目的,因此敏捷的采纳没有达成目标要求。
  • 另一个组织引入了一个合同开发团队,并且这个组织有对工作的正式说明。团队使用敏捷的方式开发,而且交付的产品符合客户不断变化的需要。当项目完成后,产品负责人和用户都很满意,但是资深的管理层却并不满意。因为没有满足正式的工作说明——也就是对目标的正式说明——的需要。

Christopher Avery 的“责任流程模型”、Roger Martin 的“责任病毒”和 Chris Argyris 的“推论阶梯”,这些就是 Amr 展示的三种模型,可以帮我们理解这些案例中发生了什么。

“责任流程模型”

Amr 解释说,责任流程使用一系列的故事(来自 Christopher Avery 的“团队合作是一种个人技能”):

  • 责怪:早上起来之后,你找不到钥匙。你会转向你的同屋,并询问“你为什么藏我的钥匙?”
  • 辩护:你讲了一个又长又曲折的故事,并说这是老天之过。
  • 羞愧:我是个白痴,下次我一定可以做得更好(通常没有任何正面作用,只会产生破坏)
  • 义务:因为老板刚才的电话,我必须将下一周的时间花在路上。如果我们总是接这样的电话,非得累死不可。
  • 责任:我们可以做出选择,我们可以说不而且从中获取力量。

图中横线以下的反应,都是个人内在的反应。一个人只有承担起责任,才能超越自己,成为他人的模范。我们可以承担软件项目的责任。不要接受“我不能做TDD”这样的话,而应将做还是不做视为一个选择。如果人们敢于担当,他们就能将实践掌控于手中。当人们出于义务而采取行动时,虽然此前已经答应要按步骤采纳时间,但他们却很难真正做到一步一个脚印地进行。

Rachael Davies 觉得自己所做的事情与 Virgina Satir 的工作有共通之处,而 Christian Gruber 推荐 Terence Real 的工作成果。

在 InfoQ 以前发布的文章《责任病毒让恐惧削弱了协作的效果》中,我们曾经讨论过Roger Martin 的“责任病毒”模型。参与者也将Kent Beck 的《做自己,创造更多价值》作为引用来源。

最后一个模型是“推论阶梯”,在彼得•圣吉的《第五项修炼》中有所提及。

查看英文原文: Touchy Feely Impediments to Agile Adoption

2008-08-10 08:57650
用户头像

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

关注

评论

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

Linux入门篇 —— Shell详解

若尘

Linux 命令行 linux操作

Kalm——基于Kubernetes的部署工具

David

开源 Kubernetes DevOps 运维 运维平台

阿里中间件团队技术官手撸笔记,全新演绎“Kafka部署实战”,已开源

Java架构之路

Java 程序员 架构 面试 编程语言

最新大厂Java面试题库,测试一下你能坚持到哪一面 “美团+字节+腾讯”三面技术问题

Java架构之路

Java 程序员 架构 面试 编程语言

关于央行数字货币若干问题的思考 | 比较

CECBC

数字货币

基于grpc手撸一个RPC框架

cloudcoder

runtime笔记

Conan

ios

【2021海量真实校招】软件测试面试真题,(大数据整理)刷完应对各家企业面试完全没有问题!

程序员阿沐

面试 软件测试 自动化测试 黑盒测试 白盒测试

小程序开发-云开发技术总结

我是哪吒

小程序 程序员 大前端 28天写作 2月春节不断更

深度丨从货币历史看比特币的诞生

CECBC

比特币

性能优化知多少

圣杰

sql 性能优化 dotnet

javascript中的内置对象和数据结构

程序那些事

JavaScript 数据结构 ES6 程序那些事

【计算机内功修炼】十:线程间到底共享了哪些进程资源

码农的荒岛求生

c c++ 线程 操作系统 进程

科大讯飞发布全新一代智能办公本X2

Lucien

移除数组中的数字,不用额外空间, 实战RxSwift中的Observable, subscribe, dispose, 吴军老师态度读后感 John 易筋 ARTS 打卡 Week 39

John(易筋)

ARTS 打卡计划 吴军的态度 态度读后感

一道好题!我觉得面试如果考察「双指针」的话,这题是刚刚好 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

一口气发布十大建网利器,华为打算煲出怎样的5G味道?

脑极体

风口上的量子计算机:核聚变一样的赌局,钻石一样的骗局

脑极体

解读云原生技术

xcbeyond

Kubernetes 云原生 服务网格 28天写作

火山翻译:工业级应用与研究

DataFunTalk

诊所数字化:患者数字档案的价值机遇和风险

boshi

数字化医疗 七日更 28天写作

字节跳动面试官这样问消息队列:高可用、不重复消费、可靠传输、顺序消费、消息堆积,我整理了下

冰河

面试 分布式 中间件 消息队列 一起进大厂

热点浅谈:低代码开发平台发展前景与市场规模!

优秀

低代码 低代码开发 低代码开发平台

优雅编程 | javascript代码优化的4个小技巧

devpoint

递归 命名空间 闭包 函数绑定

区块链电子合同存证,电子合同区块链服务平台

13530558032

Selenium 利用 JS/JQ 操作元素、鼠标键盘事件、Cookie 操作

梦想橡皮擦

Python 28天写作 2月春节不断更 selenium

构建“金融+司法”新局面:兴业消费金融区块链电子存证系统正式上线

CECBC

金融

简单的网站搭建

很甜回忆

网站

阿里粗排技术体系与最新进展

DataFunTalk

牛掰!面试不再慌,苦刷这份2020最全的“基础-中级-高级”面试题库,已涨17k

Java架构之路

Java 程序员 架构 面试 编程语言

Elasticsearch 查询结果排序

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

采纳敏捷时,过于滥情会造成障碍_研发效能_Mark Levison_InfoQ精选文章