【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

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

  • 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

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2008-06-22 20:19912
用户头像

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

关注

评论

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

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

王磊

java面试

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

喵个咪

golang ORM Kratos

视觉套件专项活动!与飞桨技术专家一起提升技术实力,更多荣誉奖励等你领取

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

fastposter v2.16.0 让海报开发更简单

物有本末

图片处理 海报生成器 海报生成

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

喵个咪

golang websocket Kratos openai

3D建模和3D渲染是吃CPU还是显卡?以及专业图形显卡和游戏显卡的区别

Finovy Cloud

3D

澜舟科技创始人兼CEO周明受邀出席“基础科学与人工智能论坛”

澜舟孟子开源社区

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

喵个咪

golang ORM gorm Kratos

用故事给予企业全面预算管理一个灵魂

智达方通

全面预算管理 企业全面预算管理 预算场景

Java程序员常用的日志框架有哪些?

java易二三

Java 编程 程序员 计算机

Java基础 日期和时间

java易二三

程序员 计算机 java 编程

JAVA和JVM运行原理是什么?

java易二三

Java 编程 JVM 计算机 程序猿

Golang微服务框架Kratos实现GraphQL服务

喵个咪

golang graphql Kratos

Spring AOP 中,切点有多少种定义方式?

江南一点雨

Java spring

Kratos 大乱炖 —— 整合其他Web框架:Gin、FastHttp、Hertz

喵个咪

golang gin Kratos

Cassandra SSTable 合并策略(一):STCS

冰心的小屋

Cassandra STCS Compaction

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

喵个咪

golang socket websocket Kratos

Linux系统Nginx优化与防盗链详细教程

百度搜索:蓝易云

nginx 云计算 Linux 运维 云服务器

开发语音APP源码的小知识

山东布谷网络科技

app源码

拥抱AIGC,他们有话说——百度李双龙:AIGC将赋能多个场域并惠及千行百业

百度Geek说

人工智能 百度 企业号 7 月 PK 榜 AICG

密集发布AI应用后,微软2023财报传递了什么信号|TE解读

TE智库

NineData已支持「最受欢迎数据库」PostgreSQL

NineData

postgresql 客户端 数据源 NineData 集成AI

Golang微服务框架Kratos实现Thrift服务

喵个咪

Linux系统Apache优化与防盗链详细教程

百度搜索:蓝易云

Apache 云计算 Linux 运维 云服务器

快速玩转 Llama2!阿里云机器学习 PAI 推出最佳实践(二)——全参数微调训练

阿里云大数据AI技术

人工智能

Qualcomm WiFi7 Routerboard,IPQ9574,4X4,4XM.2,SFP,Industrial High Power|DR9574

wallyslilly

ipq9574

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

脑极体

AI 大模型

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

郑州埃文科技

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

喵个咪

golang SignalR Kratos

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

Dify

AI LLMOps

直播程序源码开发建设:洞察全局,数据统计与分析功能-山东布谷科技创作

山东布谷科技

软件开发 直播 源码搭建 程序源码 mac数据分析统计软件

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