数字经济工程项目的审计定价

(整期优先)网络出版时间:2023-04-21
/ 2

 数字经济工程项目的审计定价

高晓辉

江苏长江工程咨询有限公司  江苏无锡 214001

2022年12月,国务院发布《关于构建数据基础制度更好发挥数据要素作用的意见》,从数据产权、流通交易、收益分配、安全治理等方面构建数据基础制度,提出20条政策举措。首次提出探索数据产权结构性分置制度,建立“三权分置”的数据产权制度框架,构建中国特色数据产权制度体系。全国各地掀起数据立法浪潮在此数字经济发展大背景下,依据本人在工业互联网平台“乐纺网”的创立、参与产品设计、平台运营的经历,参考互联网发展的现状,对数字经济工程项目不同阶段的审计定价粗略整理如下:

  1. 项目框架审计

按照结果导向的原则,数字工程项目依据甲方的业务需求来制定项目框架。并制定书面文件予以确立。

A.项目结果

B.功能稳定

C.社会效应

数字工程项目的框架制定由甲方与乙方在充分交流沟通下完全实施。审计思路主要在项目需求的必要性、业务框架的充分性、社会效应的合理性等三个维度做定性判断。

项目框架审计适合在数字工程立项阶段进行。

  1. 数字工程预算审计
  1. 硬件预算

硬件预算按照指标货比三家的原则,编制最低价采购金额。

  1. 软件预算

软件预算按照估算的人工工时与不同等级人工单价进行编制。

工作量是指在数字工程项目建设过程中需要投入的人力和时间,一般用人*月数进行度量。项目的建设分为开发阶段,实施阶段,运行维护阶段。故工作量需要分阶段进行估算。

总工作量=软件开发工作量+项目实施工作量+运行维护工作量

开发阶段工作量估算:

功能点估算法:该方法是依据软件项目的功能需求来评估开发工作量。通过分析系统需求计算项目规模(功能点数),再乘以各阶段完成每个功能点所需要投入的人工时(开发成本系数),就可以计算出完成项目所需要的人月数。适用于立项阶段需求分析比较详细的项目或者用于项目完成阶段的最终工作量估算

开发工作量D(人月)=(项目功能点FP*开发成本系数 k/H/W)

其中,H是指国家规定的一天工作时数,W指一个月工作天数。

开发成本系数k主要考虑项目的非技术难度,如开发周期,协调难度,业务的复杂度,需求的不确定性。

k的取指范围一般为:

功能点数(FP)     开发成本系数(人工时/FP)

<3000                     3.5-4.0

(3000,8000)              4.0-4.5

>8000                     4.5-5.0

  1. 测试预算

按照测试人员工时与单价编制

D.运维预算

按照运维人员的岗位数量与岗位工资编制 

  1. 成品结算审计
  1. 硬件采购

通过招标代理采购流程,按照采购合同与发票计算金额。

  1. 软件成本

   数字工程的成本构成中,程序员人工成本占据了绝对大份额。

按照代码编写人员的工资总额计算,代码人员工资按照5级工作能力分类支付,同时参照不同地区工资差额实行调整。

美国数据收集网站 Levels.fyi 发布了 2022 年度程序员薪酬报告,根据职位、地域对各公司的薪酬情况进行了总结。据介绍,Levels.fyi 在 2022 年共收集了超过 15 万份薪资申请,数据包括工资、福利等。此外,报告中的薪酬数据是年度薪酬总额中位数,Levels.fyi 不对特定企业做区分,仅从中提取职级结构与汇总数据。

其中,国内程序员薪酬最高的地区是上海(8.6 万美元,约合 59 万元人民币),其次是香港(8.5 万美元),北京、深圳、台湾新竹分别以 7.9、7.7、6.9 万美元排在第三、四、五位。而对比 2021 年国内薪资报告,国内程序员薪酬最高的前三城市分别是北京、上海和杭州,平均月薪分别为 25731、23463、23278 元。

依据上述网络数据,并通过线下询问国内互联网岗位薪酬,我们初步判断如下

北京、深圳、杭州等一线互联网城市同级薪酬水平是上海的9折左右。

南京、苏州等互联网二线城市同级薪酬水平大约是上海的7~8折。

不同级别薪酬参见 Levels.fyi 发布的2022 年度程序员薪酬报告

报告将软件工程师分为五个职级:初级工程师、中级工程师、高级工程师、资深工程师以及首席工程师。

初级工程师

初级工程师通常需要 0-2 年工作经验,主要指应届毕业生或其他职场新人。上海地区2022年薪范围在10~15万元。

中级工程师

中级工程师通常具备 2-5 年工作经验,负责开发和管理中高复杂度组件。上海地区2022年薪范围在20~25万元。

高级工程师

高级工程师通常具备 5 年以上工作经验,企业中此职级的员工一般不超过 30%。上海地区2022年薪范围30~50万元。

资深工程师

资深工程师通常具备 10 年以上工作经验,此职级在薪酬待遇方面远高于前几个级别,企业中拥有此职级的员工一般不超过 10%。上海地区2022年薪范围50~100万元。

首席工程师

首席工程师通常具备 15 年以上工作经验,企业中拥有此职级的员工一般不超过 3%,中小型企业可能不设此职级。上海地区2022年薪范围在100万元以上,甚至更多。      

实际人员工价按照项目团队编制与匹配岗位级别定价。

C 外包采购

云计算费用支付协议

云服务的计费模式有按量收费和包年包月两种计费方式,

按量计费是一种后付费模式,即先使用再付费,而按秒计费,资源单价以多少元/小时来显示,按量收费里面通常包含按流量收费和按带宽计费。

大部分用户都会选择包年包月,资源单价为多少元/月或多少元/年,一般适用于固定的7 * 24服务。。

数字工程项目选择哪一种云计算费用支付方式,要按照项目业务性质来判断。

云安全费用支付协议    

安全云通常分为免费版和收费版两级收费模式,收费版,分为包年包月模式和按天扣费的后付费模式。

当用户具有如下特征时,推荐进行预付费包年包月购买。

*具有较稳定的业务场景。

*需要长期使用,追求低成本。

用户具有如下特征时,推荐使用按天后付费模式。

*业务变化频繁,资产数频繁变更的客户,每日按用量扣费,总体节约费用。

数字项目选择哪一种云安全费用支付方式,要按照项目业务安全级别来制定。

D 培训成本

按照项目约定支付,计划外工作量另外计算。        

4.数字项目竣工审计

A 采购成本

采购的全流程是否合规?

B 人工成本

工价是否合理?

依据项目建设团队的构成,并参考软件工程薪酬报告,确定每个岗位的程序员价格。

工作量是否准确?

评估开发工作量和费用的方法

项目人天消耗 = 模块数 x 复杂度系数 x 原创度系数 x 1.8

项目人天消耗:指最终我们要知道这一个项目需要用多少时间。

模块数:是指客户需要多少大的模块,比如“仓储”、“财务”、“报表”等。

复杂度系数:是指实现每个模块,要达到的复杂程度。

原创度系数:是指项目的原创程度。这个可以看量表来制定。

模块数怎么确定

客户想要一个进销存、财务、供应链、电子商务四个模块构成的系统,则模块数定为4。这里的模块数是从业务角度出发的。同样是电子商务,可以分为B2C、C2C、B2B2C、O2O,这就本身细分为4个模块。如果还有营销中心、开放平台、配送中心,也要单独列为3个不同的模块。客户只是想要个简单的自营线上店铺,则只需列1个模块即可。如果模块要增加一个客户端展现形式,则每增加一个端,需要加1个模块。

复杂度系数怎么确定

如果做出来的东西只是用来看的,不需要后期任何修改,那么复杂度系数定为1;如果做出来的东西客户可能要自行简单调整,那么复杂度系数定为4;如果客户的业务听起来云里雾里的,甚至有点感觉听不懂,那就毫不犹豫的把复杂度系数定为32;如果客户说要搞大屏、几千万数据、几百万并发、数据实时无误差等,那就把复杂度系数定为64;

be738aea61d27ecb8cb519ed30bb171

参照如下量表确定原创度系数

3a7619406b9fe167aefd47e6b77eff2

外包总费用确定参考表

总费用=项目消耗天数*天费用

(表格里每人天费用数值是2021估算值,实际数值按照当时市场工资价格调整)

2f79b9f82eb3db5cee084d34273b11a

C 其他成本

发生其他成本的必要性是否存在?

项目开发过程中的由于需求变化导致的重构、突如其来的复杂度要求升级和原创度要求升级等都是必要成本。

发生其他成本的全流程是否合规?

其他成本的发生必须在项目框架上有明确改变体现,并按照项目立项由甲方经评估审定后进入产品流程。

数字项目最好由工程造价咨询公司与资产评估公司、会计师事务所联合体审计,以便同步审计涉及到的知识产权与财务账目。

参考文献:

  1.  数据来源于互联网