|
知识路径: > 信息工程项目管理知识 > 投资控制 > 信息系统投资控制的基础知识与方法 > 挣值分析 >
|
相关知识点:1个
|
|
|
|
项目出现成本偏差,意味着原来的成本预算出现了问题,已完成工作的预算成本和实际成本不相符。这必然会给项目的总体实际成本带来影响,这时候需要重新估算项目的成本。重新估算的成本称为最终估算成本(Estimate at Completion,EAC),也称为完工估算。根据完成剩余工作的成本(Estimate to Completion,ETC)的计算方法不同,再次进行预算的方法有三种。
|
|
|
(1)项目日后的工作将和以前的工作效率相同,未完成工作的实际成本和未完成工作预算的比例与已完成工作的实际成本和预算的比率相同。
|
|
|
ETC=(BAC-EV)×AC/EV=BAC/CPI-AC
|
|
|
EAC=AC+ETC=BAC/CPI=AC+(BAC-EV)/CPI
|
|
|
其中BAC为完成工作预算(Budget at Completion),即整个项目的所有阶段的预算的总和,也就是整个项目成本的预算值。
|
|
|
(2)假定未完成工作的效率和已完成工作的效率没有什么关系,对未完成的工作,依然使用原来的预算值,那么最终估算成本就是已完成工作的实际成本加上未完成工作的预算成本:
|
|
|
ETC=BAC-EV,EAC=AC+ETC=AC+BAC-EV
|
|
|
(3)重新对未完成的工作进行预算工作,这需要一定的工作量。当使用这种方法时,实际上是对计划中的成本预算的否定,认为需要进行重新的预算。此时,ETC是未知的,只能得出公式:
|
|
|
|
这里举一个非常简单的例子。某个项目涉及对10个函数代码的编写,项目由两个程序员进行结对编程,计划在10天内完成,总体预算是1000元,每个函数的平均成本是100元。项目进行到了第5天,实际成本是400元。显然,仅仅依靠这些信息无法知道项目是否超支。如果这时候进行了三个函数代码的编写,可以计算在第5天项目的各种指标数据如下。
|
|
|
|
|
已完成工作的预算成本(EV):3×100=300元
|
|
|
|
成本偏差:CV=EV-AC=300-400=-100元
|
|
|
进度偏差:SV=EV-PV=300-500=-200元
|
|
|
成本绩效指数:CPI=EV/AC=300/400=0.75
|
|
|
进度绩效指数:SPI=EV/PV=300/500=0.6
|
|
|
从指标数据可以看出,这个项目如同许多信息系统项目一样,不但进度落后,而且成本超支。这时候,为了降低项目成本,可以采用把结对编程改为由单个程序员编写代码,以及降低程序员工资等措施来降低成本。
|
|
|
对于剩下工作的成本预算,三种方法得出的结论也各不相同。
|
|
|
采用认为剩下工作的效率和已完成工作的效率相同的方法,则:
|
|
|
EAC=BAC/CPI=1000/0.75=1333元
|
|
|
采用认为剩下工作的效率和已完成工作的效率无关的方法,则:
|
|
|
EAC=AC+(BAC-EV)=400+(1000-300)=1100元
|
|
|
采用重新对剩下的工作进行预算的方法时,如果项目组使用了代码生成工具,可以极大地提高效率,减少人工成本,使得每个函数代码的成本预算有望降为70元,则新的预算为:
|
|
|
EAC=AC+未完成工作新的成本估算值=400+7×70=890元
|
|
|