La grieta del SPI tradicional — y cómo medir el atraso en tiempo, no en dineroThe crack in traditional SPI — and how to measure delay in time, not money
El Cronograma Ganado (Earned Schedule) es una extensión técnica desarrollada por la comunidad profesional de EVM (Walt Lipke, 2003) — no aparece como fórmula dentro del texto de PMBOK 8, que solo cubre SV y SPI clásicos (Tabla 5-1). La incluimos aquí como masterclass porque resuelve un problema real que sí vas a encontrar usando SPI clásico. Earned Schedule is a technical extension developed by the EVM professional community (Walt Lipke, 2003) — it doesn't appear as a formula within PMBOK 8's text, which only covers classic SV and SPI (Table 5-1). We include it here as a masterclass because it solves a real problem you will run into using classic SPI.
Recuerda del módulo de Finanzas: SPI = EV / PV. El problema: cuando el proyecto se acerca a su fecha final, PV deja de crecer (ya se planeó el 100% del trabajo) mientras EV sigue avanzando lentamente. Matemáticamente, SPI se acerca a 1.0 — pareciendo "a tiempo" — incluso si el proyecto está gravemente atrasado. SPI mide una variación monetaria, no realmente cuántos días de atraso hay. Remember from the Finance module: SPI = EV / PV. The problem: as the project nears its end date, PV stops growing (100% of the work is already planned) while EV keeps creeping forward slowly. Mathematically, SPI approaches 1.0 — looking "on time" — even if the project is badly delayed. SPI measures a monetary variance, not really how many days behind you are.
Si Atlas llega a la Semana 11 (de 12) con solo 90% del trabajo hecho, el SPI clásico puede mostrar 0.95 — "casi perfecto" — aunque en realidad faltan días reales de trabajo que ya no caben en el calendario. If Atlas reaches Week 11 (of 12) with only 90% of the work done, classic SPI might show 0.95 — "almost perfect" — even though real work days remain that no longer fit in the calendar.
Cronograma Ganado (ES) pregunta: "¿en qué punto de la Línea Base planeada corresponde el valor que ya gané?" — y lo expresa en unidades de tiempo, no en dólares. Earned Schedule (ES) asks: "at what point in the planned Baseline does the value I've already earned correspond to?" — and expresses it in time units, not dollars.
| MétricaMetric | DefiniciónDefinition | FórmulaFormula |
|---|---|---|
| ES | El punto en el tiempo (de la Línea Base) donde PV = EV actualThe point in time (on the Baseline) where PV = current EV | — |
| AT | Tiempo Real transcurrido a la fecha de corteActual Time elapsed at the data date | — |
| SPI(t) | Índice de Desempeño de Cronograma en tiempoTime-based Schedule Performance Index | ES / AT |
| SV(t) | Variación de Cronograma en tiempoTime-based Schedule Variance | ES − AT |
A diferencia del SPI clásico, SPI(t) nunca converge artificialmente a 1.0 cerca del cierre — sigue reflejando el atraso real en semanas hasta el final. Unlike classic SPI, SPI(t) never artificially converges to 1.0 near closing — it keeps reflecting the real delay in weeks all the way to the end.
Semana 11 de 12. Según la Línea Base, para esta semana ya se debería haber completado el trabajo planeado hasta la Semana 11.5 equivalente (por la curva S, el trabajo no es perfectamente lineal). Pero el valor ganado real (EV) solo corresponde a lo que se había planeado completar hasta la Semana 9.5. Week 11 of 12. According to the Baseline, by this week the equivalent of Week 11.5 worth of planned work should be done (per the S-curve, work isn't perfectly linear). But the real earned value (EV) only corresponds to what was planned to be complete by Week 9.5.
Mientras el SPI clásico podría mostrar 0.95 (pareciendo "casi bien"), SPI(t) = 0.86 revela con más honestidad que Atlas está 1.5 semanas atrasado en tiempo real — información mucho más útil para decidir si hay que recortar alcance antes del cierre. While classic SPI might show 0.95 (looking "almost fine"), SPI(t) = 0.86 more honestly reveals Atlas is 1.5 real weeks behind — far more useful information for deciding whether scope needs to be cut before closing.