AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

敏捷实践如何带来最高投资回报

  • 2008-06-22
  • 本文字数:1315 字

    阅读完需:约 4 分钟

投资回报率(ROI)的定义是:在一项投资活动中获得的金钱损益,与投入相关项目的总资金之比。软件开发技术的选择,对ROI 的预期会起到非常重要的决定性作用。

Roger N. Dunn IBM developerWorks 网站上发表了文章,通过一些工具对敏捷进行了分析,他的分析角度包括:

  • 敏捷技术提供优越的投资回报率(ROI)的潜力
  • 敏捷技术压低总持有成本(TCO)的能力
  • 信任在敏捷商业案例中起到的重要作用

Roger 认为,将注意力放在敏捷所能带来的优秀的 ROI 上,可以将决策过程带入新的阶段。相关讨论的内容将会从主观感受(“采用敏捷方法感觉更好”)变成客观的评论(“敏捷方法能将 ROI 提高 x%”)。

Roger 依据成本和收益这两个变量来评估 ROI。研究对比了敏捷项目和计划驱动这两种不同的途径,并对成本降低和收益提高的结果进行了评估。测试结果如下:

第一组:成本降低,收益不变;在同样的收益情况下重点放在降低成本上,敏捷方法超出计划驱动方法 141%。

第二组:成本不变,收益增加;在同样成本的情况下,敏捷方法通过对客户的关注获取更高的回报,超过计划驱动方法 63%。

第三组:成本降低,收益增加:成本和收益两个量一起变化,项目会向精益化的趋势演变,此时敏捷方法超过传统的计划驱动方法 205%。

Roger 研究了 TCO 和信任的重要性,结果显示敏捷方法优于传统的方法。

敏捷方法能够提高 ROI,这已毋庸置疑;那么有助于获得最高 ROI 的、最重要的敏捷实践是什么?

Mishkin Berteig Agile Device 上的一篇帖子中提到了 XP 和 Scrum 中的三个实践,而且,采纳这三个实践的团队不必完全遵循 XP 和 Scrum。他认为采用这三个实践付出的成本并不高,但是却可以获得可观的 ROI。这三个实践是:

合适的团队房间

这会令人感到惊讶:仅仅通过这一项实践,团队的生产力就能够提升 60%!重新布置办公室消耗的成本,与因此获取的收益相比微不足道。如果要这么做的话,一定要保证做对!

就如何拥有适当的团队房间,Mishkin 在 Agile Advice 上给出了一些提示。

短迭代

软件项目的迭代通常持续两个星期,有的甚至长达一个月。我强烈建议将周期缩短到一个星期,它带来的好处同样令人难以置信:相对于较长的迭代周期或是没有迭代的情况,团队的开发周期(设计、讨论、规范、实施)会大大加快……并因此更快获得高生产率。

Mishkin 承认,短迭代会带来一定压力,但是考虑到每一次迭代都将产生有价值、可以运行的软件,这个压力就会激发士气,而不是让士气低落。

测试驱动开发

Mishkin 认为:快速、优质的开发会带来可观的收益。而 TDD 能让开发的质量提高。他补充道:

我曾目睹这样的情况:与采用测试驱动开发之前相比,团队将缺陷率降低到 5%(甚至更低!)……同时以比当初预期更快的速度交付项目。

Mishkin 认为:如果团队采纳以上三条实践,工作效率至少提升一倍。他说:

如果一个 5 人组成的团队需要完成 100 天规模的项目,采用这些实践能将项目时间缩短到 50 天(节省 20 万美元),或者在 100 天里完成双倍的工作。

正如研究中提到的:与传统方法相比,很容易看出敏捷技术能带来更高的 ROI。要获得最高的 ROI,团队不一定要完全照搬 XP 和 Scrum,不妨从选取一组实践开始,你就能看到效果。

查看英文原文: Agile Practices with the Highest Return on Investment

2008-06-22 20:191383
用户头像

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

关注

评论

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

模块三作业——外包学生管理系统架构设计

覃飞

浅谈 RDMA 与无损网络

青云技术社区

云计算 云原生 存储

从 Linux源码 看 Socket(TCP)的accept

赖猫

c++ Linux 后端 服务器 epoll

11.25直播预告|开源与SaaS水火不容?「观测云-可观测之路」第2期技术大咖为您解惑!

观测云

Nginx中间件渗透总结

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

堪称“高并发”教程天花板的Alibaba《基础+实战+源码+面试+架构》

收到请回复

Java 程序员 后端 java面试

一个基于DPoS共识算法的区块链案例解析

Regan Yue

区块链 11月日更 细讲区块链

什么是低代码平台?

石云升

低代码平台 11月日更

如何穿透ToB客户生命周期的全链增长?

ToB行业头条

【云小课】如何初步定位GaussDB(for openGauss)慢SQL

华为云数据库小助手

GaussDB GaussDB(for openGauss) 华为云数据库

Python Qt GUI设计:QTimer计时器类、QThread多线程类和事件处理类(基础篇—8)

不脱发的程序猿

Python PyQt GUI 计时器 多线程类和事件处理

十月热点:EasyDL八大国产芯片实现模型部署全适配,度目智能门禁机CM-A1重磅发布!

百度大脑

人工智能 百度

【Quarkus技术系列】「云原生架构体系」配置参考指南相关的功能机制配置介绍分析

码界西柚

入门 配置信息 Quarkus 11月日更

双十一还是孤身一人?超强AI神器送你一个"对象"

百度大脑

人工智能 百度

自定义View:多点触摸与实现任意拖动图片控

Changing Lin

11月日更

拥抱智能,AI 视频编码技术的新探索

阿里云CloudImagine

阿里云 视频编码 机器视觉 视频编解码 视频云

经验分享|参与内部开源的心路历程

云智慧AIOps社区

大前端 数据可视化 知识分享 开源治理 flyfish

“元宇宙”到底是啥?为啥火了?鼓励探索警惕忽悠

CECBC

点进来,与白洞一起体验一场沉浸式智慧轨道之旅

脑极体

前端的状态管理与时间旅行:San实践篇

百度开发者中心

大前端 san san-store 技术实践

Web 用户体验设计提升实践

Shopee技术团队

大前端 web开发 用户体验 交互设计 可访问性

NodeJs深入浅出之旅:内存控制(下)🐯

空城机

大前端 Node 11月日更

博文推荐 | Apache Pulsar 对现代数据堆栈至关重要的四个原因

Apache Pulsar

kafka 架构 Apache Pulsar 数据堆栈 DataStax

Ta们用数字种植绿色山河:牛津博士与储能之变

脑极体

盲盒app开发

译文 | 科普:Pulsar 和 Kafka 架构对比

Apache Pulsar

kafka 架构 分布式 中间件 Apache Pulsar

openGauss支持国密SM3和SM4算法

#数据库

开源数据库风起云涌,openGauss 恰逢其时

#数据库

北鲲云超算携手西安电子科技大学开展高性能计算培训

北鲲云

一文讲透自适应熔断的原理和实现

万俊峰Kevin

微服务 熔断 Go 语言 熔断器 限流熔断

VR和AR只是入门,真正的元宇宙远不止于此

CECBC

敏捷实践如何带来最高投资回报_研发效能_Vikas Hazrati_InfoQ精选文章