CPI vs SPI paaiškinimas: išlaidų ir grafiko našumas EVM
Išlaidų našumo indeksas (CPI) ir Grafiko našumo indeksas (SPI) yra dvi labiausiai stebimos metrikos Earned Value Management. Abu yra efektyvumo rodikliai, kurių bazinė linija yra 1.0 — bet jie matuoja visiškai skirtingus dalykus, ir projektų vadovas, kuris juos neteisingai perskaito, gali padaryti labai klaidingas išvadas.
Šiame straipsnyje išsamiai paaiškinami abu indeksai: kaip jie apskaičiuojami, ką reiškia jų vertės, kaip jie sąveikauja ir ką daryti, kai jie išsiskiria.
Formulės iš pirmo žvilgsnio
| Indeksas | Formulė | Matuoja | Gera vertė |
|---|---|---|---|
| CPI | EV ÷ AC | Išlaidų efektyvumą | > 1.0 |
| SPI | EV ÷ PV | Grafiko efektyvumą | > 1.0 |
CPI: Išlaidų našumo indeksas
CPI matuoja, kiek biudžetuotos darbo vertės yra pristatoma už kiekvieną išleistą dolerį. 0.85 CPI reiškia, kad už kiekvieną faktiškai išleistą
CPI vs SPI Explained: Cost vs Schedule Performance in EVM
The Cost Performance Index (CPI) and Schedule Performance Index (SPI) are the two most-watched metrics in Earned Value Management. Both are efficiency ratios that use 1.0 as the baseline — but they measure completely different things, and a project manager who misreads them can draw badly wrong conclusions.
This article explains both indexes in depth: how they are calculated, what their values mean, how they interact, and what to do when they diverge.
The Formulas at a Glance
| Index | Formula | Measures | Good value |
|---|---|---|---|
| CPI | EV ÷ AC | Cost efficiency | > 1.0 |
| SPI | EV ÷ PV | Schedule efficiency | > 1.0 |
CPI: Cost Performance Index
CPI measures how much budgeted work value is being delivered per dollar spent. A CPI of 0.85 means that for every $1.00 actually spent, only $0.85 worth of planned work has been completed — an 18% cost overrun rate.
CPI Interpretation Guide
| CPI Value | Status | What it means |
|---|---|---|
| > 1.0 | Under budget | Delivering more value than each dollar costs |
| = 1.0 | On budget | Delivering exactly as planned per dollar |
| 0.9 – 0.99 | Slight overrun | Monitor closely; corrective action may be needed |
| < 0.9 | Over budget | Significant cost problem; management action required |
Key research finding: Studies show that once CPI drops below 0.9 after the 20% project completion point, it very rarely recovers. Early CPI values are strong predictors of final project cost performance.
SPI: Schedule Performance Index
SPI measures how efficiently the project is progressing through its planned work. An SPI of 0.80 means the team is completing only 80% of the work that was scheduled to be done by this point — the project is running 20% behind its timeline.
SPI Interpretation Guide
| SPI Value | Status | What it means |
|---|---|---|
| > 1.0 | Ahead of schedule | More work done than was planned for this period |
| = 1.0 | On schedule | Exactly on the planned timeline |
| 0.9 – 0.99 | Slight delay | Minor slippage; may self-correct |
| < 0.9 | Behind schedule | Significant delay; may impact deadline or cost |
Important SPI limitation: SPI is calculated in dollar terms (EV/PV), not in calendar days. At the end of a project, SPI always equals 1.0 (since total EV = total PV = BAC when complete) — regardless of how late the project finished. This makes SPI unreliable for measuring schedule delays near project completion. For time-based scheduling analysis, use Earned Schedule (ES) methods instead.
The 4 CPI/SPI Combination Scenarios
CPI > 1, SPI > 1
Under budget AND ahead of schedule. The ideal scenario. Investigate why — understand what's working so you can repeat it.
CPI > 1, SPI < 1
Under budget BUT behind schedule. Spending less than planned, but not completing work fast enough. May need to add resources to accelerate.
CPI < 1, SPI > 1
Over budget BUT ahead of schedule. Completing work faster, but at higher cost. Evaluate if the schedule gains justify the spending.
CPI < 1, SPI < 1
Over budget AND behind schedule. The worst case. Immediate management intervention required. Consider scope reduction or baseline revision.
Worked Example
A software development project has: BAC = $300,000, PV = $150,000, EV = $120,000, AC = $140,000
SPI = EV ÷ PV = 120,000 ÷ 150,000 = 0.800
This project is both over budget (CPI 0.857 = 16.7% cost overrun) and behind schedule (SPI 0.800 = 20% schedule slippage). The EAC factoring in both indices would be:
CPI vs SPI: Which One Matters More?
Both matter — but in different contexts:
- CPI is more predictive of final project outcome. Cost overruns compound: if you're inefficient now, the inefficiency continues. CPI is the primary metric for forecasting EAC.
- SPI matters most when deadlines are fixed. A fixed deadline contract or regulatory milestone makes SPI critical. A behind-schedule project may incur overtime costs that push CPI even lower.
- Use both together for the most complete picture. A project with CPI = 1.05 and SPI = 0.75 is doing well on cost but will likely miss its deadline.
Common Misconceptions
- "SPI > 1 means we're saving time." Not exactly — it means you're completing more budgeted work than planned. If your team is doing easier tasks first, this can be misleading.
- "CPI and SPI should always match." They frequently diverge. Projects that crash (add resources to accelerate) typically see SPI improve while CPI drops.
- "A CPI of 1.3 is always great." Extremely high CPI can indicate that scope was over-budgeted or that the team is cutting corners to appear efficient.
CPI interpretavimo vadovas
| CPI Vertė | Būsena | Ką tai reiškia |
|---|---|---|
| > 1.0 | Mažiau biudžeto | Pristatoma daugiau vertės, nei kainuoja kiekvienas doleris |
| = 1.0 | Pagal biudžetą | Pristatoma tiksliai kaip planuota už dolerį |
| 0.9 – 0.99 | Nedidelis viršijimas | Atidžiai stebėkite; gali prireikti korekcinių veiksmų |
| < 0.9 | Viršija biudžetą | Reikšminga išlaidų problema; būtinas vadovybės įsikišimas |
SPI: Grafiko našumo indeksas
SPI matuoja, kaip greitai darbas atliekamas, palyginti su planu. SPI, lygus 0.80, reiškia, kad projektas atliekamas tik 80% planuoto greičio, o tai reiškia, kad projektas nuo grafiko atsilieka 20%.
SPI interpretavimo vadovas
| SPI Vertė | Būsena | Ką tai reiškia |
|---|---|---|
| > 1.0 | Lenkia grafiką | Atliekama daugiau darbo nei planuota per laikotarpį |
| = 1.0 | Pagal grafiką | Tiksliai pagal planuotą laiko juostą |
| 0.9 – 0.99 | Nedidelis vėlavimas | Nežymus atsilikimas; gali susitvarkyti pats |
| < 0.9 | Atsilieka nuo grafiko | Reikšmingas vėlavimas; tikėtina, kad prireiks skatinimo ar viršvalandžių |
SPI apribojimai vėlyvosiose projekto stadijose
Skirtingai nei CPI, tradicinio EVM SPI turi trūkumą: projekto pabaigoje SPI visada grįš į 1.0, net jei projektas vėluoja metus! Taip yra todėl, kad baigus visus darbus, EV visada bus lygus PV (bendrai planuotai vertei). Šiai problemai išspręsti PM dažnai naudoja „Uždirbto grafiko“ (Earned Schedule) metodus.
Keturios kombinacijos: CPI ir SPI analizė
Stebėti vieną indeksą yra pavojinga. Tikroji įžvalga gaunama analizuojant abu kartu.
- CPI > 1 ir SPI > 1 (Svajoja): Jūsų projektas lenkia grafiką ir kainuoja mažiau nei planuota. Džiaukitės!
- CPI < 1 ir SPI < 1 (Blogiausias scenarijus): Jūs atsiliekate nuo grafiko ir viršijate biudžetą. Čia žlunga projektai, nebent vadovybė įsikiša.
- CPI > 1 ir SPI < 1 (Dažna problema): Projektas vėluoja, bet pinigai taupomi. Galbūt darbuotojai nedirba pakankamai greitai arba ištekliai nukreipti kitur. Turite „nusipirkti laiko“ išleisdami sutaupytus pinigus komandos išplėtimui.
- CPI < 1 ir SPI > 1 (Pavojingas greitis): Jūs dirbate greičiau nei planuota, bet išleidžiate per daug pinigų. Tai atsitinka, kai PM prideda resursų, kad paspartintų darbą (crashing), bet dėl to išauga išlaidos.