前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >软件项目开发成本经常用到的估算方法有哪些?

软件项目开发成本经常用到的估算方法有哪些?

原创
作者头像
软件成本造价评估
修改于 2019-09-18 02:47:00
修改于 2019-09-18 02:47:00
1.7K0
举报

通常在实际应用中我们采用以下2种方法来确定软件开发成本:

  a、依据工作量估算结果和平均人力成本费率直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件开发成本;

  对于委托方,也可利用不含毛利润的开发方人力成本费率(即只包含直接人力成本和间接成本)估算软件开发成本,再根据开发方毛利润水平,确定预算费用;

  b、依据规模估算结果和规模综合单价直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件开发成本。

  由此可见,软件项目开发成本的估算方法也就是估算软件项目工作量或规模的常用方法。

  那么通用用来估算软件项目工作量和规模的方法有哪些呢?

  依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,在适用IFPUG或NESMA方法时,可以根据需求的粒度和管理需要,选择预估功能点方法、估算功能点方法或者详细功能点方法。

  而估算软件项目工作量估算,可采用方程法、类比法和类推法。

方程法:即基于基准数据建立参数模型,通过输入各项参数,确定估算值。

  类比法:即将待估算项目的部分属性与类似的一组基准数据进行比对,进而确定估算值。

  类推法:即将待估算项目的部分属性与高度类似的一个或几个已完成项目的数据进行比对,并进行适当调整后确定估算值。

以上就是软件项目开发成本经常用到的估算方法所有内容,本文版权归北京中基数联(www.csbmk.com)所有。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
软件项目的规模、工作量和成本是如何进行估算或评估的?
软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。
软件成本造价评估
2019/09/17
4.4K0
软件项目的规模、工作量和成本是如何进行估算或评估的?
软件成本估算结果确定通常采用哪些方法?
a) 分别计算直接人力成本、直接非人力成本、间接人力成本、间接非人力成本,然后求和计算软件研发成本;
软件造价评估联盟
2019/04/25
3850
软件成本估算结果确定通常采用哪些方法?
软件研发成本估算:成本的构成及含义?如何计算?
  我们在对一个软件项目的研发成本进行估算时,除了要使用成本估算常用公式之外,还应该了解一下软件研发成本的构成及含义,这样更有助于我们系统的理解软件研发成本估算的内容及过程。   软件研发成本包含直接成本和间接成本。依据软件行业特点,直接成本又分为直接人力成本和直接非人力成本,而间接成本分为间接人力成本和间接非人力成本。 所谓直接成本是指:项目存在则导致成本发生,项目取消则成本不再发生的成本。如项目成员的人力资源费用(直接人力成本)、由于本项目需要所产生的差旅(直接非人力成本)、培训(直接非人力成本)等费用。 而间接成本为:服务于本组织所有研发项目的联合成本,即只要有研发活动成本就会产生,而所有研发活动都取消则成本不再发生。如研发管理人员的费用分摊(间接人力成本)、研发设备/场地的费用分摊(间接非人力成本)。   直接人力成本根据工作量估算结果(单位通常为人月)和平均人力成本费率(即每人月多少钱)计算;间接成本通常根据项目组的人数和持续时间进行分摊,因而也与工作量相关;直接非人力成本通常在软件项目中所占比例较小,该部分与工作量无关,可参照《规范》中关于直接非人力成本的细项划分(包括办公费、差旅费、培训费、业务费、采购费及其他等六项)分项估算。   因此,对一个软件项目进行成本估算时,我们常用的软件研发成本估算公式为:软件研发成本=工作量×平均人力成本费率(含直接人力成本、间接成本)+直接非人力成本。此公式基本包含了软件研发成本估算的内容和过程。
软件成本造价评估
2018/10/15
4K0
软件研发成本估算:成本的构成及含义?如何计算?
软件项目研发成本评估用哪些方法?
项目成本是评价一个项目是否成功的第二个关键因素,成本的变化将直接影响项目的成功,如果一味追求项目的功能和进度,忽视成本,将不是搞项目,而是赌博。现在软件项目本身的费用就很高,而且没有公开价格,说多少是多少。但一旦和客户达成一致意见,问题就集中在如何有效利用双方同意的费用达成预期任务目标。
PM吃瓜
2020/07/09
1.5K0
如何对一个软件项目的成本进行评估或估算?
  在对一个软件项目进行成本估算或评估时,应该包括从项目立项直至项目研发活动结束所花费的资源总和,并且可以按阶段进行估算或测量。 软件成本估算的基本过程是什么呢?   软件成本估算的过程可分为:估算规模、估算工作量、估算工期和估算成本这4个过程,最终确定软件成本。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。    1、估算规模   通常情况下,软件规模的估算是软件成本估算过程的起点。估算规模是后续计算软件项目的工作量、成本和进度的主要依据,是项目范围管理的关键,因此,在条件允许的情况下,应该进行软件项目规模估算。   规模估算时,要根据可行性研究报告或类似文档明确项目需求及系统边界。选择估算方法时,要依据项目特点和需求详细程度来决定。   若当前项目的需求不确定,可跳过这一环节,进入下个一环节。   2、估算工作量   软件项目工作量估算可采用方程法、类比法和类推法。   类推法:软件项目需求极其模糊或不确定时,如果有高度相似的历史项目,可采用此方法,利用历史项目数据来粗略估算工作量。   类比法:软件项目需求极其模糊或不确定时,如果有与本项目部分属性类似的一组基准数据,可采用类比法,利用基准数据来粗略估算工作量。   方程法:已经开展了规模估算的项目,可以采用方程法,通过各项参数来确定待估算项目的工作量。   项目工作量估算都应该采用两种估算方法来对估算结果进行交叉验证,以追求估算的准确性。工作量的估算结果是一个范围,不是单一的值。   3、估算工期   软件项目工期的估算同样可以采用类推法、类比法和方程法。   4、估算成本   类比法和类推法同样适用于需求极期模糊或不确定时的成本估算。   成本估算结果通常为一个范围。   在获得工作量和工期后,采用科学的方法来进行成本估算。中基数联做为北京软件造价评估技术创新联盟的授权合作伙伴,在对软件成本估算时,采用快速功能点法进行成本估算。
软件成本造价评估
2018/10/15
1.8K0
如何对一个软件项目的成本进行评估或估算?
软件开发成本估算之软件开发成本的构成及含义?如何估算成本?
本文主要讲述软件开发成本估算相关的软件开发成本构成和一些术语的含义以及如何去进行软件开发成本估算。
软件造价评估联盟
2023/07/25
1K0
软件开发成本评估怎么做?软件开发成本评估从哪些方面进行?
  软件开发成本(software development cost)是指为达成软件开发项目目标开发方所需付出的各种资源代价总和。这里的资源包括人、财、物和信息等。软件开发成本包括软件开发过程中的所有直接成本和间接成本。
软件成本造价评估
2019/08/26
1.5K0
如何测算信息化项目软件运维费?
信息化项目软件运维费用测算的基本过程包括:测算规模、测算工作量、测算费用。如图2所示。
软件成本造价评估
2018/12/04
4.1K0
如何测算信息化项目软件运维费?
软件规模估算
本文的目标读者是从事软件行业想快速了解软件开发过程工作量评估的人员。软件工作量评估方法很多,如代码行法、类比法、WBS、故事点、用例点、NESMA、FPA、cosmic、COCOMOⅡ等。本文只是选取主流评估方法进行简述,每一种方法在实际操作过程中有若干条计数规则,在此并未阐述,并不能作为评估工作的实施指南。实际使用方法时,需以各方法发布机构发布的官方文档为准。
PM吃瓜
2020/07/09
1.5K0
软件规模估算
软件研发成本构成中的直接成本包括哪些?
  我们在估算软件项目成本之前需要先清晰的了解它的成本构成。而软件研发成本的构成仅包括软件研发过程中的所有直接成本和间接成本。   什么是软件研发的直接成本呢?直接成本又包括哪些内容?   软件研发的直接成本是指为了达成特定研发项目所支出的各类资源总和。这些资源与此研发项目是强关联的,一旦该项目结束或中止,则这些成本不再发生。直接成本又分为直接人力成本和直接非人力成本。 直接人力成本 直接人力成本,是指开发方项目组成员的人力资源费用,包括工资、奖金及福利等费用。例如,除了一般意义上的工资及奖金外,项目成员的正常工作餐费也计入直接人力成本。这里的项目成员包括参与该项目研发过程的所有研发或支持人员,如项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。而对于非全职投入该项目研发工作的人员,按照项目工作量所占其总工作量比例折算其人力资源费用。 直接非人力成本 直接非人力成本,是指为研发项目支付的非人力费用。一般包括办公费、差旅费、培训费、业务费、采购费等,这些费用必须是为特定研发项目所支出的。例如:   a)    办公费,即开发方为研发此项目而产生的行政办公费用,如办公用品、通讯、邮寄、印刷、会议等;   b)    差旅费,即开发方为研发此项目而产生的差旅费用,如交通、住宿、差旅补贴等;   c)    培训费,即开发方为研发此项目而安排的特别培训产生的费用,这种培训是为了提升项目成员的相关研发技能,来更好地完成本项目研发工作;   d)    业务费,即开发方为完成此项目研发工作所需辅助活动产生的费用,如招待费、评审费、团队建设活动经费、验收费等;   e)    采购费,即开发方为研发此项目而需特殊采购专用资产或服务的费用,如专用设备费、专用软件费、技术协作费、专利费等;   f)    其他,即未在以上项目列出但确系开发方为研发此项目所需花费的费用。   示例1:项目成员因项目加班而产生的餐费宜计入直接非人力成本的办公费中,而项目成员的工作午餐费宜计入直接人力成本。   示例2:项目组封闭开发租用会议室而产生的费用宜计入直接非人力成本中的办公费,而研发部例会租用会议室产生的费用宜按照间接非人力成本分摊。   示例3:为项目采购专用测试软件的成本宜计入直接非人力成本中的采购费,而日常办公软件的成本宜按照间接非人力成本进行分摊。   我们在进行软件成本估算过程中,一定要正确区分哪些费用是直接人力成本,哪些是非直接人力成本。   而在区分直接成本与间接成本时,可以假设当前项目中止或取消,未发生的相关费用是否还会继续产生,如果是,则属于间接成本,而如果相关费用不会发生,则属于直接成本。
软件成本造价评估
2018/12/13
7.2K0
软件研发成本构成中的直接成本包括哪些?
软件开发工作量及费用量化评估方法在金融行业的应用
  随着国内金融行业市场化进程持续加快以及互联网金融的兴起,信息技术尤其是软件技术的应用对于金融科技创新至关重要。各大金融机构在持续加大科技创新力度的同时,如何科学、高效地管控应用开发的投入并充分利用现有资源,进一步提升交付质量和IT治理水平变得尤为关键。
软件造价评估联盟
2019/07/19
1.7K0
软件研发成本估算过程之估算软件规模概述
  通常情况下,规模估算是软件成本估算过程的起点。估算规模是后续计算软件项目的工作量、成本和进度的主要输入,是项目范围管理的关键,因此,在条件允许的情况下,应进行规模估算。在规模估算过程中,需要注意以下情况:
软件成本造价评估
2018/11/22
5200
软件研发成本估算过程之估算软件规模概述
软件项目评估之估算软件项目规模概述
软件规模估算是软件估算的基础。软件研发工作量与软件规模密切相关,因而,估算软件规模是进行有效项目范围和成本管理的基础。
软件造价评估联盟
2019/04/25
1.6K0
软件项目评估之估算软件项目规模概述
软件研发成本估算过程之估算软件项目工期概述
在工作量估算结束后可根据工作量,采用科学的方法进行软件项目工期估算过程。在估算工期的过程中,需要注意的情况是:
软件成本造价评估
2018/11/26
9300
软件研发成本估算过程之估算软件项目工期概述
软件成本估算流程详解及案例分享【国内行业规范-NESMA】
国标/行业标准所描述的功能点估算规范,既有IFPUG ,也有 NESMA,二者在流程和规则上,大部分是相同的,主要差异是:
Hopestarit
2021/11/23
4.1K0
软件成本估算流程详解及案例分享【国内行业规范-NESMA】
国家标准《软件工程 软件开发成本度量规范》GB/T 36964-2018正式发布
  2018年12月28日,国家市场监督管理总局、国家标准化管理委员会发布2018年第17号中国国家标准公告,批准《软件工程 软件开发成本度量规范》国家标准正式发布,标准号为GB/T 36964-2018。
软件成本造价评估
2019/01/07
7.6K0
国家标准《软件工程 软件开发成本度量规范》GB/T 36964-2018正式发布
浅析软件项目成本估算之间接人力成本估算
一个软件项目在开发过程中,它的研发成本包含直接成本和间接成本。而间接成本又分为间接人力成本和间接非人力成本。如何估算间接人力成本呢?下面我们举例来说明间接人力成本的估算方法。
软件成本造价评估
2019/05/30
1.3K0
浅析软件项目成本估算之间接人力成本估算
软件项目工作量估算中使用的功能点方法是什么?
简单的说,功能点方法是一种估算软件项目大小的方法,它是从用户视角出发,通过量化系统功能来度量软件的规模,这种度量主要基于系统的逻辑设计。功能点规模度量方法在国际上的应用已经比较广泛,并且已经取代代码行成为最主流的软件规模度量方法。功能点方法进入国内也有近10年的时间。在2013年由工业和信息化部发布的行业标准《软件研发成本度量规范》中也推荐使用功能点方法进行软件规模度量,进而对软件项目工作量、工期、成本进行估算。
软件成本造价评估
2018/10/10
1.2K0
软件项目工作量估算中使用的功能点方法是什么?
软件研发成本估算过程中估算人员需要注意这2点
  在软件研发成本估算过程中,估算人员除了采用科学的方法之外还需要注意以下2点:
软件成本造价评估
2018/12/13
3460
软件研发成本估算过程中估算人员需要注意这2点
软件开发工作量的估算方法
我理解的工作量估算,就是估算软件项目所耗费的资源数,这个资源包含人力和时间,一般用人天、人月的形式来衡量。(而软件的成本=耗费的资源*资源的单价)。
PM吃瓜
2020/07/20
7.6K0
推荐阅读
相关推荐
软件项目的规模、工作量和成本是如何进行估算或评估的?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档