← Calcolatore BAC
Calcolatore del Budget al Completamento · Aprile 2026 · 7 min di lettura

EVM per Progetti IT e Software

Applicare l'Earned Value Management a progetti IT e software è al tempo stesso più impegnativo e ricco di sfumature rispetto all'edilizia. Il lavoro software è astratto, i requisiti possono cambiare a metà progetto e misurare la "percentuale completata" di una feature è intrinsecamente soggettivo. Tuttavia, con i giusti adattamenti, l'EVM fornisce un valore enorme per la gestione dei programmi IT e per comunicare lo stato del budget e della schedulazione agli stakeholder non tecnici.

La Sfida Centrale: Misurare l'Earned Value nel Software

Nelle costruzioni puoi misurare il progresso fisico (metri cubi versati, metri posati). Nel software, stai misurando un lavoro invisibile. I tre approcci più comuni sono:

1. Story Point (Agile EVM)

In ambienti Scrum o Kanban, i team stimano il lavoro in story point. Puoi costruire l'EVM su questa base:

Questo approccio accredita le storie come "fatte" solo quando soddisfano la Definition of Done del team — prevenendo la trappola del "completato al 90%".

2. EVM Basato su Milestone (Waterfall)

Per progetti waterfall o a gate, assegna pesi di budget alle milestone (es. Requisiti = 15%, Design = 20%, Sviluppo = 40%, Testing = 20%, Deployment = 5%). L'Earned Value viene accreditato solo quando ciascuna milestone è completamente terminata e accettata.

3. Pacchetti di Lavoro Ponderati

Suddividi il software in moduli funzionali (autenticazione, reportistica, API, UI). Stima costo e durata per ciascuno. Traccia il completamento a livello di modulo. Questo è l'approccio EVM più tradizionale, adatto ai contratti IT a prezzo fisso.

Esempio Pratico: Progetto di Sviluppo Software

Un progetto di sviluppo di un CRM personalizzato: BAC = $400.000, 8 sprint (16 settimane). Allo sprint 4 (settimana 8):

CPI = EV ÷ AC = 160.000 ÷ 195.000 = 0.821 (18% di sforamento costi)
SPI = EV ÷ PV = 160.000 ÷ 200.000 = 0.800 (20% in ritardo sul piano)
EAC = BAC ÷ CPI = 400.000 ÷ 0.821 = $487.211
VAC = 400.000 − 487.211 = −$87.211

EVM e Agile: Obiezioni Comuni

ObiezioneRisposta
"L'Agile non ha un ambito fisso"L'EVM funziona con un backlog prioritizzato — il BAC rappresenta l'ambito di rilascio concordato, non l'intero backlog di prodotto
"I requisiti cambiano ogni sprint"Usa un processo di controllo delle modifiche. Le modifiche approvate all'ambito aggiornano il BAC. Le modifiche non pianificate sono varianze da indagare.
"La velocity in story point è più utile"La velocity è ottima per il team; l'EVM fornisce la visione finanziaria necessaria per sponsor ed esecutivi.
"Noi non facciamo stime in anticipo"L'EVM richiede una baseline. Anche le storie dimensionate in modo relativo possono formare una base se valutate con coerenza.

Consigli Pratici per i Project Manager IT

→ Apri il Calcolatore EVM Gratuito