完工預算 (BAC) 與 完工估算 (EAC) 的區別
在實獲值管理中最常見的混淆點是 完工預算 (BAC) 和 完工估算 (EAC) 之間的關係。它們看起來相似,都代表“專案總成本”,但它們的行為方式完全相反。
BAC = 你在專案開始前計劃的成本。它是固定的。
EAC = 你目前預測完成專案所需的成本。它會隨著專案的進展而變化。
快速比較:BAC vs EAC
| 屬性 | BAC (完工預算) | EAC (完工估算) |
|---|---|---|
| 定義 | 總核准的基準預算 | 預測的專案總成本 |
| 設定時間 | 一次,在專案基準設定時 | 在執行過程中不斷重新計算 |
| 是否改變? | 僅透過正式的重新基準化來改變 | 是——在每個報告期更新 |
| 基於 | 僅基於計劃估算 | 實際成本 + 績效指數 |
| 公式 | Σ(所有工作包預算) | BAC / CPI(4個公式中最常見) |
在專案開始時:BAC = EAC
在專案基準被核准的那一刻,BAC和EAC是完全相同的。沒有工作被執行,沒有產生實際成本,所以預測等於計劃。一旦開始執行並出現實際資料(AC,EV),EAC就會開始偏離BAC。
BAC和EAC之間有什麼區別?
關鍵的區別在於:BAC代表承諾——與利害關係人正式達成的協議。EAC代表現實——根據觀察到的績效預測專案實際可能花費的成本。
考慮這個例子:一個BAC為$400,000的軟體專案。
- 3個月後:AC = $130,000,EV = $100,000(完成25%)
- CPI = EV / AC = 100,000 / 130,000 = 0.769(超出預算)
- EAC = BAC / CPI = 400,000 / 0.769 = $520,156
- VAC = BAC − EAC = 400,000 − 520,156 = −$120,156(預計超支)
BAC仍然是$400,000。EAC現在是$520,156。這$120,156的缺口就是專案經理需要解釋和管理的。
在專案期間BAC可以改變嗎?
是的,但只能透過正式流程。在兩種情況下BAC會改變:
- 核准的範圍變更 ——透過變更控制增加(或減少)額外的工作包,從而增加(或減少)授權預算。
- 重新基準化 ——高階管理層正式核准新的成本基準,這通常發生在原來的BAC明顯無法實現並且需要重新開始時。這是一個重大的治理事件。
單純的成本超支絕不會改變BAC。相反,它們會反映在EAC和VAC中。
當EAC超過BAC時這意味著什麼?
當EAC超過BAC(VAC為負)時,預計專案將以超出預算完工。這個差額代表了預測的成本超支。專案經理必須向利害關係人報告這一點,並採取糾正行動使CPI更接近於1.0——這會降低EAC。
PMBOK中引用的研究顯示,在專案完成20%之後,一旦CPI跌破0.9,它就很少能出現大幅反彈。這使得早期的EAC預測變得至關重要。
當EAC低於BAC時
當EAC低於BAC時,VAC為正——預測專案將低於預算完工。這是有利的,代表著預算有盈餘。
4個EAC公式及其與BAC的關係
所有的4個PMBOK EAC公式都引用了BAC:
EAC₁ = BAC / CPI ← 典型績效繼續(最常見)
EAC₂ = AC + (BAC − EV) ← 一次性偏差;未來按計劃費率進行
EAC₃ = AC + (BAC − EV) / CPI ← 持續的CPI影響(= EAC₁)
EAC₄ = AC + (BAC − EV) / (CPI × SPI) ← 時程壓力增加了成本
EAC₂ = AC + (BAC − EV) ← 一次性偏差;未來按計劃費率進行
EAC₃ = AC + (BAC − EV) / CPI ← 持續的CPI影響(= EAC₁)
EAC₄ = AC + (BAC − EV) / (CPI × SPI) ← 時程壓力增加了成本
BAC與每種EAC之間的關係決定了 VAC = BAC − EAC。你選擇的公式反映了你對未來績效的假設——但所有四種公式都是從同一個固定的BAC開始的。
總結表
| 情況 | BAC | EAC | VAC | 含義 |
|---|---|---|---|---|
| 進展順利 | $500K | $500K | $0 | 符合預算 |
| 成本超支 | $500K | $560K | −$60K | 預計將超出預算 |
| 低於預算 | $500K | $470K | +$30K | 預測有盈餘 |
| 重新基準化 | $580K | $580K | $0 | 新的核准基準 |