软件开发 thoughtworks 技术面_软件开发成本度量小知识

c672906e3b49e9b811351175d236e80a.png

软件开发成本度量

              ——项目前期小知识

开发一套软件到底要花多少钱?例如做一个公众号,市面上的报价从几千元到几十万上百万元不等,为什么差异这么大?到底有没有衡量的方法呢?答案就是“软件开发成本度量”,本期知识科普就是从项目前期的角度出发,为大家介绍这个关于软件开发成本的重要度量标准。

01  什么是软件开发成本度量? cc119226f4fd4d42b253503d2163e1d6.gif

软件成本是指为完成一套应用软件或软件项目的开发到交付上线,预期或实际所需的全部费用总和。从投资方来说,软件造价是研发软件的价格,从开发方的角度则指开发完成这套软件需要投入的成本。那么软件开发成本度量就是基于一套行业内认可的标准,对软件项目从规模、工作量、人力成本和非人力成本等方面进行估算的重要方法。

02

什么是软件开发成本度量规范?

cc119226f4fd4d42b253503d2163e1d6.gif

85f77ace8cf2757b43a16f318ad32363.png

工程建设领域成熟的造价2018年12月,中国软件行业协会牵头制定的国家标准《软件工程 软件开发成本度量规范》(GB/T36964-2018),由国家标准化委员会在《中华人民共和国国家标准公告》中(2018 年第17号文)正式批准发布,并于 2019年7月1日正式实施,为软件产品费用估算提供了指导标准。后续陆续出台的《应用软件运维成本度量规范》等标准,更好的规范和指引了行业内软件造价工作。国家电网公司2019年7月16日颁布了《信息化项目成本度量规范》(Q/GDW 11829-2018)对国网公司以软件研发为主的信息化项目中研究设计、开发和实施工作的成本度量提供了标准。

03

如何进行软件开发成本度量?

cc119226f4fd4d42b253503d2163e1d6.gif

《软件工程 软件开发成本度量规范》标准中规定软件成本度量遵循如下基本过程:

aa710de8820369911d5f04014ab5d133.png

简单说即分为4个阶段:

0 1

规模估算、工作量估算、成本估算和确定开发成本金额。即分析项目功能需求,统计功能点数量(规模估算);

0 2

根据项目场景不同,通过规模变更调整因子来减少项目规模带来的影响(规模调整);

0 3

基于参考的基准生产率,以及软件因素调整因子(业务领域、应用类型、质量特征)、开发因素调整因子(采用技术、团队经验)等参数估算项目的整体工作量。

0 4

获得了工作量估算结果后,通过成本汇总获得成本结果(成本估算)。将成本估算结果加上相应费用可以获得项目开发成本(确定开发成本金额)。

04  

度量出来的成本能干什么?

cc119226f4fd4d42b253503d2163e1d6.gif

可以在以下场景应用:做预算时,获得较为准确的项目投资预估,避免经费不足;进行招投标时,招标方可以参考进行项目招标,避免招标金额不合理导致额度过高而浪费资金;制定项目计划时,开发方可以依据估算制定合理的开发计划,进行资源合理调配;做项目变更管理时,对变更的活动进行成本估算;结算、决算、后评价时,可以测量项目成本,或者为了过程改进或绩效评价等活动而进行成本数据的测量和分析。

d15ee3dea9570433a4fe64bab5e76484.png

看完这期内容,你是否对软件开发的成本有了基本的了解呢?如果想了解更多的项目前期小知识,请持续关注技术发展部专题。

部门 丨技术发展部

文案 丨 尹达君

编辑 丨 仵媛媛

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值