如何对软件开发成本进行管理?

2015-04-14 11:16:36      访问:

【内容导读】 软件成本管理是指在满足质量、工期等合同要求的前提下,对软件开发过程中所发生的费用,通过计划、组织、控制和协调等活动实现预定的成本目标,并尽可能降低成本费用的一种科学的管理活动。现代软件成本管理的业务范围已经不再仅限于计划和进度报表的生成,

软件成本管理是指在满足质量、工期等合同要求的前提下,对软件开发过程中所发生的费用,通过计划、组织、控制和协调等活动实现预定的成本目标,并尽可能降低成本费用的一种科学的管理活动。现代软件成本管理的业务范围已经不再仅限于计划和进度报表的生成,管理人员在质量、成本、工期满足必须要求的前提下,时刻面对着一系列无法预料的难题,软件开发管理的主要控制要素是质量、进度和成本。软件开发管理的目标是在保证质量的情况下,寻找进度和成本的最优解决方案。
 
软件成本、进度控制是软件开发管理的主要目标,以往的情况是对它们分别管理,相互之间缺乏紧密的联系,这带来了很多的问题。例如当项目进行到一定阶段时,仅仅将实际发生的成本与总预算相比,容易引起误解,即只要实际成本低于总预算成本就是满意的,但实际已完成的工作量(进度)并没有达到计划量。到了项目预算已经超出而还有剩余工作量要完成时,要完成项目就必须增加更多的费用,此时要打算在预算内完成项目,进行成本控制就为时已晚。这说明实际成本与计划成本比较只能说明一个侧面,并不能真实的反映项目的成本控制状况。
 
软件成本与进度之间的联系非常紧密。成本支出、资金消耗量的大小与进度的快慢、提前或滞后有直接的关系。一般来说,软件成本支出是与项目进度成正比的。但是单纯地观察成本消耗的大小并不能对成本趋势、进度状态做出完全准确有效的估计。进度超前、滞后或者成本超支、节余都会影响成本支出的大小。因此要真正有效地控制成本,必须连续监督消耗在项目上的资金量并与工作进度对比。
 
软件成本管理和控制的基本原理是根据预先制订的软件成本计划和控制基准,实施工作后,定期比较分析,然后调整相应的工作计划并反馈到实施计划中去。有效地进行软件成本、进度管理的关键是监控实际成本及进度的状况,及时、定期地与控制基准相比照,并结合其它可能的改变,及时采取必要的纠正措施,修正或更新项目计划,预测出项目完成时成本是否超出预算、进度会提前或落后。这种监控必须贯穿于项目的整个过程之中。
 
在项目进行过程中的某一时间点,仅仅监控计划成本支出与实际成本消耗无法判断投资是否超支或有节余,因为成本消耗量大的原因可能是进度超前,也可能是因为成本超出预算;反之亦然。因此有必要引入挣值分析法对项目的成本、进度状态进行有效的监控。
 

 

选购指南:

本公司主要为山东地区供应各品种型的开发济南桌面软件开发济南网页软件开发济南APP软件开发济南WinCE嵌入式软件开发具体包含如:家电公司管理软件电脑公司管理系统软件公司管理系统手机店管理系统森普P6综合业务支撑平台政府办公平台济南财务济南软件开发济南HR济南软件开发可以满足各种大中小型各类企业的管理需要。