50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

  • 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:592146
用户头像

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

关注

评论

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

16款好用的白板笔记软件推荐,干货整理!

彭宏豪95

效率工具 软件推荐 科技 在线白板 Mac笔记软件

如何实现高效的动态鉴权

KaiwuDB

KaiwuDB 动态鉴权

vhdns软件介绍与功能特性

新消费日报

如何确定产品要做什么终端?

Bonaparte

产品 产品设计 产品终端

低代码平台技术分享官丨系统集成系列之领域建模

inBuilder低代码平台

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

鳄鱼视界

Golang微服务框架kratos实现SignalR服务

golang SignalR Kratos

更新合集 | 七月功能上新记

CODING DevOps

从可逆计算看DSL的设计要点

canonical

低代码 dsl 低代码平台 领域特定语言 模型驱动

oracle已有表的分表分区优化操作步骤(单表过大)

zhengzai7

oracle 表分区

百度智能云连拿四年第一,为什么要深耕AI公有云市场

脑极体

AI 大模型

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

股市老人

指标让 AI 更懂业务|Kyligence Copilot 是如何做到的?

Kyligence

Kyligence Copilot 数智助理

Golang微服务框架kratos实现SSE服务

golang websocket Kratos openai

Java 命令行参数解析方式探索(二):Apache Commons CLI

冰心的小屋

Java 命令行 console Apache Commons CLI

Docker学习路线12:开发者体验

小万哥

Java c++ Go Docker 运维

热烈祝贺埃文科技荣获CCF第38届中国计算机应用大会计算机应用科学技术二等奖

郑州埃文科技

C++ 中的std::array实现编译器排序

芯动大师

Linux内核编译很简单,六步编译一个自己的内核

树上有只程序猿

Linux 编译

微信安全基于 Flink 实时特征开发平台实践

Apache Flink

大数据 flink 实时计算

Dify.AI:简单易用的 LLMOps 平台,可视化创造和运营你的 AI 原生应用

Dify

AI LLMOps

Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - GORM

golang ORM gorm Kratos

AntDB数据库与东方通TongWeb完成兼容互认,共筑数字化底座核心能力

亚信AntDB数据库

数据库 AntDB 企业号 7 月 PK 榜

Cassandra SSTable 合并策略(一):STCS

冰心的小屋

Cassandra STCS Compaction

分布式事务两阶段提交和三阶段提交有什么区别?

王磊

java面试

Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - Ent

golang ORM Kratos

Golang微服务框架kratos实现Socket.IO服务

golang socket websocket Kratos

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