抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

与 CFO 谈论敏捷

2010 年 9 月 08 日

首席财务官(CFO)负责财务计划、财务报表、财务分析,并应对金融风险。给CFO 解释敏捷的好处时,有什么语言会比金融语言更适合呢?

David Chilcott在 Scrum 开发讨论组上发起了一个有趣的讨论,以便了解敏捷吸引 CFO 的重要原因。Michael Spayd 提到,他肯定会喜欢以“纯粹的商业利益”来讨论。Michael 表示,他会讨论:

  • 通过考虑瀑布项目和敏捷项目的净现值(NPV),了解频繁部署的好处。
  • 当项目穿过它的价值实现曲线时,能适时地终止一个成功项目的能力。
  • 相对于瀑布项目,敏捷项目的投资在公司账目中是如何体现在资本和费用方面的。
  • 敏捷团队的人事变动较少,这样培训和雇佣成本都比较低。

同样地,John Goodsen 说,与 CxO 们交谈时,他更倾向于使用精益思想,而不是 Scrum 。John 说:

首先,我想弄清楚他们是否理解成本会计(cost accounting)和产出会计(throughput accounting)之间的区别,然后再了解他们正在使用哪种模式。如果是后者,那么你们已经有坚实的基础了。如果是前者,那么你们还有很多工作要做。接下来汇谈到半成品(WIP)成本、延期成本以及限制半成品的价值,以建立起相应的流程。你可以绘制一幅投资回报率的时间图表,相对传统的开发模式,在你看到回报前,短周期、频繁的发布不需要投入那么大的初始资金。

根据 John 的说法,等待交付价值以及收到钱的时间越长,投资就越大。对于较小的功能,应该频繁、定期地予以发布,以建立起更快的投资回报率。John 有一副有趣的图片,展示了敏捷项目和瀑布项目在投资回报率上的不同

Trond Wingård 通过比较瀑布项目和敏捷项目的 NPV (net present value 净现值)、 IRR (internal rate of return 内部收益率)、投资回收期以及 ROI (return on investment 投资回报率)表达了他对 **如何同CFO 谈论敏捷 ** 的看法。他为自己的虚拟项目制定了这样的标准:

让我们想像一下有这样一个项目:

  • 该项目预计将持续 12 个月
  • 在此期间会花费 500 万美金
  • 该产品将产生每月 20 万美金的收益(额外的收益或者节约的成本减去每个月的费用)
  • 项目启动 4 年后,该产品不会再产生收益。你可能会说这个特定产品有 4 年的机遇之窗。
  • (同时,我假设在 NPV 的计算中,有 10% 的贴现率)

跟据计算,在几种不同模式中(瀑布模式、每6 个月发布一次、每3 个月发布一次)执行这个项目的统计结果如下:

模式

瀑布

每6 个月发布一次

每3 个月发布一次

收支平衡

37 个月

34 个月

33 个月

ROI

44.0%

56.0%

62.0%

NPV

920,000 美金

1,477,000 美金

1,758,000 美金

IRR

20.7%

28.7%

33.5%

同样,Trond 也比较了项目延期4 个月完成的情况。尽管如此,统计数据表明,频繁发布调整了财务状况:

模式

瀑布,按计划

瀑布,延期4 个月

频繁发布,延期4 个月

收支平衡

37 个月

从不

39 个月

ROI

44.0%

-4.0%

29.8%

NPV

920,000 美金

-1,280,000 美金

796,000 美金

IRR

20.7%

-2.0%

20.0%

Trond 关于 CFO 的工作表可以在这里下载。

因此,用金融术语同CFO 一起讨论敏捷是很有意义的。各种不同情况下的统计数据,充分显示出采用敏捷的好处。

查看英文原文 Discussing Agile With a CFO

2010 年 9 月 08 日 21:421107
用户头像

发布了 38 篇内容, 共 71714 次阅读, 收获喜欢 1 次。

关注

评论

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

动态高并发时为什么推荐ReentrantLock而不是Synchronized?

moon聊技术

JVM 并发 synchronized ReentrantLock 锁升级

构师训练营第八周学习笔记

李日盛

笔记

一周信创舆情观察(11.30~12.6)

统小信uos

JS&Swift

ios swift

华为云亮相QCon2020深圳站,带你体会大厂的云原生玩法与秘诀

华为云开发者社区

专家 华为云 深圳

什么是802.11ax(Wi-Fi 6)

刚拿到蚂蚁金服架构师offer!大佬教你如何成为offer收割机

比伯

Java 编程 架构 面试 计算机

请问如何短时间突击 Java 通过面试?

Java架构师迁哥

训练营第八周作业

大脸猫

极客大学架构师训练营

恕我直言!有了这份MySQL学习文档,你收藏夹里的其他MySQL学习资料都可以扔了

Java架构之路

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

我哭了!Centos6停止更新只能切换7,哪些习惯也需要切换

小Q

Java Linux centos 学习 面试

最简单的Go Dockerfile编写姿势,没有之一!

万俊峰Kevin

go Docker Dockerfile

让垃圾分类开发“极快致简”的好物件,零基础的开发小白也能轻松驾驭它!

华为云开发者社区

数据 分类

使用LiteOS Studio图形化查看LiteOS在STM32上运行的奥秘

华为云开发者社区

LiteOS 脚本 语言

话题讨论 | 程序员自己电脑中毒是甚么体验?

xcbeyond

话题讨论

滴滴DoKit-功能介绍之文件同步助手

工具 文件 DoKit

github上标星70.5k,贼火的Java突击手册,全面详细对标阿里P7

Crud的程序员

Java 多线程 架构师 java面试 java基础

装机必备:借用IDM实现百度云高速下载

懒得勤快

官方活动 | 盘点2020有奖征文

InfoQ写作平台官方

活动专区 盘点2020

SGY奇点交易所系统软件APP开发

开發I852946OIIO

系统开发

DolphinDB与Elasticserach在金融数据集上的性能对比测试

DolphinDB

数据处理 金融 时序数据库 tsdb DolphinDB

我哭了!Centos6停止更新只能切换7,哪些习惯也需要切换

996小迁

Java 架构 面试 Centos6

《迅雷链精品课》第十二课:PoW共识算法

迅雷链

区块链

Spark-submit执行流程,了解一下

华为云开发者社区

spark 技术 流程

训练营第八周总结

大脸猫

极客大学架构师训练营

服务于阿里、滴滴、华为等一线互联网公司的分布式消息中间件RocketMQ核心笔记

Java架构追梦

Java 架构 面试 RocketMQ 消息中间件

港美股交易系统开发框架构造简述篇

软件开发大鱼V15724971504

国际配售 港股交易系统开发 证券交易系统 资管系统 港股打新系统

了解OAuth2.0

环信

三分钟看懂新一代.Net Core3.1工作流引擎平台

Philips

敏捷开发 工作流

LeetCode题解:515. 在每个树行中找最大值,DFS,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

助力孩子走上学霸之路,K12学习神器现已面世!

新闻科技资讯

Study Go: From Zero to Hero

Study Go: From Zero to Hero

与CFO谈论敏捷-InfoQ