写点什么

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

作者:涛哥
  • 2022 年 7 月 11 日
  • 本文字数:889 字

    阅读完需:约 3 分钟

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

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

应用软件的成本模型


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


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

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


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

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

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

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

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

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

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

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

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


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

总结

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

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

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

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

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

End

发布于: 刚刚阅读数: 4
用户头像

涛哥

关注

产品创新实践者 2020.02.02 加入

前华为高级产品经理,产品创新实践者,PPV课数据科学社区发起人,TOGAF认证专家,PMP认证专家

评论

发布
暂无评论
如何优雅的告诉老板软件的研发成本?_企业架构_涛哥_InfoQ写作社区