如何优雅的告诉老板软件的研发成本?

企业的经营本质是获取利润,利润=销售收入-成本,所有几乎没有不在意成本的老板。然而现实是,很多老板都只注重显示的成本而忽视的隐形成本,只注重物料成本而忽视研发和维护成本。笔者所在的一家企业在研发阶段就大量缩减开发板采购成本,导致采购的开发环境性能差,在试点过程中无法满足样板点的性能需求,造成重新采购并延误了交付时间。那么,如何优雅的告诉老板一个应用软件研发的全部成本呢?

应用软件的成本模型

图1 应用软件研发成本模型

首先我们要建立一个应用软件研发的成本模型。我们可以把一个应用软件的研发过程分为若干阶段,如开发、测试和部署。其次将研发成本类型分为人工、平台工具、认测试认证和资源这几种类型。最后按上述阶段和分类列出所有的成本构成因素。如图  所示。

绘制应用软件的成本构成图

图2 Archi绘制应用软件的成本构成图

我们在 Archi 中创建一个视图。

  • 用应用组件表示一个要开发的应用或软件系统。

  • 用业务流程表示研发阶段的人工活动,如开发、测试(包括第三方测试)和部署。

  • 用业务对象表示平台授权许可费,用设备表示开发阶段的一些硬件耗材(如开发板)和测试阶段的测试设备(如耐压测试仪)。

  • 用节点、系统软件、设备和网络表示部署应用需要的资源(如托管、存储、算力和带宽)。

  • 用关联关系表示费用构成关系。

  • 用关系名称表示价格、数量和规格,如托管服务器的的需求规格是 4 核*2G 主频/8G 内存的服务器,算力的需求规格是 2TOPS。人工我们用人月或人天表示。

  • 进一步,我们可以将费用构成元素分配给不同的组织,以划分成本的归属。

这样我们用很简单的这一张 Archi 视图,就把可能需要一个复杂 excel 表格才能表示的软件成本构成表描述的比较清楚和完整。通过这张图,我们很容易看出,在研发阶段,硬件耗材(本例中的开发板)只占整体费用的很小一部分。在没有批量采购的情况下,谈论物料成本毫无意义,就如同脱离了剂量谈浓度一样。

总结

如何用 Archi 绘制一个简单实用的应用软件研发成本构成图呢?

1、建立一个应用软件研发的成本模型。

2、用 Archi 中的元素表示成本构成因素,用关联关系表示费用关系,用关系名称备注成本属性(价格、数量或规格)。

3、可以将费用构成元素分配给不同的组织,以划分成本的归属。

怎么样,你学会了吗?更多 EA 实战技巧,尽在EA学习帮

End

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跟着涛哥学架构

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值