掙值分析


掙值分析

計劃價值(PV,Plan Value):項目實施過程中某階段計劃要求完成的工作量所需的預算工時或費用。計算公式:
PV = 計劃工作量 * 計劃單價
例如,爲了開發一個完整的軟件系統Super-X,需要完成100個故事點的任務,每個故事點預計要1.5人天,那麼:
PV = 100故事點 * 1.5人天

掙值(EV,Earned Value):項目實施過程中某階段實際完成工作量及按預算定額計算出來的工時或費用。計算公式:
EV = 已完成工作量 * 計劃單價
例如,Super-X進行到一半,這時候已完成50個故事點的任務,每個故事點預計要1.5人天,那麼:
EV = 50故事點 * 1.5人天

實際成本(AC,Actual Cost):項目實施過程中某階段實際完成的工作量所消耗的工時或費用。計算公式:
AC = 已完成工作量 * 實際單價
例如,Super-X進行到一半,這時候已完成50個故事點的任務,每個故事點實際投入了1.2人天,那麼:
AC = 50故事點 * 1.2人天

偏差分析

進度偏差(SV,Schedule Variance):指檢查日期EV和PV之間的差異。計算公式:
SV = EV - PV
當SV爲正值時,表示進度提前;
當SV等於零時,表示實際與計劃相符。
當SV爲負值時,表示進度延誤。
例如:
EV爲50個故事點,而當前時間結點PV理論上應該完成45個故事點,則:
SV = EV - PV = 50 - 45,爲正值,說明進度提前了

進度績效指標(SPI,Schedule Performed Index):指項目掙值與計劃價值之比。計算公式:
SPI = EV / PV
當SPI>1時,表示進度超前
當SPI=1時,表示實際進度與計劃進度相同
當SPI<1時,表示進度延誤
還是前面的例子:
SPI = EV / PV = 50 / 45 > 1,說明進度提前了

成本偏差(CV,Cost Variance):指檢查期間EV和AC之間的差異。計算公式:
CV = EV - AC
當CV爲正值時,表示實際消耗的人工(或費用)低於預算值,即有結餘或效率高;
當CV等於零時,表示實際消耗的人工(或費用)等於預算值;
當CV爲負值時,表示實際消耗的人工(或費用)超出預算值或超支。
例如:
EV = 50故事點 * 1.5人天
AC = 50故事點 * 1.2人天
CV = EV - AC爲正值,說明當前消耗的人力低於預算值

成本執行指標(CPI,Cost Performed Index)。項目掙值與實際費用之比(或工時值之比)。計算公式:
CPI = EV / AC
當CPI>1時,表示低於預算,即實際費用低於預算費用;
當CPI=1時,表示實際費用與預算費用吻合;
當CPI<1時,表示超出預算,即實際費用高於預算費用;
還是前面的例子:
EV = 50故事點 * 1.5人天
AC = 50故事點 * 1.2人天
CPI = EV / AC > 1,說明當前消耗的人力低於預算值

預測

完工預算(BAC,Budget at Completion (BAC):完成將要執行的工作所需的預期總成本,等於總的計劃價值PV。
前面的例子中,爲了完成Super-X,總共需要100個故事點,每個故事點預計1.5人天
那麼,BAC = 100故事點 * 1.5人天

完工估算(EAC,Estimate at Completion):完成所有工作所需的預期總成本,等於截至目前的實際成本加上剩餘工作的預計成本。有幾種計算方式:
1 如果預期項目剩餘工作的CPI不變,則:
EAC = BAC / CPI
例如:
EV = 50故事點 * 1.5人天
AC = 50故事點 * 1.2人天
則CPI = EV / AC = 1.25
BAC = 100故事點 * 1.5人天 = 150人天
那麼EAC = BAC / 1.25 = 120人天

2 如果預期未來工作按照計劃的速度完成,則:
EAC = AC + (BAC - EV)
例如,AC = 50故事點 * 1.2人天 = 60人天
BAC - EV = 100故事點 * 1.5人天 - 50故事點 * 1.5人天 = 75人天
則EAC = 60人天 + 75人天 = 135人天

3 如果最初的計劃不再有效,則需要重新估算剩餘工作:
EAC = AC + 自下而上的ETC
例如,AC = 50故事點 * 1.2人天 = 60人天
自下而上估算出來的ETC爲80人天
則EAC = 60人天 + 80人天 = 140人天

4 如果CPI和SPI都會影響剩餘工作,則:
EAC = AC + [(BAC - EV) / (CPI * SPI)]
例如:
BAC = 100故事點 * 1.5人天 = 150人天
PV = 40故事點 * 1.5人天 = 60人天
EV = 50故事點 * 1.5人天 = 75人天
AC = 50故事點 * 1.2人天 = 60人天
CPI = EV / AC = 1.25
SPI = EV / PV = 1.25
則EAC = 60人天 + (150人天 - 75人天) / (1.25 * 1.25) = 108人天

完工尚需估算(ETC,Estimate to Complete):完成剩餘工作的預計成本。有幾種計算方式:
1 如果剩餘工作繼續按計劃執行,則:
ETC = EAC - AC

2 如果最初的計劃不再有效,則需要重新估算剩餘工作:
ETC = 重新評估

完工偏差(VAC,Variance At Completion):完工預算與完工估算之差。計算公式:
VAC = BAC – EAC

完工尚需績效指數(TCPI,To-Complete Performance Index):完成剩餘工作所需成本與預算之比。有兩種計算方式:
1 如果項目的預算不變,也就是說剩餘的工作要用手上剩餘的錢來完成,則TCPI爲剩餘工作量與剩餘的預算之比:
TCPI = (BAC - EV) / (BAC - AC)
當TCPI > 1時,表示剩餘工作量大於剩餘預算,則任務較難完成;
當TCPI = 1時,表示剩餘工作量等於剩餘預算,則任務剛好;
當TCPI < 1時,表示剩餘工作量小於剩餘預算,則任務較容易完成。
例如:
BAC = 100故事點 * 1.5人天 = 150人天
EV = 50故事點 * 1.5人天 = 75人天
AC = 50故事點 * 1.2人天 = 60人天
則TCPI = (150人天 - 75人天) / (150人天 - 60人天) = 75人天 / 90人天 = 0.83
由於完成當前階段工作所耗費的成本低於預期的成本,因此剩餘預算一定會比剩餘工作量多,因爲任務比較容易完成。

2 如果項目的預算重新評估了,則TCPI爲剩餘工作量與重新評估之後剩餘的預算之比:
TCPI = (BAC - EV) / (EAC - AC)
當TCPI > 1時,表示剩餘工作量大於剩餘預算,則任務較難完成;
當TCPI = 1時,表示剩餘工作量等於剩餘預算,則任務剛好;
當TCPI < 1時,表示剩餘工作量小於剩餘預算,則任務較容易完成。
例如:
BAC = 100故事點 * 1.5人天 = 150人天
EV = 50故事點 * 1.5人天 = 75人天
AC = 50故事點 * 1.2人天 = 60人天
如果預期工作按照當前速度完成,則重新評估的EAC = 135人天
則TCPI = (150人天 - 75人天) / (135人天 - 60人天) = 75人天 / 75人天 = 1
由於按照當前階段工作實際耗費的成本重新評估了預算,預算減少了,如果工作速度保持不變,則剛好能完成剩下的任務。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章