Guía completa + ejemplo resuelto

PERT/CPM: Guía Completa con Ejemplo Paso a Paso

Todo lo que necesitas para entender y aplicar el PERT/CPM: qué significa cada valor, cómo calcularlo y un ejemplo completo de 14 actividades de construcción con diagramas enfocados en cada etapa.

Se abre en el editor con diagrama interactivo animado paso a paso

Guía

¿Qué es PERT/CPM?

PERT (Program Evaluation and Review Technique) y CPM (Critical Path Method) son técnicas de planificación de proyectos que responden a una pregunta fundamental: ¿cuál es el tiempo mínimo para completar este proyecto y cuáles tareas no pueden retrasarse?

Empiezas listando todas las actividades, sus duraciones y dependencias — cuáles deben terminar antes de que otras puedan comenzar. El algoritmo calcula el momento más temprano y más tardío posible para que cada actividad comience y termine. El resultado es la Ruta Crítica: la secuencia de actividades que, si se retrasa, retrasará todo el proyecto.

Cómo se Representa Cada Actividad

En el diagrama de red, cada actividad aparece como un nodo con seis valores clave. Entender estos valores es la base de todo lo demás.

Adur = 3
ES
0
EF
3
LS
0
LF
3
Slack 0
ESInicio Temprano — el momento más temprano en que puede comenzar la actividad.
EFFin Temprano — el momento más temprano en que puede terminar. EF = ES + Duración.
LSInicio Tardío — el momento más tardío en que puede comenzar sin retrasar el proyecto.
LFFin Tardío — el momento más tardío en que puede terminar sin retrasar el proyecto.
SHolgura = LS − ES. Cero significa que la actividad está en la Ruta Crítica. Holgura = 0 → Crítica

Dependencias (Predecesores)

Las actividades frecuentemente dependen de otras. No puedes construir la fundación (B) antes de terminar la excavación (A). No puedes levantar las paredes (C) antes de terminar la fundación (B).

En PERT/CPM, defines estas relaciones explícitamente. Una flecha de A a B significa que B solo puede comenzar después que A termine.

A
Excavación
2 d
B
Fundación
4 d
C
Paredes
3 d
1

Paso 1 — Pasada Directa: ES y EF

La pasada directa recorre las actividades de inicio a fin, calculando el momento más temprano posible en que cada actividad puede comenzar y terminar.

Regla: ES = max(EF de todos los predecesores). Si una actividad no tiene predecesores, ES = 0. Luego: EF = ES + Duración.

A2
ES
0
EF
2
B4
ES
2
EF
6
C3
ES
6
EF
9
1A: sin predecesores → ES = 0. EF = 0 + 2 = 2.
2B: predecesor A tiene EF = 2 → ES = 2. EF = 2 + 4 = 6.
3C: predecesor B tiene EF = 6 → ES = 6. EF = 6 + 3 = 9. Esta es la duración del proyecto.

✦ Duración total del proyecto = mayor EF = 9 (actividad C)

¿Y si una actividad tiene múltiples predecesores?

Cuando una actividad depende de dos o más predecesores, solo puede comenzar después que todos terminen. Por eso su ES es el máximo entre los EF de todos sus predecesores.

En el ejemplo de abajo, Z depende de X e Y. X termina en el día 6, Y termina en el día 2. Z debe esperar a ambas — así que comienza el día 6.

X6
ES
0
EF
6
Y2
ES
0
EF
2
Z4
ES
6
EF
10

ES(Z) = max(EF(X) = 6, EF(Y) = 2) = 6 → EF(Z) = 6 + 4 = 10

2

Paso 2 — Pasada Inversa: LS y LF

La pasada inversa recorre las actividades de atrás hacia adelante — desde la última hasta la primera — calculando el momento más tardío posible en que cada actividad puede comenzar y terminar sin retrasar el proyecto.

Regla: LF = min(LS de todos los sucesores). Las actividades sin sucesores reciben LF = duración total del proyecto. Luego: LS = LF − Duración.

Duración total del proyecto = 9 (obtenida en la pasada directa). Empezando desde C hacia atrás:

A2
LS
0
LF
2
B4
LS
2
LF
6
C3
LS
6
LF
9
1C: sin sucesores → LF = 9. LS = 9 − 3 = 6.
2B: sucesor C tiene LS = 6 → LF = 6. LS = 6 − 4 = 2.
3A: sucesor B tiene LS = 2 → LF = 2. LS = 2 − 2 = 0.

¿Y si una actividad tiene múltiples sucesores?

Cuando una actividad alimenta dos o más actividades, su LF debe ser lo suficientemente temprano para que todas comiencen a tiempo. Por eso LF = mínimo entre los LS de todos los sucesores.

En el ejemplo de abajo, Z tiene dos sucesores: P (LS = 12) y Q (LS = 10). Z debe terminar antes del día 10 para mantener Q en horario.

Z5
LS
5
LF
10
P4
LS
12
LF
16
Q3
LS
10
LF
13

LF(Z) = min(LS(P) = 12, LS(Q) = 10) = 10 → LS(Z) = 10 − 5 = 5

3

Paso 3 — Holgura y la Ruta Crítica

Con ES y LS conocidos para cada actividad, la Holgura es sencilla de calcular. Indica exactamente cuánta flexibilidad tiene cada actividad.

Holgura = LS − ES

X6
ES
0
EF
6
LS
0
LF
6
Slack 0
Y2
ES
0
EF
2
LS
4
LF
6
Slack 4
Z4
ES
6
EF
10
LS
6
LF
10
Slack 0

En el diagrama de abajo: X tiene Holgura = 0 — es crítica y no puede retrasarse nada. Y tiene Holgura = 4 — puede comenzar hasta 4 días tarde sin impactar el proyecto. Z también es crítica (Holgura = 0) porque depende de X.

La Ruta Crítica es la cadena de actividades con Holgura = 0 de inicio a fin. Cualquier retraso en esta cadena retrasa el proyecto directamente. Las demás actividades tienen flexibilidad — puedes reasignar recursos de ellas a las críticas cuando sea necesario.

Ejemplo Resuelto

Construcción Residencial — 14 Actividades

Ahora apliquemos los tres pasos a un proyecto real. A continuación encontrarás la pasada directa, la pasada inversa y el cálculo de holgura completos de un proyecto de construcción con 14 actividades.

Se abre en el editor con diagrama interactivo animado paso a paso

Ruta Crítica — 44 días en total

ABCEFJLN

Holgura = 0 en todas estas actividades. Cualquier retraso en ellas retrasa la entrega del proyecto.

Diagrama de Red Completo

Cada nodo muestra ES, EF (azul), LS, LF (violeta) y Holgura. Nodos en rojo = ruta crítica. Las columnas representan los niveles topológicos.

AEscavação
ES
0
EF
2
LS
0
LF
2
Slack 0
BFundação
ES
2
EF
6
LS
2
LF
6
Slack 0
CParedes
ES
6
EF
16
LS
6
LF
16
Slack 0
DTelhado
ES
16
EF
22
LS
20
LF
26
Slack 4
EEnc. Exterior
ES
16
EF
20
LS
16
LF
20
Slack 0
IInst. Elétrica
ES
16
EF
23
LS
18
LF
25
Slack 2
GMuros
ES
22
EF
29
LS
26
LF
33
Slack 4
FEnc. Interior
ES
20
EF
25
LS
20
LF
25
Slack 0
HPintura Ext.
ES
29
EF
38
LS
33
LF
42
Slack 4
JDivisórias
ES
25
EF
33
LS
25
LF
33
Slack 0
MAcabamento Ext.
ES
38
EF
40
LS
42
LF
44
Slack 4
KPiso
ES
33
EF
37
LS
34
LF
38
Slack 1
LPintura Int.
ES
33
EF
38
LS
33
LF
38
Slack 0
NAcabamento Int.
ES
38
EF
44
LS
38
LF
44
Slack 0
ES/EFPasada DirectaLS/LFPasada InversaSlack=0CríticoSlack≤2AtenciónSlack>2Flexible
1

Pasada Directa — ES y EF

Recorre las actividades en orden topológico. ES = max(EF de predecesores), EF = ES + Duración.

#Ativ.ES = max(EF de predecesores)Dur.EF = ES + Dur
1AEscavaçãoNo predecessors → ES = 020 + 2 = 2
2BFundaçãoEF(A) = 2 → ES = 242 + 4 = 6
3CParedesEF(B) = 6 → ES = 6106 + 10 = 16
4DTelhadoEF(C) = 16 → ES = 16616 + 6 = 22
5EEnc. ExteriorEF(C) = 16 → ES = 16416 + 4 = 20
6IInst. ElétricaEF(C) = 16 → ES = 16716 + 7 = 23
7GMurosEF(D) = 22 → ES = 22722 + 7 = 29
8FEnc. InteriorEF(E) = 20 → ES = 20520 + 5 = 25
9HPintura Ext.max(EF(E)=20, EF(G)=29) = 29929 + 9 = 38
10JDivisóriasmax(EF(F)=25, EF(I)=23) = 25825 + 8 = 33
11KPisoEF(J) = 33 → ES = 33433 + 4 = 37
12LPintura Int.EF(J) = 33 → ES = 33533 + 5 = 38
13MAcabamento Ext.EF(H) = 38 → ES = 38238 + 2 = 40
14NAcabamento Int.max(EF(K)=37, EF(L)=38) = 38638 + 6 = 44

✦ Duración total del proyecto = mayor EF = 44 días (actividad N)

2

Pasada Inversa — LS y LF

Recorre en orden inverso. LF = min(LS de sucesores), LS = LF − Duración. Las actividades sin sucesores reciben LF = 44.

#Ativ.LF = min(LS de sucesores)Dur.LS = LF − Dur
1NAcabamento Int.No successors → LF = 44 (total)6446 = 38
2MAcabamento Ext.No successors → LF = 44 (total)2442 = 42
3LPintura Int.LS(N) = 38 → LF = 385385 = 33
4KPisoLS(N) = 38 → LF = 384384 = 34
5JDivisóriasmin(LS(K)=34, LS(L)=33) = 338338 = 25
6HPintura Ext.LS(M) = 42 → LF = 429429 = 33
7FEnc. InteriorLS(J) = 25 → LF = 255255 = 20
8IInst. ElétricaLS(J) = 25 → LF = 257257 = 18
9GMurosLS(H) = 33 → LF = 337337 = 26
10EEnc. Exteriormin(LS(F)=20, LS(H)=33) = 204204 = 16
11DTelhadoLS(G) = 26 → LF = 266266 = 20
12CParedesmin(LS(D)=20, LS(E)=16, LS(I)=18) = 16101610 = 6
13BFundaçãoLS(C) = 6 → LF = 6464 = 2
14AEscavaçãoLS(B) = 2 → LF = 2222 = 0
3

Holgura y Ruta Crítica

Holgura = LS − ES. Las actividades con Holgura = 0 forman la Ruta Crítica.

Ativ.ESLSSlack = LS − ES¿Crítica?
AEscavação0000 = 0Crítica
BFundação2222 = 0Crítica
CParedes6666 = 0Crítica
DTelhado16202016 = 4
EEnc. Exterior16161616 = 0Crítica
FEnc. Interior20202020 = 0Crítica
GMuros22262622 = 4
HPintura Ext.29333329 = 4
IInst. Elétrica16181816 = 2
JDivisórias25252525 = 0Crítica
KPiso33343433 = 1
LPintura Int.33333333 = 0Crítica
MAcabamento Ext.38424238 = 4
NAcabamento Int.38383838 = 0Crítica

Resumen Completo

Todos los valores calculados en una sola tabla.

Ativ.Desc.PredecesoresDuraciónESEFLSLFHolgura
AEscavação202020
BFundaçãoA426260
CParedesB106166160
DTelhadoC6162220264
EEnc. ExteriorC4162016200
FEnc. InteriorE5202520250
GMurosD7222926334
HPintura Ext.E, G9293833424
IInst. ElétricaC7162318252
JDivisóriasF, I8253325330
KPisoJ4333734381
LPintura Int.J5333833380
MAcabamento Ext.H2384042444
NAcabamento Int.K, L6384438440

Cómo Interpretar los Resultados

Actividades flexibles (holgura > 0)

D (Techo) y G (Muros) tienen holgura de 4 días — pueden retrasarse sin comprometer el plazo. Puedes reasignar recursos de ellas a las críticas.

Actividad casi crítica

I (Inst. Eléctrica) tiene solo 2 días de holgura. Un pequeño retraso puede hacerla crítica y extender todo el proyecto.

Principal cuello de botella

C (Paredes) es la actividad más larga en la ruta crítica (10 días) y alimenta 3 ramas paralelas (D, E, I). Los retrasos aquí se propagan por todo.

Paralelismo

Después de C, tres frentes trabajan en paralelo: D→G, E→F e I. Los equipos simultáneos reducen la duración total del proyecto.

Preguntas Frecuentes

¿Qué es la Ruta Crítica en PERT/CPM?

La Ruta Crítica es la secuencia de actividades con Holgura = 0 que determina la duración mínima del proyecto. Cualquier retraso en una actividad crítica retrasa todo el proyecto. En este ejemplo: A → B → C → E → F → J → L → N = 44 días.

¿Cuál es la diferencia entre ES y LS?

ES (Inicio Temprano) es el momento más temprano en que puede comenzar una actividad. LS (Inicio Tardío) es el más tardío que puede comenzar sin retrasar el proyecto. La diferencia LS − ES es la Holgura. Si Holgura = 0, la actividad es crítica.

¿Qué pasa si retraso una actividad con holgura?

Si una actividad tiene Holgura = 4, puedes retrasarla hasta 4 días sin impactar el plazo final. Si la retrasas más que su holgura, pasa a ser parte de la Ruta Crítica e impacta la entrega.

¿Cómo ayuda el PERT/CPM en la gestión de proyectos?

Identifica cuáles actividades son críticas, cuáles tienen flexibilidad y la duración mínima del proyecto. Con esta información, el gestor puede priorizar recursos, anticipar riesgos y negociar plazos basándose en datos.

PERT/CPM diagram

Pruébalo con tu propio proyecto

Usa la herramienta gratuitamente — o abre este ejemplo en el editor para ver el diagrama interactivo con animación paso a paso.

Mis proyectos