软件项目的开发的传统产品生产相比具有很大的特殊性。首先,软件产品的形制过程就是设计过程,它主要靠的是人力资源,而不需要大量的物质资源,并且 软件开发的产品的以程序代码和技术文档为主,这与传统生产过程不同;其次,软件是纯知识、抽象化的产品,其开发进度和质量难以估计和度量,生产效率也很难预测和保证。因此,软件项目的开发过程中的各种风险也就难以预见和控制。
软件项目开发中的特殊性决定了 软件开发项目成本控制的特殊性。据不完全统计,在软件行业内仅有10%左右的项目可按照原来的成本估算完成和交付,由此可见项目成本控制存在很大的问题,而项目成本的控制对 软件开发项目的成功是否有着至关重要的影响,在项目管理环节是至关重要的一部分。
既然如此,那么理解项目成本控制的内容,并在软件项目管理中进行有效的成本进行控股就是 软件开发迫切需要解决的问题。
所谓项目成本控制就是指在项目成本形成过程中,对项目实施中所消耗的人力,物力资源和费用进行指导、监督、调节和限制,及时纠正已经发生和将要发生的偏差,使得各项费用控制的计划成本范围之内,保证成本目标的实现。
在软件项目成本管理过程中,需要紧紧围绕成本控制的核心原则展开,并切实按照控制原则来采取各项措施,以保证在整个项目周期中这些原则能得到切实的贯彻执行。
控制项目成本的方法有很多,如责任成本法、偏差控制法、工程成本分析法、挣值法等。
1.挣值法介绍
传统的控制方法是分别对成本和进度进行管理和控制,两种控制之间缺乏必要的联系。而实际上,成本与进度之间存在非常紧密的联系,成本文出的大小与进度的快慢、提前还是滞后都有着宣接的关系。挣值法正好解决了这样的问题,它综合监控厂项目成本、进度,是一种能够全面衡量项目进度、成本状况的整体方法。
挣值法又称为赢得值法或偏差分析法.是美国国防部于1967年开发并成功地将其应用于国防工程中的一种项日监控方法,后来逐步获得广泛应用。
挣值法的核心是采用货币形式代替工作量来测量项目的进度,它不以投入资金的多少来反映项目的进展,而是以资金已经转化为项日的成果的量来进行衡量。
挣值法的优点主要体现齐两个方面:
(1)将项目的进度和费用综合度量,从而能准确描述项目的进展状态。
(2)是可以预测项目可能发生的工期滞后量和费用超支量,从而及时采取纠正措施,为项目管理和控制提供了有效手段。
2.挣值法的基本参数
挣值法中有三个基本参数是:计划工作量的预算成本(Budgeted Cost for Work Scheduled,BCWS)、已完成工作量的预算成本(Budgeted Cost of Work Performed,BCWP)和已完成工作量的实际成本(Actual Cost for Work Performed,ACWP)。
1)计划工作量的预算成本
Bcws是指项目实施过程中某阶段计划要求完成的工作星所需的预算费用,主要是反映进度计划应当完成的厂作量(用费用表示)。
BCWS=计划工作量×预算定额
BCWS是与时间相联系的,当考虑资金累计曲线时,是在项目预算s形曲线上的某一点的值当考虑某一项作业或某一时间段时,如某一月份,则是该作业或该月份包含作业的预算费用。
2)已完工作量的预算成本
BCWP,或称挣值、盈值和挣得值,是指项目实施过程中某阶段按实际完成工作量及技预算定额计算出来的费用,其实质内容是将已完成的工作量用预算费用来度量
BCWP=已完成工作员×预算定额
3)已完成工作量的实际成本
ACWP是指项目实施过程中某阶段实际完成的工作量所消耗的费用,有的资料也称AC(实际值),主要是反映项目执行的实际消耗指标。
3.挣值法的评价指标
根据挣值法的三个参数.可以计算出以下四个评价指标。
1)费用偏差(Cost Variance,CV)
CV是指检查期间BCWP与ACWP之间的差异,计算公式为
CV=BCWP-ACWP
当CV<0时表示执行效果不佳,即实际消费费用超过预算值即超支。反之当CV为正值时表示实际消耗费用低于预算值,表示有节余或效本高。当CV=o时,表示实际成本止好与预算本相符。
2)进度偏差(Scedule Variance,SV)
SV是指检查日期BCWP与BCWS之间的差异。其计算公式为
SV=BCWP-BCWS
当SV为正值时表示进度提前,SV为负值表示进度延误。若SV=0,表时是协调工按计划执行。
3)费用执行指标(Cost Pcrformcd lndcx,CN)
CPI是指挣得值与实际费用值之比
CPI=BCWP/ACWP
当CPI>1表示低于预算,CFI<1表示超出预算,CPI=1表示实际费用与预算费用吻合,表明项目费用按计划进行。
4)进度执行指标(Schedule Performed Index-SPI)
SPI是指项目挣得值与计划值之比
SPI=BLWP/BCWS
当SPI>1表示进度提前,SPI<1表不进度延误,SPI=1表示实际进度等于计划进度。
四个评价指标可以总结如表13-9所示。
通过以上这些指标,对施工成本施工是协调工进行动态评估,以说明费用是超支还是节约,进度是提前还是拖后,以便项目管理者了解项目的状态,及时采纠偏措施,对成本和是协调工进行综合管理。
当然这些指标也可以用挣值法评价曲线来表示,挣依法评价曲线如图12-7所示,横坐标决示时间,纵坐标则表示费用。
BCWS曲线为计划工作量的预算费用曲线,表示项目投入的费用随时间的椎移在不断积累,亩至项目结束达到它的最大值,所以曲线呈S形状.也称为S曲线。ACWP已完成工作量的实际费用,同样是进度的时间参数,随项目推进而不断增加的,也是呈s形的曲线。利用挣值法评价曲线可进行费用进度评价,图13-7中所示的项目,CV<o,SV<o,这表示项目执行效果不佳,即费用超支,进度延误,应采取相应的补救活施。
项日成本控制工作是’项综合管理工作。在项目实施过程中尽量使项目实际发生的成本控制在项目预算范围之内的一项项日管理工作。项目成本控制涉及对于各种能够引起项目成本变化因素的控制(事前控制),项目实施过程的成本控制(事中控制)和项目实际成本变动的控制(事后控制)三个方面。企业内部控制,是指企业为了保证业务活动的今效进行和资产的安全与完整,发现和纠正错误与舞弊.保证会计资料的真实、合法、完整从而制定和实施的政策、措施及程序。