掙值管理(Earned Value Management, EVM)是成本管理里面較為重點的知識點鲸拥,但是也可以用來綜合考察項目范圍、進(jìn)度和成本績效妆够,經(jīng)常需要做相關(guān)計算渠鸽。本文試圖來整理一下關(guān)于掙值管理的一些概念和知識點颈抚。(全文共6113字踩衩,閱讀大約需要15分鐘。)
一贩汉、 基本概念PV,EV锚赤,AC和BAC
首先是四個基本概念:
計劃價值(Planned Value, PV)匹舞,截止到某時間點計劃要完成工作量的價值,也就是計劃要做多少事线脚;
掙值(Earned Value, EV)赐稽,截止到某時間點實際已經(jīng)完成工作量的價值叫榕,也就是實際做了多少事;
實際成本(Actual Cost, AC)姊舵,截止到某時間點實際已經(jīng)發(fā)生的成本晰绎,也就是實際花了多少錢;
完工預(yù)算(Budget At Completion, BAC)括丁,對完成該項目的計劃預(yù)算荞下,也就是完成整個項目計劃多少預(yù)算;
舉個例子來更通俗地說明一下以上的幾個概念史飞。假設(shè)我們現(xiàn)在要做一個項目尖昏,就是砌一堵長度為100米的圍墻,為了方便計算我們假設(shè)總的預(yù)算是100元每米构资,共100*100=10000元抽诉,我們還計劃項目工時10天(每天砌墻10米)來完成這個項目。
為了順利完成該項目在項目中途我們需要對項目績效做監(jiān)控吐绵,于是我們在第四天工作結(jié)束的時候?qū)υ擁椖窟M(jìn)行績效評估迹淌。本來第四天工作結(jié)束的時候我們計劃是要完成40米的任務(wù)的(因為每天計劃是10米),這個40米的工作量的價值是40米*100元/米?= 4000元己单,這個4000元就是我們的計劃價值PV(計劃做多少事)巍沙;實際完成了多少呢?我們發(fā)現(xiàn)第四天工作結(jié)束實際才完成了30米砌墻任務(wù)荷鼠,這個30米圍墻對應(yīng)的價值是30米*100元/米=3000元句携,這個3000元就是我們的掙值EV(實際做了多少事),也就是我們在第四天結(jié)束就完成了3000元的工作量允乐;到第四天結(jié)束這個時間點我們實際卻花了5000元矮嫉,這個5000元就是我們的實際成本AC(實際花了多少錢);總的預(yù)算10000元就是我們的完工預(yù)算BAC牍疏;總結(jié)一下就是一共計劃10000元10天完成這個項目蠢笋,在第四天結(jié)束的時候去檢查項目績效,發(fā)現(xiàn)到這個時間點為止本來應(yīng)該完成4000元的項目工作量(PV)鳞陨,結(jié)果只完成了3000元的工作(EV)昨寞,卻花了5000元的成本(AC)。為了更直觀表示這幾個概念厦滤,可以用圖表示這幾個概念如下:
圖中紅援岩、綠、橘黃色線分別表示AC掏导、PV和EV享怀,紅線AC表示截止到某個時點花了多少錢(成本),斜率表示花錢的速度趟咆;綠線PV表示截止某個時點項目計劃花的錢和做的項目量添瓷;橘黃色線EV表示截止到某個時點做了多少事(多少錢的工作)梅屉,斜率表示做事的速度;上圖我們可以看出花錢的速度比計劃的要快(紅線比綠線更陡鳞贷,斜率更大)坯汤,而做事的速度卻比計劃的要慢(橘黃色線比綠線更緩,斜率更胁罄ⅰ)惰聂,項目績效很不好。
二妈橄、?績效指標(biāo)CV庶近,SV,CPI和SPI
好了眷蚓,大致理解了上面PV, EV, AC, BAC等幾個基本概念之后鼻种,接著我們來了解CV,SV沙热,CPI叉钥,SPI這幾個成本和進(jìn)度績效指標(biāo)。
成本偏差(Cost Variance, CV)篙贸,截止到某時點發(fā)生的實際成本與計劃成本的偏差投队,CV=EV-AC
進(jìn)度偏差(Schedule Variance, SV),截止到某時點的實際進(jìn)度與計劃進(jìn)度的偏差爵川,SV=EV-PV
成本績效指數(shù)(Cost Performance Index, CPI)敷鸦,截止到某時點衡量成本績效的一種指標(biāo),也就是實際每花一元錢寝贡,完成做了多少錢的事(花錢的效率)扒披,CPI=EV/AC
進(jìn)度績效指數(shù)(Schedule Performance Index, SPI),截止到某時點衡量進(jìn)度績效的一種指標(biāo)圃泡,也就是實際完成的工作量與計劃完成工作量之比碟案,SPI=EV/PV
以前面砌墻的項目為例子,第四天結(jié)束去評估項目績效的時候颇蜡,本來計劃完成40米4000元的工作量(PV)价说,結(jié)果只砌了30米只完成了3000元的工作量(EV),那么:
進(jìn)度偏差SV=EV-PV=3000-4000=-1000元风秤,意思是相比計劃我們的進(jìn)度落后1000元的工作量鳖目;(負(fù)值表示進(jìn)度落后,正值表示進(jìn)度超前)
進(jìn)度績效指數(shù)SPI=EV/PV=3000/4000=0.75唁情,說明當(dāng)前只完成了計劃任務(wù)量的75%的工作疑苔;
成本績效的檢查結(jié)果是:只完成3000元的工作量(EV)實際卻花了5000元(AC)。這個時候:
成本偏差CV=EV-AC=3000-5000=-2000元甸鸟,說明現(xiàn)在成本超支了2000元(負(fù)值表示超支惦费,正值表示節(jié)約);
成本績效指數(shù)CPI=EV/AC=3000/5000=0.6抢韭,意思是前面4天我們實際花了5000元薪贫,但是只做了3000元的工作,相當(dāng)于前面4天我們每花1元錢刻恭,只做了0.6元的事瞧省;在這兒要強調(diào)一下這個成本績效指數(shù)CPI值,因為后面很多指標(biāo)都和這個CPI息息相關(guān)鳍贾。對于CPI的計算方法和意義一定要非常熟悉鞍匾,CPI的意義是每花1元錢做了多少錢的事(花錢的效率),CPI為0.6的意思就是每花1元錢只做了0.6元的事骑科,所以CPI的計算方法是做了的事(EV)除了花了的錢(AC)橡淑。不光會算CPI,大家還要能舉一反三咆爽,比如知道CPI和做了多少事梁棠,也要會算花了多少錢,那就是花了多少錢=做了多少事/CPI斗埂,后面相關(guān)指標(biāo)的計算會經(jīng)常用到這個公式符糊。
成本偏差CV和進(jìn)度偏差SV在圖中的直觀表示如下:
圖中可以看到,實際上成本偏差CV就是AC與EV的差值呛凶,而進(jìn)度偏差SV是PV與EV的差值男娄,請注意都是和掙值EV進(jìn)行對比,而且做減法的時候EV都要放在前面漾稀。SPI和CPI沒法很直觀在圖中表示模闲,實際上就是斜率的比值,SPI是EV與PV斜率的比值县好,CPI是EV與AC斜率的比值围橡。
三、?預(yù)測指標(biāo)ETC缕贡,EAC翁授,TCPI和VAC
這個時候大家應(yīng)該基本了解CV, SV, CPI, SPI這幾個績效指標(biāo)的含義了。在這個基礎(chǔ)上晾咪,最后我們再來了解剩下的4個略顯晦澀的預(yù)測指標(biāo):
完工尚需估算(Estimate To Completion, ETC)收擦,在某個時點,預(yù)測完成剩余的工作還需要多少成本谍倦;這個時候算預(yù)測數(shù)據(jù)的時候就要分情況了塞赂,主要取決于我們以后的工作花錢的效率跟以前比是否會發(fā)生變化?也就是考察以后工作的CPI的值會不會發(fā)生變化昼蛀。根據(jù)剩余部分工作CPI的變化情況宴猾,有幾種計算方法:
如果還是以當(dāng)前的成本績效完成剩余的工作圆存,則?ETC=(BAC-EV)/CPI,也就是剩余的工作量除以成本績效指數(shù)仇哆;
如果以計劃的成本績效(其實就是1)完成剩余的工作沦辙,則ETC=BAC-EV,也就是剩余的工作量讹剔,實際上也是用第一種情況那個公式油讯;
如果進(jìn)度績效指標(biāo)SPI也會影響完成剩余工作的成本,意思是如果嚴(yán)格規(guī)定我們必須要在計劃的截止時間之前完成項目延欠,那么可能就還需要額外的成本來趕工進(jìn)度陌兑,這個時候就需要同時考慮CPI和SPI對于剩余工作的影響,一般計算公式則為ETC=(BAC-EV)/(CPI*SPI)由捎,也就是剩余的工作量除以成本績效指數(shù)與進(jìn)度績效指數(shù)的乘積兔综;其中CPI*SPI又叫“關(guān)鍵比率”(Critical Ratio, CR);
完工估算(Estimate At Completion, EAC),在某個時點隅俘,預(yù)測完成整個項目需要的成本邻奠,當(dāng)然就是實際已經(jīng)花掉的成本加上前面那個完工尚需估算ETC,EAC=AC+ETC为居;如果剩余工作還是以當(dāng)前成本績效指數(shù)來完成碌宴,那么也可以這么計算EAC=BAC/CPI,這個公式也好理解蒙畴,其實就是整個項目工作量除以成本績效指數(shù)贰镣;完工估算EAC實際上就是預(yù)測項目完工時候的實際成本AC。
完工尚需績效指數(shù)(To-Complete Performance Index, TCPI)膳凝,在某個時點碑隆,預(yù)測如果要在計劃的預(yù)算內(nèi)完成項目,則未來的工作必須要達(dá)到的績效水平蹬音。計算公式TCPI=(BAC-EV)/(BAC-AC)上煤,也就是剩余的工作量除以剩余的錢的數(shù)量;
完工偏差(Variance At Completion, VAC)著淆,在某個時點劫狠,預(yù)測項目在完工的時候?qū)霈F(xiàn)的總的項目的成本偏差。計算公式VAC=BAC-EAC永部,也就是項目開始時原計劃的預(yù)算減去現(xiàn)在預(yù)測的總個項目將會花的成本独泞。完工偏差VAC實際上就是預(yù)測項目完工時的成本偏差CV。
上面光說概念有點抽象可能有點難懂苔埋,所以我們回到例子里面的情景下來理解一下上面的幾個預(yù)測指標(biāo)懦砂。在第4天結(jié)束的時候,我們在前面考察計算了SV=-1000,?CV=-2000荞膘,?SPI=0.75罚随,CPI=0.6,?結(jié)論是進(jìn)度落后1000元的工作量衫画,成本超支2000元毫炉,怎么辦得想辦法啊瓮栗,不然整個項目估計不能按時按預(yù)算完成削罩。這時候有必要先預(yù)測一下項目完工的一些指標(biāo)以便我們更好地采取措施。
上面說到過费奸,要預(yù)測項目完工時候的績效情況弥激,需要根據(jù)后面剩余部分的項目工作的CPI的不同情況分情況分析,我們在剩余部分項目的CPI能做到什么程度愿阐,很明顯不同程度的CPI將會導(dǎo)致不同的預(yù)測指標(biāo)微服。回到砌墻的這個例子缨历,項目經(jīng)理發(fā)現(xiàn)了前面之所以CPI低至0.6花錢效率低是因為前面4天天氣不好以蕴,導(dǎo)致砌墻的時候有一些額外的支出。這個時候估算這幾個預(yù)測指標(biāo)就要分下面這幾種情況了:
1.?第一種情況:后續(xù)部分工作CPI和前面4天工作的CPI保持一致
項目經(jīng)理在看了天氣預(yù)報后辛孵,發(fā)現(xiàn)后面的天氣也跟前面幾天一樣的也不好丛肮。這種情況下預(yù)計后面的工作還是按照前面的花錢的效率來辦事(前面4天是花5000元干了3000元的事,花錢效率也就是CPI是0.6)魄缚,后面工作的CPI和前面4天工作的CPI保持一致將會保持0.6宝与。
這種情況下我們來先算完工尚需估算ETC,現(xiàn)在的情況冶匹,本來計劃完成40米4000元的工作量(PV)习劫,結(jié)果只砌了30米只完成了3000元的工作量(EV),實際還花了5000元(AC)嚼隘,那么我們剩余的工作估計還要花多少錢呢诽里?這個就是ETC疹启。整個項目要砌墻100米旬渠,現(xiàn)在只完成了30米饮焦,那么剩下當(dāng)然就是還需要砌70米了纹蝴,轉(zhuǎn)化成錢的數(shù)量70*100=7000元這就是剩余的工作量南窗,也就是還剩7000塊錢的工作香缺。前面提到過剩余的工作量CPI保持不變還是0.6衡楞,花1元錢只能干0.6元的事充岛,現(xiàn)在有7000元的事還需要干泄隔,那么干這7000元的事需要花的錢就是7000/0.6=11667元拒贱,也就是如果這個工作方式不變的話,估計未來這個項目還需要花11667元。
完工尚需估算ETC算出來了逻澳,完工估算EAC就好算了闸天,因為完工估算就是目前實際已經(jīng)花了的錢加上完工尚需估算EAC=AC+ETC。如果是按照這種情況算出來的剩余工作估計還要花11667元(ETC)斜做,實際前面4天已經(jīng)花了5000元苞氮,那么整個項目的完工成本估算就是5000+11667元=16667?元,也就是整個項目做完估計要花16667元瓤逼。這種情況其實也可以用另外一種計算方式笼吟,因為我們的CPI一直保持穩(wěn)定不管前面4天還是后面工作一直都是0.6,所以也可以用總的項目預(yù)算(總的工作量)除以CPI得出霸旗,也就是10000/0.6=16667元(這兒就是已知工作量和CPI求需要花的錢)贷帮,算出來的結(jié)果是一樣的。當(dāng)然要注意如果要用這個方式計算EAC一定要確認(rèn)前后的CPI是一致的才可以這么算诱告。
完工尚需估算ETC和完工估算EAC都算出來了撵枢,再來算完工尚需績效指數(shù)TCPI。項目經(jīng)理評估完目前的項目績效后精居,如果要想要整個項目在規(guī)定的預(yù)算內(nèi)完工锄禽,那么后面工作的成本績效必須得是多少才行,這個就是TCPI靴姿。第四天結(jié)束后總共10000元的工作量沃但,完成了3000元剩余7000元的工作量,實際花了5000元(預(yù)算就還剩10000-5000=5000元)空猜,也就是未來如果預(yù)算不增加我們需要以剩下5000元的預(yù)算來完成剩下7000元的工作绽慈,那么需要的成本績效指數(shù)就是7000/5000=1.4(工作量除以錢數(shù)等于CPI),也就是我們每花一元錢辈毯,必須要完成1.4元錢的工作坝疼,才有可能在預(yù)算內(nèi)完成這個項目。通過公式計算就是TCPI=(BAC-EV)/(BAC-AC)=(10000-3000)/(10000-5000)=1.4谆沃。
最后算完工偏差VAC钝凶,這個就好算了,就是預(yù)測完工的時候的成本偏差CV唁影。因為后續(xù)的工作還是按以前的CPI(0.6)來執(zhí)行耕陷,我們前面已經(jīng)算出來ETC=11667元,EAC=16667元据沈,這個情況下完工偏差VAC=BAC-EAC=10000-16667=-6667元哟沫,也就是預(yù)測項目最終完工的時候?qū)⒊?667元(同理負(fù)值表示成本超支,正值表示成本節(jié)約)锌介。
這種時候用圖更直觀地表示ETC嗜诀、EAC猾警、VAC等預(yù)測指標(biāo)就是如下圖所示:
從圖中可以看到,AC線是在4天內(nèi)實線的基礎(chǔ)上延伸的虛線(實線表示實際值隆敢,虛線表示預(yù)測值)发皿,直接延伸表示花錢的速度不變(因為斜率沒變)跟以前保持一致。這種情況下可以看到當(dāng)EV達(dá)到BAC的時候(表示做了10000元的事項目做完了)拂蝎,AC的值是16667元穴墅,這個就是預(yù)測的最終項目完工的時候?qū)还不ㄟ@么多錢,也就是EAC温自,其與BAC的差額就是完工偏差VAC玄货。
如果以后的工作我們不是以以前的CPI(0.6)而是以完工尚需績效指數(shù)TCPI作為后續(xù)工作的CPI呢?比如我們從第五天開始CPI變?yōu)榱?.4(上面算TCPI算出來的)捣作,這個時候完工偏差會是多少呢誉结?其實如果通透理解了概念的同學(xué)應(yīng)該就會很快知道這個時候算出來的的完工偏差將會是0,因為TCPI的定義就是在預(yù)算內(nèi)完工的后續(xù)工作的成本績效指數(shù)券躁,所以在這個指數(shù)下完成剩余的工作,我們的預(yù)算肯定是剛剛好的掉盅,完工偏差就會0也拜。不嫌麻煩我們也可以簡單計算一下,前面4天花了5000元完成了3000元的工作量趾痘,剩下7000元的工作以1.4的CPI去做慢哈,那么剩下的工作將只需花ETC=7000/1.4=5000元,加上前面已經(jīng)花了的5000元永票,剛好就等于我們的項目預(yù)算10000元卵贱,這個時候完工偏差就剛好是0。從這個角度我們也可以說完工尚需績效指數(shù)TCPI就是要使完工偏差VAC為0侣集,完成后續(xù)剩余工作所需的的成本績效指數(shù)CPI键俱。也就是第4天后檢查項目發(fā)現(xiàn)進(jìn)度落后預(yù)算超支,客戶說進(jìn)度我先不管世分,最后完工時預(yù)算一分也不能超编振,這個時候后面部分工作的CPI肯定就要更高才能達(dá)到這個預(yù)算內(nèi)完工這個目標(biāo)了,這個更高的CPI就是我們的完工尚需績效指數(shù)TCPI臭埋。
這種情況下用圖更直觀地表示ETC踪央、EAC等就是如下圖所示(此時VAC為0無法表示出來):
從圖中可以看到后期預(yù)測的AC線突然一下變緩了,花錢速度下降了從而CPI提高了(CPI是EV的斜率比上AC的斜率瓢阴,AC斜率變小畅蹂,EV斜率不變的情況下CPI變大)。這種情況概括一下就是前面4天用5000元做了3000元的事荣恐,評估之后采取措施發(fā)奮圖強液斜,后面的時間用5000元做了7000元的事,從而實現(xiàn)了預(yù)算內(nèi)(10000元)完工的目標(biāo)。
2.?第二種情況:后續(xù)部分工作CPI和前面4天工作的CPI不一致旗唁,與計劃CPI一致
第二種情況就是:項目經(jīng)理看后面幾天的天氣預(yù)報天氣畦浓,發(fā)現(xiàn)前面4天天氣不好只是偶然現(xiàn)象不具有代表性,后面的天氣都是好的检疫。這個時候預(yù)測以后花錢效率CPI會正常變?yōu)?讶请,也就是不在額外花錢那么就每花1元錢就能做1元錢的事。如果真的做到了這個花錢效率屎媳,因為剩余7000元的工作量(前面已經(jīng)算出來)夺溢,那么剩余的工作需要花的錢就是7000/1=7000元,也就是完工尚需估算ETC就是7000元烛谊;
同理繼續(xù)算完工估算EAC风响,就是ETC加上AC,也就是7000元加上5000元就等于12000元丹禀;
再同樣的計算方法計算這種情況下的完工偏差VAC就是BAC-EAC=10000-12000=-2000元状勤,表示預(yù)測項目最終完工的時候成本將超支2000元。
這種情況下的這幾個指標(biāo)用圖直觀地表示出來就是這個樣子:
圖中可以看到双泪,紅線AC第4天后改變了方向持搜,變得更緩代表花錢更慢從而花錢效率更高,與橘黃色的EV線平行表示花錢速度和做事速度保持一致(花多少錢就辦多少錢的事)焙矛,這個時段的CPI就是1(因為CPI等于EV線與AC線斜率之比葫盼,平行表示斜率相等)。但是要注意村斟,如果計算截止某時點整個項目的CPI不會是1贫导,因為前面4天花5000元只做了3000元的事,多花了2000元蟆盹,就算后面的工作每花1000元就做1000元的事不再多花錢孩灯,總的加起來計算的話還是花的錢比做的事要多這2000元,這樣CPI就還是會小于1日缨。
3.?第三種情況:后續(xù)部分工作CPI和前面4天工作的CPI不一致钱反,甚至更糟
第三種情況就是:項目經(jīng)理在看了天氣預(yù)報后,發(fā)現(xiàn)后面的天氣也跟前面幾天一樣的也不好匣距,不但如此這個項目還對進(jìn)度要求非常高面哥,規(guī)定必須按照原定的完工日期完工不得進(jìn)度超期(我們看前面的圖進(jìn)度都是超期的)。這個時候進(jìn)度的落后就會進(jìn)一步影響我們的成本毅待,因為我們以后需要趕工來趕進(jìn)度尚卫,而趕工是需要額外的成本的。這樣我們計算剩余工作需要花的成本也就是完工尚需估算ETC的時候就要綜合考慮CPI和SPI尸红,計算方法就是7000/(0.6*0.75)=15556元吱涉,也就是如果不但差天氣持續(xù)刹泄,同時還要確保項目進(jìn)度的話,我們預(yù)計完成剩余的工作還需要花15556元的成本怎爵,跟第一種情況相比多出來的錢就是為了趕進(jìn)度額外花的錢特石。
同理這種情況下再計算完工估算EAC就是ETC+AC=15556+5000=20556元,也就是項目完工的時候估計整個項目一共要花20556元鳖链;
同理這種情況下計算完工偏差VAC就是BAC-EAC=10000-20556=-10556元姆蘸,表示估計項目完工時將會超支10556元,這樣就超支很多了芙委,因為是預(yù)算的2倍還有多了逞敷。
這種情況下的這幾個指標(biāo)用圖直觀地表示出來就是這個樣子:
從圖中我們可以看出,第4天過后灌侣,橘黃線EV跟以前相比變陡峭推捐,表示做事速度加快,因為我們在用額外的成本趕工侧啼,終于在計劃的第10天與綠線計劃價值PV匯合牛柒,表示此時按計劃截止時間準(zhǔn)時完成了項目;再看紅線AC(花的錢)慨菱,第4天后變得陡峭焰络,表示花錢速度相比以前加快,因為要花額外的錢來趕工追趕進(jìn)度符喝,在第10天項目完工的時候共花了多達(dá)20556元,這個就是完工估算EAC甜孤,與BAC的差值就是VAC协饲。
這三種情況下ETC、EAC和VAC的計算我們就都討論完了缴川。至此我們通過砌墻這個例子就為大家介紹完了關(guān)于掙值管理的12個概念(PV,EV,AC,BAC, SV, SPI, CV, CPI, ETC, EAC, TCPI,VAC)的一些基本情況茉稠,希望能通過本文對大家學(xué)習(xí)和理解這些概念和公式有所助益,如有任何疑問把夸、建議或指正而线,歡迎留言交流,謝謝閱讀恋日。
推薦閱讀作者更多的文章(直接點擊下面的標(biāo)題):