信息化项目软件运维费用测算规范-IT项目成本评估.docx
- 文档编号:654317
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:20
- 大小:29.29KB
信息化项目软件运维费用测算规范-IT项目成本评估.docx
《信息化项目软件运维费用测算规范-IT项目成本评估.docx》由会员分享,可在线阅读,更多相关《信息化项目软件运维费用测算规范-IT项目成本评估.docx(20页珍藏版)》请在冰点文库上搜索。
ICS
点击此处添加中国标准文献分类号
DB
北京市地方标准
DBXX/XXXXX—XXXX
信息化项目软件运维费用测算规范
Specificationforoperationmaintenancecostestimatingofinformationtechnology
projects
点击此处添加与国际标准一致性程度的标识
(征求意见稿)
(本稿完成日期:
)2016-08-15
XXXX-XX-XX实施
XXXX-XX-XX发布
前言 II
1 范围 1
2 规范性引用文件 1
3术语、定义和缩略语 1
3. 1术语和定义 1
3.2缩略语 4
4信息化项目软件运维内容及费用构成 4
4. 1 运维内容 4
4.1 运维费用构成 4
4.2 直接人力成本构成 4
4.3 直接非人力成本构成 4
4.4 间接人力成本构成 5
4.5 间接非人力成本构成 5
4. 6毛利润构成 5
5信息化项目软件运维费用测算 5
5.1信息化项目软件运维费用测算过程 5
5.2规模测算 5
5. 3工作量测算 7
5.4费用测算 8
附录A(规范性附录)功能点计数基本规则 9
附录B(资料性附录)参数表 12
附录C(资料性附录)测算示例 14
参考文献 16
DBXX/XXXXX—XXXX
本标准按照GB/T1.1-2009的规则起草。
本标准的主要起草单位:
---本标准主要起草人:
--
3
信息化项目软件运维费用测算规范
1范围
本标准规定了信息化项目软件运维费用测算的方法及过程,包括信息化项目软件运行维护服务内容及费用构成,软件运维项目规模、工作量、费用的测算方法及过程。
本标准适用于信息化运行维护服务的供方、需方及第三方对软件运维服务费用进行估算与测量。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T28827.1-2012信息技术服务运行维护第1部分:
通用要求
GB/T28827.2-2012信息技术服务运行维护第2部分:
交付规范
DB11/T1010-2013信息化项目软件开发费用测算规范
IS0/IEC20926软件和系统工程一软件度量一IFPUG功能规模度量方法2009(Softwareandsystemsengineering—Softwaremeasurement—IFPUGfunctionalsizemeasurementmethod2009)
ISO/IEC24570软件工程一NESMA功能规模度量方法2.1版一功能点分析应用定义和计数指南(Softwareengineering—NESMAfunctionalsizemeasurementmethodversion2.1—DefinitionsandcountingguidelinesfortheapplicationofFunctionPointAnalysis)
3术语、定义和缩略语
3. 1术语和定义
下列术语和定义适用于本文件。
3. 1.1
信息化项目informationtechnoIogyproject
旨在提高信息化水平的信息系统建设及优化任务。
3. 1.2
运彳亍维护服务operationmaintenanceservice
指采用信息技术手段及方法,依据需方提出的服务级别要求,对其所使用的信息系统运行环境、业务系统等提供的综合服务。
3. 1.3
运彳亍维护服务内容。
perationandmaintenanceservicecontent
根据需方需求和服务级别协议承诺,向需方提供的例行操作、响应支持、优化改善和调研评估等服务。
3. 1.4
(运行维护服务)供方(operationandmaintenanceservice)suppIier提供运行维护服务的内、外部组织或机构。
3.1.5
(运行维护服务)需方(operationandmaintenanceservice)acquirer需要运行维护服务的组织或机构。
3.1.6
人员people
供方从事运行维护服务的人。
注:
不包含需方及分包方的人。
3.1.7
人力成本humanresourcecost
为达成信息化项目软件运维服务目标所需付出的开发方人力资源成本总额。
3.1.8
非人力成本non-humanresourcecost
为达成信息化项目软件运维目标所需付出的人力成本之外的其他成本总额。
3.1.9
直接人力成本directhumanresourcecost
为达成信息化项目软件运维目标而直接付出的开发方人力成本。
3.1.10
直接非人力成本directnon-humanresourcecost
供方为达成信息化项目软件运维目标而直接付出的非人力成本。
3.1.11
间接人力成本indirecthumanresourcecost
供方服务于软件运维管理整体需求的非项目组人员的人力成本。
3.1.12
间接非人力成本indirectnon-humanresourcecost
供方不为某个特定项目服务但服务于整体运维活动产生的非人力成本。
3.1.13
毛利润grossprofit
软件运维费用与直接成本及间接成本之差。
3.1.14
基准数据benchmark
经过筛选并维护数据库中的一个或一组测量值或者派生测量值,用来表征目标对象相关属性与这些测量值的关系。
3.1.15
系统边界systemboundary
被测算项目与用户或其他系统之间的界限。
3.1.16
功能点functionpoint
衡量软件功能规模的一种单位。
3.1.17
内部逻辑文件internaIlogicalfile
在系统边界内维护的、用户可识别的逻辑相关数据组或控制信息。
注:
其主要目的是保存由被计数的应用的一个或多个基本处理所维护的数据。
3.1.18
外部接口文件externaIinterfacefile
由一系统引用、另一系统维护的,用户可识别的逻辑相关数据组或控制信息。
注:
其主要目的是保存由被计数的系统边界内的一个或多个基本处理所引用的数据。
一个系统所计数的外部接口文件必定是另一个系统的内部逻辑文件。
3.1.19
外部输入externaIinput
处理来自系统边界之外的数据或控制信息的基本处理过程。
注:
其主要目的是维护一个或多个内部逻辑文件或者改变系统的行为。
3.1.20
外部输出externaIoutput
向系统边界之外发送经过处理的数据或控制信息的基本处理过程。
注:
其主要目的是呈现经过处理的信息。
3.1.21
外部查询externaIquery
向系统边界之外发送未经处理的数据或控制信息的基本处理过程。
注:
其主要目的是呈现经过处理的已有信息。
3.1.22
百分位数percentile
在某实数集合中,对于集合内某元素X,如果该集合中有且仅有P%的数据不大于X,则称X为该集合的P百分位数。
示例:
如果仅有50%的数据不大于X,则X为该集合的50百分位数,简称P50。
3.1.23
功能点耗时率personhoursperfunctionaIsizeunit
每功能点所消耗的人时数。
3. 1.24
功能点单价unitpriceoffunctionpoint
每功能点的直接人力成本、间接人力成本、间接非人力成本及毛利润之和。
3.2缩略语
以下缩略语适用于本文件。
EI:
外部输入
E0:
外部输出
EQ:
外部查询
EIF:
外部接口文件
FP:
功能点
ILF:
内部逻辑文件
4信息化项目软件运维内容及费用构成
4. 1运维内容
本标准中,信息化项目软件运行维护服务内容仅关注软件运维,是指安装运行在计算机硬件中构成应用系统的软件程序,如产品化软件(包括操作系统、中间件、网管、防病毒等)、定制化软件(包括数据交换、开发平台、安全类、内容管理、工作流、报表等)。
4. 1运维费用构成
信息化项目软件运维费用应包括软件运维中供方的所有直接成本、间接成本和毛利润(如图1所示)。
直接人力成本
且接成本一
直接非人力成本
间接人力成本
软件运维费用同接成本—
同接非人力成本
毛利润
图1信息化项目软件运维费用构成
4. 2直接人力成本构成
直接人力成本包括供方运维人员的工资、奖金、福利等人力资源费用。
对于非全职投入该项目运维工作的人员,按照其运维工作量所占其总工作量比例折算其人力资源费用。
4. 3直接非人力成本构成
DBXX/XXXXX—XXXX
直接非人力成本包括:
a) 办公费,供方为服务此项目而产生的行政办公费用,包括办公用品、通讯、邮寄、印刷、会议等;
b) 差旅费,供方为服务此项目而产生的差旅费用,包括交通、住宿、差旅补贴等;
c) 培训费,供方为服务此项目而安排的特别培训产生的费用;
d) 业务费,供方为完成此项目运维工作所需辅助活动产生的费用,包括招待费、评审费、验收费、第三方评测费等;
e) 采购费,供方为服务此项目而需特殊采购专用资产或服务的费用,包括专用设备费、专用软件费、技术协作费、专利费等;
f) 其他,未在以上项目列出但确系供方为服务此项目所需花费的费用。
4.4间接人力成本构成
间接人力成本包括软件运维工作管理人员的工资、奖金、福利等的分摊。
4. 5间接非人力成本构成
间接非人力成本包括供方场地房租、水电、物业,运维人员日常办公费用分摊及各种日常办公设备的租赁、维修、折旧分摊。
4.6毛利润构成
毛利润包含供方直接成本和间接成本之外的经营管理费用分摊、市场销售费用分摊、应承担各种税费及税后净利。
5信息化项目软件运维费用测算
5. 1信息化项目软件运维费用测算过程
信息化项目软件运维费用测算的基本过程如图2所示。
图2信息化项目软件运维费用估算基本流程
在信息化项目软件运维费用测算过程中,应遵循以下原则:
——充分利用基准数据,对工作量、费用进行测算;
——在测算规模时,应根据项目特点和需求的详细程度选择合适的方法;
——工作量、费用的测算结果宜为一个范围而不是单一值;
——费用测算过程中宜采用不同方法分别测算并进行交叉验证。
如果不同方法的测算结果产生较大差异,可采用专家评审方法或加权平均方法确定测算结果。
5.2规模测算
5. 2.1功能点计数
应根据已知的项目功能描述,采用功能点方法测算软件规模。
对于已完成的信息化项目,估算人员应根据已确定的系统边界和需求描述估算软件规模。
规模估算所采用的方法,应根据项目特点和估算需求,选用国际标准化组织ISO/IEC已发布的以下两种规模度量标准中的一种,即:
a) ISO/IEC20926(IFPUG方法);
b) ISO/IEC24570(NESMA方法)。
功能点计数的基本规则见附录A。
在测算未调整的功能点数时,对于未确定的信息化项目,宜采用预估功能点计数方法;对于已确定的信息化项目,宜采用估算功能点计数方法。
在测算规模前应依据可行性研究报告或类似文档明确项目范围及系统边界。
项目范围描述文档应包含最基本的业务需求,还应进行初步的子系统/模块划分,并对每一子系统或模块的基本用户需求进行描述或说明,保证可根据项目范围描述文档进行功能点计数。
采用预估功能点方法测算软件规模公式如下:
UFP=35XILF+15XEIF
(1)
式中:
UFP——未调整的功能点数,单位为功能点;
ILF——内部逻辑文件数量,单位为个;
EIF——外部接口文件数量,单位为个。
采用估算功能点方法测算软件规模公式如下:
UFP=10XILF+7XEIF+4XEI+5XEO+4XEQ
(2)
式中:
UFP——未调整的功能点数,单位为功能点;
ILF——内部逻辑文件数量,单位为个;
EIF——外部接口文件数量,单位为个;
EI——外部输入,单位为个;
E0——外部输出,单位为个;
EQ——外部查询,单位为个。
功能点的计数规则,应符合ISO/IEC20926或ISO/IEC24570的规定。
功能点计数的基本规则见附录Ao
示例:
假设关于公文管理部分功能的描述如下:
公文管理包括公文起草、审核、审批、备案、发布。
审批时要对电子签名进行验证。
采用预估功能点计数方法,可以识别出上述需求中包含一个ILF(公文信息),一个EIF(电子签名信息),因此,此部分需求的未调整功能点数UFP为50。
5.2.2规模调整
对于未确定的信息化项目,在进行规模测算时,应根据隐含需求及未来需求变更对规模产生的影响并对测算规模进行调整,公式如下:
S=USXCF (3)
式中:
S——调整后的软件规模,单位为功能点;
US——未调整软件规模,单位为功能点;
CF——规模变更调整因子,取值为1-2的任意实数,在项目已交付后如无特殊要求,取值为1;
CF的取值参考相关行业基准数据或本组织历史数据。
示例:
假设某项目经测算,未调整的软件规模为1000功能点,但该项目需求尚未完全确定,预计未来将有50%的变更,则该项目调整后的软件规模S为1500功能点。
5.3工作量测算
5. 3.1基本原则
在测算工作量时,应:
a) 对项目风险进行充分分析并根据分析结果对测算方法或模型进行合理调整。
例如,根据风险情况调整测算模型中影响因子的权重或取值。
风险分析时应考虑技术、管理、资源、商业等多方面因素。
例如:
需求变更、外部协作、时间或成本约束、人力资源、系统架构、用户接口、外购或复用、采用新技术等;
b) 根据经验或相关性分析结果,确定影响工作量的主要属性。
5.3.2测算公式
采用方程法测算工作量应使用以下公式:
AE=(SXPDR)XMLFXMCFXMSF (4)
式中:
AE——测算工作量,单位为人时;
S——调整后的软件规模,单位为功能点;
PDR——运维功能点耗时率,单位为人时每功能点。
PDR的取值见附录B.1或本组织历史数据;
MLF——运维水平要求因素调整因子,取值见附录B.3或本组织历史数据;
MCF——运维能力因素调整因子,取值见附录B.4或本组织历史数据;
MSF——运维系统特征因素调整因子,取值见附录B.5或本组织历史数据。
可根据上述公式及PDR基准数据的P25、P50、P75值,分别计算出工作量测算结果的下限、最有可能值和上限。
示例:
某部门进行升级改造《房地产业税收管理系统》系统,经测算其调整后的软件规模为1000FP。
该产品推出后,拟定为一季度投产一次;该项目为在运行产品《房地产业税收管理系统》上的新业务,以现场支持为主;该产品系统用户在用户需求中拟定为5000个操作员;运维人员为本行业做过类似项目;该系统至少与10个系统关联;该系统采用集中式部署。
测算工作量过程如下:
a) 依据附录B.1,PDR取值分别为0.57、1.11、1.98;
b) 依据附录B.3,测算MLF值:
参数
测算记录
测算结果
系统更新频率
该项目为一季度升级一次
0.95
支持方式
现场支持为主
1.00
因此,计算可得MLF为0.95;
C) 依据附录B.4,测算MCF值:
参数
测算记录
测算结果
运维团队经验
运维人员为本行业做过类似项目
1.00
因此,计算可得MSF为1.00;
d)依据附录B.5,测算MSF值:
参数
测算记录
测算结果
部署方式
该系统为集中式处理
1.00
业务新颖性
该项目为已存在产品X上的新业务Y
1.00
用户规模
该产品用户在客户需求中记录为5000个操作员
1.00
与其他系统的关联
本系统与至少10个系统关联
1.14
因此,计算可得MSF为1.14;
e)由此,可计算出测算工作量AE的最有可能值=(1000X1.11)X0.95X1.00X1.14=1202.13人时,而工作量测算最终结果的合理范围在617.31人时到2144.34人时之间。
5.4费用测算
5. 4.1依据工作量测算
在获得了工作量测算结果后,采用以下公式测算费用:
P=AE/HMXF+DNC (5)
式中:
P——信息化项目软件运维费用,单位为元;
AE 测算工作量,单位为人时;
HM——人月折算系数,单位为人时每人月,取值为176;
F——平均人力成本费率(包括运维供方直接人力成本、间接成本及毛利润),单位为元每人月;
DNC——直接非人力成本,单位为元;
其中,平均人力成本费率F可根据本组织历史数据或行业数据确定。
示例:
假设某信息化项目软件运维测算工作量AE的最有可能值为1202.13人时,而工作量测算最终结果的合理范围在617.31人时到2144.34人时之间,该组织历史项目的平均人力成本费率为19400元,直接非人力成本预计有培训费10000元,业务费10000元,采购费30000元,合计为50000元。
计算得到最有可能的信息化项目软件运维费用P=(1202.13/176X19400)+50000=18.25万元,软件运维费用的合理范围在11.80万元到28.64万元之间。
5. 4.2依据规模及规模单价测算
基于己确定的功能点单价测算软件运维费用,采用以下公式:
P=SXOMPPXMLFXMCFXMCF+DNC (6)
式中:
P——信息化项目软件运维费用,单位为元;
S 调整后的软件规模,单位为功能点;
0MPP 运维功能点单价,单位为元每功能点;
MLF——运维水平要求因素调整因子,取值见附录B.3或本组织历史数据;
MCF——运维能力因素调整因子,取值见附录B.4或本组织历史数据;
MSF——运维系统特征因素调整因子,取值见附录B.5或本组织历史数据。
DNC 直接非人力成本,单位为兀。
附录A
(规范性附录)
功能点计数基本规则
A.1功能点计数项分类
功能点计数项分为数据功能和交易功能两类,其中数据功能包括ILF、EIF;交易功能包括外部输入(EI)、外部输出(E0)、外部查询(EQ)。
数据功能是系统提供给用户的满足产品内部和外部数据需求的功能,体现系统管理或使用哪些业务数据(业务对象)。
ILF或EIF所指的“文件”不是传统数据处理意义上的文件,而是指一组用户可识别的、逻辑上相互关联的数据或者控制信息。
这些文件和物理上的数据集合(如数据库表)没有必然的对应关系。
交易功能是系统提供给用户的处理数据的功能,体现系统如何处理和使用那些业务数据(业务对象)。
交易功能又称为基本过程,是用户可识别的,业务上的一组原子操作。
使用预估功能点方法时,只需要识别数据功能,包括ILF和EIF;使用估算功能点方法时,需要识别数据功能和事务功能,包括ILF、EIF、ELE0和EQ。
示例:
对于人事管理系统,"人员信息”、"部门信息”属于数据功能,"增加人员信息”、"修改部门信息”、"查询在岗人员”等则为交易功能。
A. 2ILF的识别
识别ILF的步骤如下:
a) 识别业务对象。
业务对象应是用户可理解和识别的,包括业务数据或业务规则。
注:
为程序处理而维护的数据属于编码数据。
所有的编码数据均不应识别为逻辑文件,与之相关的操作也不应识别为基本过程;
b) 确定逻辑文件数量。
根据业务上的逻辑差异及从属关系确定逻辑文件的数量。
c) 是否是ILF。
确定该逻辑文件是否在本系统内进行维护。
如果是,记为ILF;否则为EIF。
A.3EIF的识别
EIF是被应用边界内一个或几个基本处理过程所引用的业务数据。
一个应用中的EIF应是其他应用中的ILF。
识别EIF的步骤如下:
a) 识别业务对象。
业务对象应该应是用户可理解和识别的。
业务对象包括业务数据或业务规则。
而一些为了程序处理而维护的数据则属于编码数据。
所有的编码数据均不识别为逻辑文件,与之相关的操作也不识别为基本过程;
b) 确定逻辑文件数量。
需要根据业务上的逻辑差异及从属关系确定逻辑文件的数量。
c) 是否是EIF。
确定该逻辑文件是否在本系统内进行维护。
如果是,记为ILF;否则为EIF。
A.4EI的识别
El是处理来自系统边界之外的数据或控制信息的过程。
目的是维护一个或多个ILF或者改变系统的行为。
EI的基本识别规则如下:
a) 应是来自系统边界之外的输入数据或控制信息;
b) 穿过边界的数据应是改变系统行为的控制信息或者应至少维护一个ILF;
c) 该EI不应被重复计数。
任何被分别计数的两个EI至少满足下面三个条件之一(否则应视为同
一EI):
1) 涉及的ILF或EIF不同;
2) 涉及的数据元素不同;
3) 处理逻辑不同。
A.5E0的识别
E0是处理向系统边界之外发送数据或控制信息的过程。
目的是向用户呈现经过处理的信息。
E0的基本识别规则如下:
a) 将数据或控制信息发送出系统边界;
b) 处理逻辑应至少符合以下一种情况:
1) 包含至少一个数学公式或计算过程;
2) 产生衍生数据;
3) 维护至少一个ILF;
4) 改变系统行为。
c) 该E0不应被重复计数。
任何被分别计数的两个E0至少满足下面一个条件(否则被视为同一
E0):
1) 涉及的ILF或EIF不同;
2) 涉及的数据元素不同;
3) 处理逻辑不同。
A.6EQ的识别
EQ是向系统边界之外发送数据或控制信息的基本处理过程。
目的是向用户呈现未经加工的己有信息。
EQ的基本识别规则如下:
a) 将数据或控制信息发送出系统边界;
b) 处理逻辑可包含筛选、分组或排序;
c) 处理逻辑不应包含:
1) 数学公式或计算过程;
2) 产生衍生数据;
3) 维护ILF;
4) 改变系统行为。
b)该EQ不应被重复计数。
任何被分别计数的两个EQ至少满足下面一个条件(否则被视为同一
EQ):
1) 涉及的ILF或EIF不同;
2) 涉及的数据元素不同;
3)处理逻辑不同。
附录B
(资料性附录)
参数表
B. 1生产率基准数据表
表B.1生产率基准数据
单位为人时/功能点
P10
P25
P50
P75
P90
0.32
0.57
1.11
1.98
2.84
注:
本表格中生产率基准数据是基于CSBMKA-201504版本的数据库,可随着行业基准数据的变化而变化。
生产率基准数据通常使用P50的取值测算工作量、费用的最有可能值,使用P25和P75的值分别测算上下限。
特殊情况(如项目目标约束极其严格)下,也可采用P10和P90的值测算上下限。
B.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息化 项目 软件 费用 测算 规范 IT 成本 评估