XX科技有限公司软件研发工程文件
文档编号
研发中心软件度量实施办法
编制: 2016年04月10日 审 核: 2016年04月15日 批 准: 2016年月 日 实施: 2016年月 日
发放编号:受控状态:■受控□非受控
XX科技有限公司发布
1
目录
1 2 3 4
编制目的 ........................................................................................................... 4 规范性引用文件................................................................................................ 4 术语及定义 ....................................................................................................... 4 估算过程 ........................................................................................................... 7 4.1 4.2 4.3 4.4 4.5 4.6 4.7 附
概述 .................................................................................................................. 7 估算规模 .......................................................................................................... 7 规模调整 .......................................................................................................... 8 估算工作量 ...................................................................................................... 9 估算工期 ........................................................................................................ 10 确定预算 ........................................................................................................ 10 预算审批 ........................................................................................................ 11
录常用模板样例及参数表 ................................................................................ 13 1. 复用程度对应系数 ............................................................................................ 13 2. 生产率基准数据表 ............................................................................................ 13 3. 规模调整因子计算公式 .................................................................................... 13 4. 业务领域调整因子参数表 ................................................................................ 13 5. 应用类型调整因子参数表 ................................................................................ 13 6. 质量特性调整因子参数表 ................................................................................ 14 7. 开发语言调整因子参数表 ................................................................................ 15 8. 开发团队背景调整因子参数表 ........................................................................ 15 9. 地区调整因子参数表 ........................................................................................ 15 10. 11.
人力成本费率及功能点单价基准数据 ........................................................ 15 软件规模估算表样例 .................................................................................... 17
2
12. 13. 14. 15. 16. 17. 18.
预估功能点计数表样例 ................................................................................ 18 成本估算表样例 ............................................................................................ 19 非人力成本估算表样例 ................................................................................ 20 项目成本汇总表样例 .................................................................................... 21 审批预算检查单样例 .................................................................................... 22 预算调整记录表样例 .................................................................................... 23 项目成本数据采集表 .................................................................................... 24
3
1 编制目的
根据《研发中心项目成本管理制度》制定本办法,主要针对软件初期预估场景。 《研发中心项目成本管理制度》中的成本度量,特指对软件研发成本的预计值进行估算或对实际值进行测量、分析的过程。而《研发中心项目成本管理制度》中,预算是指根据项目成本估算的结果确定预计项目费用的过程。因此,本办法主要描述在预算场景下如何开展成本估算工作,而不涉及编制预算的其他方面。
在《研发中心项目成本管理制度》及本办法中,软件研发过程包括从项目立项开始到项目完成验收之间的需求分析、设计、编码、集成、测试、验收交付活动及相关的项目管理、支持活动。因此,本办法中软件研发成本仅包括软件研发过程中的所有人力成本和非人力成本,但不包括数据迁移、软件维护等成本。本办法中所涉及工作量、工期也仅为软件研发过程所用工作量、工期。
本办法编制的主要目的是指导预算活动相关人员,基于《研发中心项目成本管理制度》有效开展成本估算工作,并为确定软件项目预算提供算法依据。
本办法明确了基于《研发中心项目成本管理制度》和基准数据开展成本估算相关活动的步骤与方法,并通过示例,明确了典型情况的估算及调整方法;对于其他特殊情况,相关人员应根据本办法及《研发中心项目成本管理制度》中的相关原则,结合项目特点,选择适当的估算方法或对估算结果进行合理调整。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
(SJ/T11463-2013)《软件研发成本度量规范》(Specification for software research and development cost measurement)中华人民共和国工业和信息化部于2013年10月17日正式发布。
3 术语及定义
下列术语和定义适用于本文件。
4
? 功能点 functionpointFP衡量软件功能规模的一种单位。
? 系统边界 system boundary 被度量软件与用户或其他系统之间的界限。 ? NESMA Netherlands Software Metrics Association 荷兰软件度量协会。 ? 内部逻辑文件 internal logical file ILF在系统边界内维护的用户可识别的逻辑
相关数据组或控制信息。其主要目的是保存由被计数的应用的一个或多个基本处理所维护的数据。
? 外部接口文件external interface file EIF 被本系统引用但在另一系统边界内被
维护的,用户可识别的逻辑相关数据组或控制信息。其主要目的是保存由被计数的系统边界内的一个或多个基本处理所引用的数据。这意味着被一个系统所计数的EIF必定是另一个系统的ILF。
? 预估功能点计数the indicative function point count按照NESMA功能点方法,
只进行ILF和EIF计数,每个ILF计为35个功能点,每个EIF计为15个功能点。
? 功能点耗时率person hours per unctional size unit 每功能点所消耗的人时数。 ? 项目交付速率project deliver rate PDR完成单位规模软件开发所需的工作量,
在本办法中即为功能点耗时率,单位为人时每功能点。
? 基准benchmark 经过筛选并维护在数据库中的一个或一组测量值或者派生测
量值,用来表征目标对象(如项目或项目群)相关属性与这些测量值的关系。 ? 基准比对 benchmarking 将目标对象(如项目或项目群)属性与基准相比
较,并建立目标对象属性相应值的全部过程。
? 软件研发成本 software research and development cost 为达成软件研发项目目
标项目组所需付出的各种资源代价总和。资源包括人、财、物、信息等。 ? 直接成本 directcost为达成软件研发项目目标而直接付出的各种资源代价总
和。如可直接计入软件研发项目成本的直接材料、直接人工等。
? 人力成本human resource cost为达成软件研发项目目标所需付出的各种人力资
源代价总和。
? 非人力成本non-human resource cost 为达成软件研发项目目标所需付出的人
5