从软件工程经济学角度比较瀑布与敏捷ROI

2021-10-01 10:00:00
周源
转贴:
微信公众号
2609


软件项目的成本估算要考虑在一个软件项目生存周期中,考虑软件的投资,项目可行性分析、任务拆解、进度制定与执行,考虑项目的成本、定价、收益,人力投入的成本,交付周期等等工程经济参数。软件工程的经济效益分析就是对不同投资决策进行经济效益的对比,通过数据分析来协助投资决策。常用的经济效益分析法有:净现值法、内部收益率法和投资回收期法。本文将使用净现值法对比软件工程项目使用传统瀑布方式和敏捷开发方式进行预算与收益的估计,反应在净现值上的不同表现。


都说敏捷比瀑布更聚焦价值,让我们量化地看看到底有多大差异。

举个例子吧:
minjiekaifa-roi-1
*案例更新 2021/02/21

这个例子中假设的一个前提是:无论瀑布还是敏捷,PO/BA所挖掘出来的用户价值所带来的最大回报都是相同的,两者都能达到每月营收1000万元的能力。我们把时间跨度拉长到了两年,以便公平地计算到瀑布方法盈利情况。

1.瀑布方法


按照传统的首付500万元,中期500万元,期末200万元支付,到第13个月开始有收益。第一年结束时,投资净现值得-1140万元。第二年开始盈利,同时发生两笔运维费用计550万元,截至24个月时,按净现值法计算的投资回报为352%。


2.敏捷方法


为了比较方便,这里假设做的不是产品,也是项目,按照团队组建->爬坡->峰值->运维的的规律进行投入50万元起步,峰值200万元的,30万元运维,只将最有价值的需求优先排期开发,假设从第4月开始逐步有表中所示现金流入。截至第一年结束时,投资净现值得1762万元,已经能收回投资成本了。到第24个月投资的回报率为719%,理想情况可以是瀑布方法的2倍之多。


通过净现值折算到同一基准比较后,能更精确地衡量互联网行业普遍采用的敏捷方法/精益创业(Lean Startup)与传统方法的经济性差异。敏捷精益方法在支持抢占市场先机的同时,天然支持了资金的高效利用。支持快速让想法变现产生盈利;或快速验证想法失败时及时中止项目,沉没后立即寻找下一个目标,亦能进一步降低机会成本。

3.概念补充:净现值法


净现值法是将软件项目寿命周期内,不同时间点的投资和收益的现金流量根据资金的时间价值,转换贴现后,定义其称为该项目的现金流的净现值NPV。NPV值大于0代表项目具备可行性,不会亏本。若NPV小于0,说明项目不具备收益能力,不值得进行投资。NPVR是现值指数,是计算单位投资额的净现值,NPVR的数值越大代表单位投资回报率越大。

minjiekaifa-roi-2

文章分类
联系我们
  • 联系人:阿道
  • 联系方式: 17762006160
  • 地址:青岛市黄岛区长江西路118号青铁广场18楼
投稿邀请

如果您有优秀的原创文章,欢迎添加联系人直接与我们联系,或通过下方邮箱发送投稿文章,一经采用,我们会付以一定的稿件报酬。

  • 投稿邮箱: yanruiyu@easycorp.ltd
  • 投稿标题:向 [敏捷开发] 网站投稿
  • 稿件要求:与敏捷开发相关的任何内容

更多投稿相关请点击 更多进行了解~