如何测算信息化项目软件运维费?
信息化项目软件运维费用测算的基本过程包括:测算规模、测算工作量、测算费用。如图2所示。
图2 信息化项目软件运维费用估算基本流程
在信息化项目软件运维费用测算过程中,应遵循以下原则:
——充分利用基准数据,对工作量、费用进行测算;
——在测算规模时,应根据项目特点和需求的详细程度选择合适的方法;
——工作量、费用的测算结果宜为一个范围而不是单一值;
——费用测算过程中宜采用不同方法分别测算并进行交叉验证。如果不同方法的测算结果产生较大差异,可采用专家评审方法或加权平均方法确定测算结果。
规模测算
功能点计数
应根据已知的项目功能描述,采用功能点方法测算软件规模。
对于已完成的信息化项目,估算人员应根据已确定的系统边界和需求描述估算软件规模。
规模估算所采用的方法,应根据项目特点和估算需求,选用IFPUG方法或NESMA方法。
规模调整
对于未确定的信息化项目,在进行规模测算时,应根据隐含需求及未来需求变更对规模产生的影响并对测算规模进行调整,公式如下:
S=US×CF
式中:
S ——调整后的软件规模,单位为功能点;
US——未调整软件规模,单位为功能点;
CF——规模变更调整因子,取值为1-2的任意实数,在项目已交付后如无特殊要求,取值为1。
CF的取值参考相关行业基准数据或北京软件造价评估技术创新联盟历史数据。
示例:
假设某项目经测算,未调整的软件规模为1000功能点,但该项目需求尚未完全确定,预计未来将有50%的变更,则该项目调整后的软件规模S为1500功能点。
工作量测算
基本原则
在测算工作量时,应符合以下原则:
a) 对项目风险进行充分分析并根据分析结果对测算方法或模型进行合理调整,风险分析时应考虑技术、管理、资源、商业等多方面因素;
b) 根据经验或相关性分析结果,确定影响工作量的主要属性。
测算公式
采用方程法测算工作量应使用以下公式:
AE=(S×PDR) ×MLF×MCF×MSF
式中:
AE ——测算工作量,单位为人时;
S ——调整后的软件规模,单位为功能点;
PDR——运维功能点耗时率,单位为人时每功能点。PDR的取值参见北京软件造价评估技术创新联盟历史数据;
MLF——运维水平要求因素调整因子,取值参见北京软件造价评估技术创新联盟历史数据;
MCF——运维能力因素调整因子,取值参见北京软件造价评估技术创新联盟历史数据;
MSF——运维系统特征因素调整因子,取值参见北京软件造价评估技术创新联盟历史数据。
可根据上述公式及PDR基准数据的P25、P50、P75值,分别计算出工作量测算结果的下限、最有可能值和上限。
费用测算
依据工作量测算
在获得了工作量测算结果后,采用以下公式测算费用:
P=AE/HM×F+DNC
式中:
P ——信息化项目软件运维费用,单位为元;
AE ——测算工作量,单位为人时;
HM ——人月折算系数,单位为人时每人月,取值为176;
F ——平均人力成本费率(包括运维供方直接人力成本、间接成本及毛利润),单位为元每人月;
DNC——直接非人力成本,单位为元;
其中,平均人力成本费率F可根据北京软件造价评估技术创新联盟历史数据或行业数据确定。
依据规模及规模单价测算
基于已确定的功能点单价测算软件运维费用,采用以下公式:
P=S×OMPP×MLF×MCF×MSF +DNC
式中:
P ——信息化项目软件运维费用,单位为元;
S ——调整后的软件规模,单位为功能点;
OMPP ——运维功能点单价,单位为元每功能点;
MLF——运维水平要求因素调整因子,取值参见北京软件造价评估技术创新联盟历史数据;
MCF——运维能力因素调整因子,取值参见北京软件造价评估技术创新联盟历史数据;
MSF——运维系统特征因素调整因子,取值参见北京软件造价评估技术创新联盟历史数据;
DNC——直接非人力成本,单位为元。
(节自北京市地方标准《信息化项目软件运维费用测算规范》DB11/T 1424—2017)
版权属于: 北京中基数联所有。转载时必须以链接形式注明原始出处及本声明。
如何测算信息化项目软件运维费?相关推荐
- 《信息化项目软件运维费用测算规范》等两项北京地标正式报批
北京市地方标准<信息化项目软件运维费用测算规范>和<信息技术软件项目测量元>日前正式完成报批稿并正式提交报批.预计将于2017年6.7月份正式发布,敬请关注.此两项标准于201 ...
- 第三部分 SOA项目的运维
第三部分,SOA项目的运维<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...
- 做好IT项目的运维管理
所谓 IT项目运维管理,是指单位IT 部门采用相关的方法.手段.技术.制度.流程和文档 等,对IT 运行环境(如硬软件环境.网络环境等).IT 业务系统和 IT 运维人员进行的综合管理.普通企事业单位 ...
- 榆林市科技馆项目变电所运维的研究与应用
摘要:随着国家电网改革政策的逐步推进和落实,AcrelCloud-1000变电所运维云平台运用互联网和大数据技术,为公共建筑提供变电所运维云平台.该平台基于WEB开发,使用云平台,手机APP作为配电管 ...
- linux重新启动某一个项目,Linux运维知识之supervisor更改某项目配置后 需要重新启动才有效...
本文主要向大家介绍了Linux运维知识之supervisor更改某项目配置后 需要重新启动才有效,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 在linux服务器上部署了nod ...
- 云呐|智能化运维平台,信息化系统智能运维平台
随着云本地系统适用于多租户的应用,多租户引进了更多的技术栈,降低了应用运维成本,大大提高了平台的复杂性,增加了平台运维的巨大成本.如何有效检测和诊断平台的智能故障尤为关键. 除了公司IT基础设施及其运 ...
- linux学习项目,[ Linux运维学习 ] 路径及实战项目合集
我们知道运维工程师(Operations)最基本的职责就是负责服务的稳定性并确保整个服务的高可用性,同时不断优化系统架构.提升部署效率.优化资源利用率,确保服务可以7*24H不间断地为用户提供服务. ...
- java 软件运维面试题_运维面试题(一)
一 基础知识 1 什么是linux的daemon进程?和一般进程有什么区别? daemon进程又称为守护 进程,是在系统 启动就运行,系统关闭才停止的进程,独立于终端之外,不与客户端交互.一般进程在关 ...
- linux比较厉害的运维项目,Linux运维项目实战系列
ORACLE 博客文章目录(2015-05-27更新) 从接触ORACLE到深入学习,已有好几年了,虽然写的博客不多,质量也参差不齐,但是,它却是成长的历程的点点滴滴的一个见证,见证了我在这条路上的寻 ...
- JAVA项目从运维部署到项目开发(三.Redis)
一.Redis的介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.它通常被称为数据结构服务器,因为值(va ...
最新文章
- MySQL体系结构之物理文件
- iOS游戏框架Sprite Kit基础教程——Swift版上册
- 最大矩形面积_JAVA
- Python教程:collections的deque()方法
- 如何使 WebAPI 自动生成漂亮又实用在线API文档
- 一般将来时语法课教案_速看,如何在考场写出一篇脱颖而出的教案
- vb.net 功能f8键事件_憋了三年,史上最全的 F1~F12 键用法整理出来了!
- WPF TreeView 绑定(demo 转)
- C#坏习惯:通过不好的例子学习如何制作好的代码——第3部分
- 区块链溯源系统架构---区块链工作笔记002
- JAVA泛型详解2 转载
- Linux下PHP5.5编译参数详解
- Nero Burning Rom v7.2.3.2b 简体中文版
- 要看cpu的性能好坏主要看什么
- PPC手机新手教程,使用方法,疑难解答,最强大的PPC手机使用手则
- fw313r手机登录_迅捷(FAST)fw313r路由器初始密码_登录密码是多少?-192路由网
- php 养宠物,养宠物必知的十个知识,关爱宠物注重细节
- 箱线图的几种画法-Python
- 基于MediaPlayer的Android播放器控件
- go-geecache 总结和收获