Calcula automáticamente ES, EF, LS, LF, holgura y la ruta crítica de tu proyecto. Visualización Gantt incluida. 100% gratis, sin registro, todo en el navegador.
| ID | Nombre de la actividad | Duración | Predecesores (IDs) |
|---|
| ID | Actividad | Dur. | ES | EF | LS | LF | Holgura | Estado |
|---|
Incluye el resumen del proyecto, la tabla CPM completa y el diagrama de Gantt.
El Critical Path Method (CPM) es una técnica de planificación de proyectos desarrollada en 1957 por Morgan R. Walker (DuPont) y James E. Kelley (Remington Rand). Permite identificar qué actividades determinan la duración total del proyecto y cuáles tienen "holgura" (slack) para retrasarse sin afectar la fecha final.
Se usa en construcción, desarrollo de software, manufactura, planificación de eventos, lanzamientos de productos y prácticamente cualquier proyecto con más de 5 actividades interdependientes.
La fecha más temprana en que puede comenzar una actividad sin violar restricciones de predecesores. Se calcula en el "forward pass".
La fecha más temprana de fin = ES + Duración. El proyecto completo termina en el máximo EF de todas las actividades sin sucesores.
Las fechas más tardías en que puede comenzar/terminar la actividad sin retrasar el proyecto. Se calcula en el "backward pass".
Slack = LS − ES = LF − EF. Es cuánto puede retrasarse la actividad sin afectar el proyecto. Actividades con holgura = 0 son críticas.
La cadena de actividades conectadas con holgura cero. Es la ruta más larga y determina la duración mínima posible del proyecto.
Dos recorridos: el forward calcula ES y EF de inicio a fin; el backward calcula LF y LS de fin a inicio. Diferencia = holgura.
Cada fila representa una tarea. Dale un nombre descriptivo y una duración (días, semanas o lo que prefieras —la unidad es consistente para todo el proyecto).
En la columna "Predecesores", escribe los IDs de las actividades que deben terminar antes de poder iniciar esta. Si la actividad puede iniciarse desde el día 0, deja la celda vacía. Ejemplo:
112,3 (debe esperar a ambos)Una vez identificada la ruta crítica, las acciones típicas son:
CPM usa duraciones deterministas (un único valor por actividad), mientras PERT usa tres estimaciones (optimista, más probable y pesimista) y calcula una duración esperada con desviación estándar. CPM es ideal cuando tienes datos históricos confiables; PERT cuando hay alta incertidumbre.
Sí. Cuando dos o más cadenas independientes tienen la misma duración total y todas las actividades en ellas tienen holgura cero, el proyecto tiene varias rutas críticas paralelas. Esto aumenta el riesgo: un retraso en cualquiera de ellas afecta el proyecto.
En un cronograma factible, sí. Si calculas y obtienes holgura negativa, significa que el proyecto no puede terminar en la fecha planeada con las dependencias actuales —necesitas crashing, fast tracking o extender la fecha.
Para proyectos de hasta ~50 actividades funciona perfectamente. Para proyectos más grandes (200+ actividades, recursos complejos, costos), usa software profesional como Microsoft Project, Primavera P6 o GanttProject.
No. Todo el cálculo ocurre en tu navegador con JavaScript. Nada se envía ni se almacena en ningún servidor. Si recargas la página, debes ingresar de nuevo las actividades (o usar la opción "Cargar ejemplo" para empezar).
El CPM solo funciona sobre grafos acíclicos dirigidos (DAG). Si A depende de B y B depende de A, no hay un orden válido para calcular ES/EF. La herramienta detecta ciclos y muestra un error.