基于挣值法的软件项目管理研究
该文首先对挣值法的基本理论以及如何利用挣值法对工程项目的进度和成本管理进行了剖析,然后以某一实际的软件项目为例,采用挣值法对该软件项目的成本及进度分析管理,用实例进验证了该方法的实用性和有效性。
在对项目管理的过程中,进度和成本是我们主要关注的对象,它们关系着整个项目完成质量。因此对进度、成本的控制贯穿于项目管理的全过程。在以前的项目管理中,我们往往把进度和成本分开管理,两者相互间缺少紧密联系,往往导致管理的成效达不到理想的效果。挣值管理技术是目前最有成效的一种集成控制方法,它克服了以往进度控制和成本控制缺少紧密联系而导致的种种偏差,将两者紧密联系起来,使项目质量上的管理起到了良好的效果。
本文将对挣值法加以介绍并将其应用在软件项目开发进度和成本控制上,并通过实例进行验证,取得良好的效果。
1 挣值法的理论综述
挣值法又称为赢得值法或偏差分析法,是对项目进度和成本进行综合控制的一种有效的方法。1967年美国国防部开发了挣值法并成功应用于国防工程中,并逐步或得广泛应用。因为项目的进度就是用货币量表示的。挣值法在分析可能的进度偏差和成本超支时,比独立的进度和成本控制更为有效[1]
1.1 挣值法的三个基本参数[2-3]
1)计划成本(PV):计划完成任务所需的成本;2)实际成本(AC):实际完成任务所需的成本;3)挣值(EV):已完成工作的预算费用。
1.2 挣值法的两个偏差参数
1)成本偏差(CV),是指在某个需要分析的时间点上已经完成工作的初始预算成本与实际花费的差值。计算公式为:CV=EV-AC。当 CV>0 时,表示项目的实际花费低于预算成本。当 CV<0 时,表示项目的实际花费超出预算成本。
2)进度偏差(SV), 是指在某个需要分析的时间点上已经完成工作的实际花费与原计划在该工作时间点上的初始预算成本的差值,计算公式为:SV=EV-PV。当 SV>0 时,表示项目进度提前。当 SV<0 时,表示项目进度延迟。
1.3 挣值法的两个绩效参数
1)成本绩效指数(CPI),是指挣值与实际花费的比值。计算公式为:CPI= EV /AC。当 CPI>1 时,表示花费低于预算。当 CPI<1 时,表示花费超出预算。
2)进度绩效指数(SPI),是指挣值与预算成本的比值。计算公式为:SPI= EV/ PV当 SPI>1 时,表示进度比原定计划提前。当 SPI<1 时,表示进度比原定计划有所延迟。
1.4应用挣值法对项目分析的基本流程
应用挣值法进行进度成本管理的具体步骤如下[4]:
1)首先进行项目工作任务分解,确定项目组织分解结构,最后编制进度计划、进行成本估算;
2)记录已完工进度和实际成本消耗,计算挣值;
3)计算并分析绩效参数,得出项目进度和成本的分析结果,进行进度成本偏差分析,如果在偏差在可以接受的范围内,则项目继续进行。如果偏差超出可以接受的范围,则需要调整施工方法对项目实施有效的控制。
2 实例分析
设有一软件项目成本总预算为5万元,计划开发周期为12周,总共分三个阶段完成,分别为软件需求分析阶段、软件研发阶段、软件测试阶段。这三个阶段的预算分别为0.5万元,4万元和0.5万元。开发周期1周,9周和2周。
2.1计算PV值
首先分析该项目在这12周中每周的预算成本数值,然后根据分析出的数值计算每周的成本预算之和以及截止到某周前的累积预算和,如表1所示:
2.3 计算EV值,即挣值
每周的工作任务结束后,分析记录该周已完成本阶段任务的百分数,然后将分析出的百分数值和预算成本相乘,转换成货币值,并计算挣值(EV)。,如表3所示:
2.4 软件项目进度及成本分析
根据以上3个表我们对本项目前9周时的绩效分析如下:进度偏差SV=EV-PV=3.9-3.9=0 进度正常。成本偏差CV=EV-AC=3.9-4.3=-0.4<0 实际成本以及超出预算。进度、成本绩效指数分别为:
由此根据公式可以推算出该软件项目全部结束后,所需要的总的实际预算(EAC)值为:
EAC=总预算值/CPI=5/0.9071=5.512万元。根据数值可以看出,在进度按计划进行的情况,实际成本已经超出预算,在项目的后续工作中,对成本要采取有效的措施严格加以控制。
3 总结
通过以上的分析可以看出,采用挣值法对软件项目的进度及成本进行预测与管理,有一定的前提,即软件项目开发前,要有详细的开发进度计划及每个阶段的预测成本值,在软件项目开发的过程中,要详细记录每个时间段的实际完成情况以及该阶段的实际成本。挣值法的应用,可以使软件项目的管理人员及时有效的分析项目的进度及成本情况,对项目进行有效的管理,在实际应用中有非常大的现实意义。
作者:李伟涛 来源:电脑知识与技术 2015年2期