MB
Mike Beaubrun
MBA • Systems Engineer
Project Management · Método de Ruta Crítica

Generador de Cronogramas con Método de Ruta Crítica (CPM)

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.

📋 Actividades del Proyecto
ID Nombre de la actividad Duración Predecesores (IDs)
💡 Predecesores: lista de IDs separados por coma. Ej: 1,3. Deja vacío si no hay.
📊 Análisis CPM (Forward + Backward Pass)
ID Actividad Dur. ES EF LS LF Holgura Estado
📅 Diagrama de Gantt
Normal Crítica Holgura

Incluye el resumen del proyecto, la tabla CPM completa y el diagrama de Gantt.

¿Qué es el Método de Ruta Crítica (CPM)?

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.

⏱️

ES (Early Start)

La fecha más temprana en que puede comenzar una actividad sin violar restricciones de predecesores. Se calcula en el "forward pass".

🏁

EF (Early Finish)

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.

LS / LF (Late Start / Late Finish)

Las fechas más tardías en que puede comenzar/terminar la actividad sin retrasar el proyecto. Se calcula en el "backward pass".

⚖️

Holgura (Slack/Float)

Slack = LS − ES = LF − EF. Es cuánto puede retrasarse la actividad sin afectar el proyecto. Actividades con holgura = 0 son críticas.

🔴

Ruta Crítica

La cadena de actividades conectadas con holgura cero. Es la ruta más larga y determina la duración mínima posible del proyecto.

📈

Forward / Backward Pass

Dos recorridos: el forward calcula ES y EF de inicio a fin; el backward calcula LF y LS de fin a inicio. Diferencia = holgura.

Cómo usar esta calculadora paso a paso

1. Lista todas las actividades del proyecto

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).

2. Define las dependencias (predecesores)

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:

3. Interpreta los resultados

4. Optimiza el cronograma

Una vez identificada la ruta crítica, las acciones típicas son:

Preguntas frecuentes

¿Cuál es la diferencia entre CPM y PERT?

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.

¿Puede haber múltiples rutas críticas?

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.

¿La holgura siempre es positiva?

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.

¿Esta herramienta sirve para proyectos grandes?

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.

¿Mis datos se guardan en algún servidor?

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).

¿Por qué un ciclo en las dependencias produce error?

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.