7 项目成本管理
项目成本管理过程包括:
7.1 规划成本管理
— 确定如何估算、预算、管理、监督和控制项目成本的过程。
- 绩效测量规则。需要规定用于绩效测量的挣值管理(EVM)规则。例如,成本管理计划应该:
- 定义 WBS 中用于绩效测量的控制账户;
- 确定拟用的 EVM 技术(如加权里程碑法、固定公式法、完成百分比法等);
- 规定跟踪方法,以及用于计算项目完工估算(EAC)的 EVM 公式,该公式计算出的结果可用 于验证通过自下而上方法得出的完工估算。
7.2 估算成本
— 对完成项目活动所需货币资源进行近似估算的过程。
进行成本估算,应该考虑将向项目收费的全部资源,包括(但不限于)人工、材料、设备、 服务、设施,以及一些特殊的成本种类,如通货膨胀补贴、融资成本或应急成本。
7.2.2.2 类比估算
见 6.4.2.2 节。成本类比估算使用以往类似项目的参数值或属性来估算。项目的参数值和属性包 括(但不限于)范围、成本、预算、持续时间和规模指标(如尺寸、重量),类比估算以这些项目 参数值或属性为基础来估算当前项目的同类参数或指标。
7.2.2.3 参数估算
见 6.4.2.3 节。参数估算是指利用历史数据之间的统计关系和其他变量(如建筑施工中的平方英 尺),来进行项目工作的成本估算,参数估算的准确性取决于参数模型的成熟度和基础数据的可靠 性。参数估算可以针对整个项目或项目中的某个部分,并可与其他估算方法联合使用。
7.2.2.4 自下而上估算
见 6.4.2.5 节。自下而上估算是对工作组成部分进行估算的一种方法。首先对单个工作包或活动的 成本进行最具体、细致的估算,然后把这些细节性成本向上汇总或“滚动”到更高层次,用于后续 报告和跟踪。自下而上估算的准确性及其本身所需的成本,通常取决于单个活动或工作包的规模或 其他属性。
7.2.2.5 三点估算
见 6.4.2.4 节。通过考虑估算中的不确定性与风险,使用三种估算值来界定活动成本的近似区间, 可以提高单点成本估算的准确性: uu 最可能成本(cM)。对所需进行的工作和相关费用进行比较现实的估算,所得到的活动成本。 uu 最乐观成本(cO)。基于活动的最好情况所得到的成本。 uu 最悲观成本(cP)。基于活动的最差情况所得到的成本。
基于活动成本在三种估算值区间内的假定分布情况,使用公式来计算预期成本(cE)。两种常用 的公式是三角分布和贝塔分布,其计算公式分别为:
三角分布。cE = (cO + cM + cP) / 3
贝塔分布(默认使用)。cE = (cO + 4cM + cP) / 6
基于三点的假定分布计算出期望成本,并说明期望成本的不确定区间
7.3 制定预算
— 汇总所有单个活动或工作包的估算成本,建立一个经批准的成本基准的过程。
7.4 控制成本
— 监督项目状态,以更新项目成本和管理成本基准变更的过程。
对成本的影响力在项目早期最大,因此尽早定义范围就至关重要。
项目成本管理的核心概念。
项目成本管理重点关注完成项目活动所需资源的成本,但同时也应考虑项目决策对项目产品、 服务或成果的使用成本、维护成本和支持成本的影响。
项目成本管理的趋势和新兴实践
在项目成本管理的实践中,通过对挣值管理 (EVM)的扩展,引入挣得进度 (ES) 这一概念。
挣值管理(Earned Value Management, EVM)
基础概念
1.计划价值(Planned Value, PV),截止到某时间点计划要完成工作量的价值,也就是计划要做多少事;
2.挣值(Earned Value, EV),截止到某时间点实际已经完成工作量的价值,也就是实际做了多少事;
3.实际成本(Actual Cost, AC),截止到某时间点实际已经发生的成本,也就是实际花了多少钱;
4.完工预算(Budget At Completion, BAC),对完成该项目的计划预算,也就是完成整个项目计划多少预算;
例:假设我们现在要做一个项目,就是砌一堵长度为100米的围墙,为了方便计算我们假设总的预算是100元每米,共100*100=10000元,我们还计划项目工时10天(每天砌墙10米)来完成这个项目。
本来第四天工作结束计划完成40米,计划价值PV=4000。
实际第四天工作结束实际才完成了30米,挣值EV=3000。
第四天结束实际却花了5000元,实际成本AC=5000。
总的预算10000元,完工预算BAC=10000。
绩效指标
5.成本偏差(Cost Variance, CV),截止到某时点发生的实际成本与计划成本的偏差,CV=EV(挣值)-AC(实际成本)
6.进度偏差(Schedule Variance, SV),截止到某时点的实际进度与计划进度的偏差,SV=EV(挣值)-PV(计划价值)
7.成本绩效指数(Cost Performance Index, CPI),截止到某时点衡量成本绩效的一种指标,也就是实际每花一元钱,完成做了多少钱的事(花钱的效率),CPI=EV(挣值)/AC(实际成本)
8.进度绩效指数(Schedule Performance Index, SPI),截止到某时点衡量进度绩效的一种指标,也就是实际完成的工作量与计划完成工作量之比,**SPI=EV(挣值)/PV(计划价值)**。
成本偏差CV = EV - AC=3000-5000=-2000,说明现在成本超支了2000。
进度偏差SV = EV - PV=3000-4000=-1000,意思是相比计划我们的进度落后1000元的工作量。
成本绩效指数CPI = EV / AC=3000/5000=0.6,意思是前面4天我们实际花了5000元,但是只做了3000元的工作,相当于前面4天我们每花1元钱,只做了0.6元的事,此概念计算要掌握。
SPI=EV/PV=3000/4000=0.75,说明当前只完成了计划任务量的75%的工作。
预测指标
- 完工尚需估算(Estimate To Completion, ETC)
- 如果还是以当前的成本绩效完成剩余的工作,则 ETC=(BAC-EV)/CPI,也就是剩余的工作量除以成本绩效指数;
- 如果以计划的成本绩效完成剩余的工作,则ETC=BAC-EV,也就是剩余的工作量,实际上也是用第一种情况那个公式(CPI=1);
- 如果进度绩效指标SPI也会影响完成剩余工作的成本,意思是如果严格规定我们必须要在计划的截止时间之前完成项目,那么可能就还需要额外的成本来赶工进度,这个时候就需要同时考虑CPI和SPI对于剩余工作的影响,一般计算公式则为**ETC=(BAC-EV)/(CPI*SPI)*,也就是剩余的工作量除以成本绩效指数与进度绩效指数的乘积;其中CPISPI又叫“关键比率”(Critical Ratio, CR);
10.完工估算(Estimate At Completion, EAC),在某个时点,预测完成整个项目需要的成本,当然就是实际已经花掉的成本加上前面那个完工尚需估算ETC,EAC=AC+ETC;如果剩余工作还是以当前成本绩效指数来完成,那么也可以这么计算EAC=BAC/CPI,这个公式也好理解,其实就是整个项目工作量除以成本绩效指数;完工估算EAC实际上就是预测项目完工时候的实际成本AC。
11.完工尚需绩效指数(To-Complete Performance Index, TCPI),在某个时点,预测如果要在计划的预算内完成项目,则未来的工作必须要达到的绩效水平。计算公式TCPI=(BAC-EV)/(BAC-AC),也就是剩余的工作量除以剩余的钱的数量;
12.完工偏差(Variance At Completion, VAC),在某个时点,预测项目在完工的时候将会出现的总的项目的成本偏差。计算公式VAC=BAC-EAC,也就是项目开始时原计划的预算减去现在预测的总个项目将会花的成本。完工偏差VAC实际上就是预测项目完工时的成本偏差CV。
第一种情况:后续部分工作CPI和前面4天工作的CPI保持一致。
完工尚需估算ETC = (10000 - 3000)/ 0.6 = 11667,现在只完成了30米,那么剩下当然就是还需要砌70米了,转化成钱的数量70*100=7000元这就是剩余的工作量。
完工成本估算就是5000+11667=16667。CPI一直保持稳定不管前面4天还是后面工作一直都是0.6,所以也可以用总的项目预算(总的工作量)除以CPI得出,也就是10000/0.6=16667。
那么后面工作的成本绩效必须得是多少才行,这个就是TCPI。第四天结束后总共10000元的工作量,完成了3000元剩余7000元的工作量,实际花了5000元(预算就还剩10000-5000=5000元),也就是未来如果预算不增加我们需要以剩下5000元的预算来完成剩下7000元的工作,那么需要的成本绩效指数就是TCPI = 7000/5000=1.4。
我们前面已经算出来ETC=11667,EAC=16667,这个情况下完工偏差VAC=BAC-EAC=10000-16667=-6667