写点什么

向敏捷迁移的成本优势何在?

  • 2009-05-08
  • 本文字数:1129 字

    阅读完需:约 4 分钟

公司们正在尝试敏捷方法,研究它能带来的好处。然而来自高层的声音却在高声叫道:“我要见到真金白银。”要改变大型组织交付软件的方式,就跟让油罐车转向一样,有这个可能,但是要花不少时间和力气。管理层要确认:对于驱动每个组织的两个基本战略目标——降低成本、增加收入,改变要可以实现二者之一。

在一篇 2008 年的文章中, Scott Ambler 点明了提出成本问题背后的动机, 并指出多个来源,展示出:

  • 敏捷方法比传统技术更为成功。
  • 敏捷团队比传统团队更为高效。
  • 敏捷项目比传统方法开发的产品质量更高。
  • 敏捷项目的产出能让业务干系人更加满意。
  • 敏捷项目比传统开发项目成本更低。

Ambler 还提供了原始数据,这些数据引用自另一篇文章

在LinkedIn 的 Agile Alliance 讨论组中有一篇很长的帖子谈到了该话题,并提出了一些观点:

  • 很多时候,要度量知识工作者的工作效率是很困难的。
  • 因为不可能将同一个项目在不同的方法论指导下完全做两次,所以要想做比较基本上是不可能的。
  • 尽早反馈的价值,经常体现在没有犯错而节省的成本中。
  • 敏捷项目会鼓励创新,从而产生能更好满足业务需求的产品,同时“将竞争对手远远抛在后面”。

Steve Gordon 在讨论中指出:

在呼唤度量行为的背后,人们其实担心这样一个问题:以敏捷方式工作的知识工作者,他们的行为种类变化多样,很有可能不受控制。
人们可以指望敏捷来推动更快、更早的需求改进活动,这在传统的方式中很难做到(原因在于敏捷可以让人们对工作产出[working artifact]做出尽快、尽早的反馈,而且愿意做出改变)。改进需求,就能改进产出的东西。
仅仅度量原始的工作效率,这就完全丧失了上面提到的敏捷的重要效应。即使原始的工作效率数据有所下降(特别是在转换期),如果因为频繁而具体的反馈,使得产出的东西更能发挥作用,更贴近产品目标,那么交付给客户的价值就很有可能大大增加。
不过接下来的问题就是:如何度量交付给客户的价值呢?我想你的客户对此的了解要远胜于其他人。这也要看市场的情况。在真正的垄断市场中,交付的数量也许要比产品是否合适或质量更重要。在另一些市场中,创新会让你把竞争对手远远落在后面,而不光是在性能对比表格上打打勾什么的。

有意思的是,CNN 将敏捷看做对软件开发管理层面的影响,并在《影响未来商业世界的 50 个人、产品、趋势和想法》这篇文章中进行了报道:

敏捷团队行动非常迅速,他们创建很小块的代码,工作周期有时甚至只有一周时间。完成某个组件后,就会添加新功能,这个过程会一直重复下去。敏捷在帮助管理层按时按预算交付产品方面也享有盛名,这也解释了为什么像 Google 和洛克希德•马丁这样的公司会选它作为方法论。

这样的宣传和支持,是否有利于敏捷实践在商业世界中推广和实施呢?

查看英文原文: Cost Justifying an Agile Migration

2009-05-08 01:591884
用户头像

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

关注

评论

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

react源码解析17.context

buchila11

React React Hooks

Android C++系列:Linux线程(四)线程同步

轻口味

android 28天写作 12月日更

元气部落盲盒芒趣一番赏盲盒app开发搭建

风行无疆

关于RocketMQ事务方面Demo

大厂算法面试之leetcode精讲23.并查集

全栈潇晨

算法 LeetCode

喜报 | 旺链科技获批张江国家自主创新示范区专项发展资金!

旺链科技

区块链 数字经济 产业区块链

华云大咖说 | 华云校园信创云解决方案

华云数据

华云数据

Linux云计算架构师:Linux全套实战学习资料

侠盗安全

Linux linux运维 运维工程师 云计算架构师 linux电子书

Java开发框架Struts相关知识分享

@零度

struts JAVA开发

Flutter开发:TextField常用属性的使用

三掌柜

28天写作 12月日更

大厂算法面试之leetcode精讲24.其他类型题

全栈潇晨

算法 LeetCode

【LeetCode】截断句子Java题解

Albert

算法 LeetCode 12月日更

react源码解析18事件系统

buchila11

React React Hooks

Git进阶(十一):Git 常用操作汇总

No Silver Bullet

git 12月日更

使用javap深入理解Java整型常量和整型变量的区别

汪子熙

Java jdk 28天写作 12月日更 javap

网络协议之:基于UDP的高速数据传输协议UDT

程序那些事

TCP 网络协议 udp 程序那些事 12月日更

模块1作业

miliving

鸿蒙智联设备开发,这五大法宝你应该拥有|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

给弟弟的信第5封|从高中到大学的体会

大菠萝

28天写作

【量化】资产组合理论:鸡蛋不能放在一个篮子里

恒生LIGHT云社区

量化投资 量化

全网最全-混合精度训练原理

科技热闻

【HarmonyOS 专题】01 基础 Mac 环境安装配置

阿策小和尚

HarmonyOS 28天写作 Android 小菜鸟 12月日更

学python,怎么能不学习scrapy呢,这篇博客带你学会它

梦想橡皮擦

12月日更

对话中国人寿:DevOps实践经验分享

龙智—DevSecOps解决方案

DevOps 中国人寿

字节码引用检测原理与实战

vivo互联网技术

编程语言 字节码编程 引用

Prometheus Exporter (十九)Collectd Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Collectd

高并发线下沙龙不容错过!

Qunar技术沙龙

高并发

使用 javap 分析 Java 的字符串操作

汪子熙

Java jdk 28天写作 12月日更 javac

从微服务架构的现状和未来看学习路径

博文视点Broadview

Go语言学习查缺补漏ing Day4

恒生LIGHT云社区

编程语言 Go 语言

Flutter 动画【Flutter专题16】

坚果

flutter 28天写作 签约计划第二季 12月日更

向敏捷迁移的成本优势何在?_研发效能_Shane Hastie_InfoQ精选文章