El método del camino crítico es una técnica utilizada para identificar la secuencia más larga de tareas dependientes (camino crítico) en un proyecto y determinar el menor tiempo para completarlas.
Sin embargo, para encontrar tu camino crítico, necesitas comprender cada tarea, plazo y dependencia de tu proyecto. No es fácil, pero es importante seguir los pasos para hacerlo correctamente. Esta guía te llevará paso a paso a través del proceso.
¿Qué es el método del camino crítico?
El método del camino crítico (CPM) es una técnica de programación utilizada en la gestión de proyectos y otras industrias para:
- Identificar el camino crítico en un proyecto
- El tiempo mínimo necesario para completar un proyecto.
Ejemplo de camino crítico
Antes de hablar de los pasos y cálculos que necesitarás realizar, permíteme mostrarte un ejemplo visual rápido.
El diagrama a continuación tiene las letras A hasta P. A y P representan el inicio y final del proyecto, respectivamente. Mientras tanto, el número al lado de cada letra representa la duración de esa actividad en días.

Como puedes ver, existen múltiples caminos de A a P. Para encontrar el camino crítico, debes calcular la duración total de cada ruta sumando la duración individual de cada tarea.
Lo que buscas es el camino que lleva más días en completarse. En este ejemplo, el camino “A-C-E-F-G-K-L-P”, que tiene una duración de 52 días, es el camino crítico.

Cómo encontrar el camino crítico para tu proyecto
Las actividades en el camino crítico se llaman actividades críticas, dependen de un predecesor para ocurrir y, por lo tanto, tienen la menor flexibilidad entre todas las actividades. Cualquier retraso en estas actividades críticas casi siempre seguramente provocará retrasos en el proyecto.
Sé que probablemente estarás usando un software de gestión de proyectos o software de programación de proyectos para crear cronogramas y encontrar tu camino crítico, especialmente para proyectos complejos. Pero se puede hacer sin ello (¡y aquí te explico cómo!).
A continuación, tienes las instrucciones paso a paso para encontrar el camino crítico de tu proyecto.

Paso 1: Identifica las actividades que componen tu proyecto
Para empezar, identifica las actividades que conforman tu proyecto. Te será de gran ayuda si ya has creado previamente un documento de estructura de desglose del trabajo. Un documento WBS te indicará qué actividades integran tu proyecto y la secuencia de las actividades.

Supón que necesitas lanzar una revista digital. Las siguientes podrían ser las actividades componentes de tu proyecto (hay muchas más actividades que podrían incluirse; esto se ha simplificado para nuestro propósito).
TEMA
- Selección de tema
- Aprobación de tema
CONTENIDO
- Ideación de contenido
- Redacción de contenido
- Aprobación de contenido
- Ideación de gráficos
- Creación de gráficos
- Aprobación de gráficos
PATROCINIO
- Presentar propuesta de patrocinio
- Crear contenido publicitario
- Cerrar acuerdos de patrocinio
DISEÑO
- Diseño de la maquetación de la revista
- Aprobación y validación final
LANZAMIENTO
- Adquisición de plataforma
- Subida de la revista
- Lanzamiento
Paso 2: Ordena tus actividades en secuencia
Después de identificar las tareas individuales que conforman tu proyecto, ordénalas en secuencia. ¿Qué actividad debe ir primero? ¿Qué actividades dependen de la finalización de otras?
Usando nuestro ejemplo de publicación de una revista en línea, las siguientes son las tareas, ordenadas en secuencia y con las dependencias identificadas.
| TAREAS | DEPENDENCIAS |
|---|---|
| A. Selección de tema | - |
| B. Aprobación de tema | A |
| C. Ideación de contenido | B |
| D. Redacción de contenido | C |
| E. Aprobación de contenido | D |
| F. Ideación de gráficos | E |
| G. Creación de gráficos | F |
| H. Aprobación de gráficos | G |
| I. Presentar propuesta de patrocinio | H |
| J. Crear contenido publicitario | I |
| K. Cierre de acuerdos de patrocinio | H, I |
| L. Diseño de maquetación de revista | B, E, H, I, J |
| M. Aprobación y validación final | L |
| N. Adquisición de plataforma | M |
| O. Subida de la revista | M, N |
| P. Lanzamiento | O |
Paso 3: Estima la duración de las actividades
Estima la duración de cada tarea individual utilizando una o más de las siguientes técnicas.
- Juicio experto. Un experto o un equipo de expertos decide la duración de una actividad.
- Estimación análoga. Usa un proyecto pasado similar como plantilla para estimar la duración de tu proyecto, o una actividad pasada similar para estimar la duración de una actividad concreta.
- Estimación paramétrica. Combina datos históricos y parámetros actuales del proyecto para estimar las duraciones.
- Estimación de tres puntos. Estima la duración como el promedio de tres posibles duraciones: la más probable, la optimista y la pesimista.
- Estimación ascendente (bottom-up). Divide la tarea individual en sub-tareas más específicas. Luego, estima la duración de la actividad agregando las duraciones estimadas de sus actividades componentes.
- Toma de decisiones por consenso. Todos los involucrados en el proyecto pueden decidir, como equipo, las duraciones de las actividades individuales. El líder puede asignar estimaciones de tiempo, quizás usando cualquiera o una combinación de las técnicas descritas arriba, y los miembros del proyecto pueden votar sobre los valores de duración.
También debo mencionar que existe otra técnica similar que puedes utilizar para evaluar cuánto tiempo llevan las tareas cuando hay incertidumbre; se llama PERT. Lee sobre cuándo usar PERT vs CPM.
Paso 4: Crea un diagrama de red
Conociendo tus actividades, la secuencia de tareas, dependencias y estimación de las duraciones de las tareas, ya puedes trazar tu diagrama de red.
| TAREA | DEPENDENCIAS | DURACIÓN DE ACTIVIDAD |
|---|---|---|
| INICIO | - | - |
| A. Selección de tema | - | 1 |
| B. Aprobación de tema | A | 1 |
| C. Ideación de contenido | B | 5 |
| D. Redacción de contenido | C | 15 |
| E. Aprobación de contenido | D | 3 |
| F. Ideación de gráficos | E | 5 |
| G. Creación de gráficos | F | 10 |
| H. Aprobación de gráficos | G | 3 |
| I. Presentar propuesta de patrocinio | H | 10 |
| J. Crear contenido publicitario | I | 10 |
| K. Cierre de acuerdos de patrocinio | H, I | 10 |
| L. Diseño de maquetación de revista | B, E, H, I, J | 3 |
| M. Aprobación y validación final | L | 3 |
| N. Adquisición de plataforma para la revista | M | 3 |
| O. Subida de la revista | M, N | 1 |
| P. Lanzamiento de la revista online | O | 1 |
| FIN |
Paso 5: Identifica la ruta crítica
Según el sencillo diagrama de red, la ruta crítica es A-B-J-K-L-M-O-P. Las siguientes son las actividades de la ruta crítica:
A. Selección de tema
B. Aprobación de tema
J. Crear contenido publicitario
K. Cerrar acuerdos de patrocinio
L. Diseño de la maqueta de la revista
M. Aprobación y validación final
O. Carga de la revista
P. Lanzamiento de la revista online
Paso 6. Determinar la Duración Mínima del Proyecto
Utiliza la ruta crítica para identificar la duración mínima posible del proyecto. Como puedes ver en la tabla de abajo, la ruta crítica tiene una duración de 30 días. Esa es también la duración mínima del proyecto.
| TAREA | DURACIÓN DE LA ACTIVIDAD (En Días) |
|---|---|
| Selección de tema | 1 |
| Aprobación de tema | 1 |
| Crear contenido publicitario | 10 |
| Cerrar acuerdos de patrocinio | 10 |
| Diseño de la maqueta de la revista | 3 |
| Aprobación y validación final | 3 |
| Carga de la revista | 1 |
| Lanzamiento de la revista online | 1 |
| TOTAL | 30 |
Paso 7: Crea un Cronograma del Proyecto
Ahora que ya conoces la duración mínima del proyecto, puedes crear un cronograma inicial. Utiliza el diagrama anterior para crear un cronograma basado en la ruta crítica.
| TAREA | DEPENDENCIAS | DURACIÓN DE LA ACTIVIDAD | FECHA DE INICIO TEMPRANO | FECHA DE FINALIZACIÓN TEMPRANA |
|---|---|---|---|---|
| INICIO | ||||
| A. Selección de tema | - | 1 | 6/10 | 6/10 |
| B. Aprobación de tema | A | 1 | 6/13 | 6/13 |
| C. Ideación de contenido | B | 5 | ||
| D. Redacción de contenido | C | 15 | ||
| E. Aprobación de contenido | D | 3 | ||
| F. Ideación de gráficos | E | 5 | ||
| G. Creación de gráficos | F | 10 | ||
| H. Aprobación de gráficos | G | 3 | ||
| I. Presentación de propuesta de patrocinio | H | 10 | ||
| J. Crear contenido publicitario | I | 10 | 6/13 | 6/24 |
| K. Cerrar acuerdos de patrocinio | H, I | 10 | 6/24 | 7/8 |
| L. Diseño de la maqueta de la revista | B, E, H, I, J | 3 | 7/9 | 7/12 |
| M. Aprobación y validación final | L | 3 | 7/13 | 7/16 |
| N. Adquisición plataforma de revista | M | 3 | ||
| O. Carga de la revista | M, N | 1 | 7/17 | 7/18 |
| P. Lanzamiento de la revista online | O | 1 | 7/19 | 7/20 |
¿Y qué ocurre con las actividades no críticas? ¿Cuándo deben comenzar y terminar? Eso dependerá principalmente de las preferencias del gestor del proyecto, la disponibilidad de recursos y las dependencias de cada actividad.
Por ejemplo, la actividad E (ideación de contenido) solo puede comenzar después del 13 de junio porque depende de la actividad D (aprobación de tema). Sin embargo, no es obligatorio que inicie en esa misma fecha.
Si el gestor de proyectos no desea iniciar en ese momento o si el equipo de ideación de contenido no está disponible en dicha fecha, la ideación de contenido puede empezar en un momento posterior.
Asimismo, debes tener en cuenta que las actividades no críticas, cuando son dependencias de actividades críticas, no pueden finalizar más tarde que el día anterior al que está programada el inicio de la actividad crítica dependiente.
Paso 8: Ajusta Tu Cronograma Según Sea Necesario
Con tu cronograma basado en la ruta crítica, ahora puedes aplicar otras técnicas de gestión de proyectos para acortar u optimizar tu programación.
¿Necesitas que tu proyecto dure menos de 30 días? Puedes aplicar técnicas de compresión de cronograma como crashing y fast tracking.
¿Los recursos necesarios para tus actividades no están disponibles o están sobrecargados en las fechas especificadas por la metodología de ruta crítica? Puedes aplicar técnicas de optimización de recursos como nivelación de recursos y suavizado de recursos para ajustar tu cronograma.
Descubre más sobre la principal diferencia entre nivelación y suavizado de recursos aquí.
Paso 9: Actualiza Tu Cronograma Según el Progreso del Proyecto
Esto es algo que tendrás que hacer durante la ejecución del proyecto. Si hay algún cambio en el cronograma del CPM—por ejemplo, si se producen retrasos—deberás actualizar el cronograma en consecuencia.
Un diagrama de Gantt es la herramienta ideal de gestión de proyectos para actualizar el progreso. Así pues, lo más recomendable es plasmar tu proyecto en un diagrama de Gantt después de que tu análisis de ruta crítica te haya dado un cronograma viable. Por supuesto, necesitarás tener fechas de inicio y finalización para todas las actividades del proyecto antes de poder crear un diagrama de Gantt de tu proyecto (probablemente utilizando alguna herramienta para hacer diagramas de Gantt).
Cómo calcular la ruta crítica
Existen dos fases en el cálculo del método de la ruta crítica: el recorrido hacia adelante y el recorrido hacia atrás.
El recorrido hacia adelante
El recorrido hacia adelante identifica las fechas de inicio temprano y finalización temprana de las actividades individuales.
La fecha de inicio temprano
La fecha de inicio temprano de cualquier actividad es la más tardía de las siguientes opciones:
- La fecha de inicio del proyecto
- La fecha de finalización temprana de sus actividades predecesoras, más un día
- Si la actividad tiene más de una actividad predecesora, la más tardía de todas las fechas de finalización temprana de las actividades precedentes, más un día
- La fecha de restricciones "no antes de" aplicables o existentes (por ejemplo, si un recurso necesario para una actividad estará disponible solo el 13 de junio, dicha actividad podrá empezar el 13 de junio o después, pero no antes)
- La fecha actual de la actividad (el primer día del cronograma restante después de que el proyecto haya sido actualizado)
La fecha de finalización temprana
La fecha de finalización temprana, por su parte, es la fecha de inicio temprano más la duración de la actividad menos un día (para tomar en cuenta que la fecha de inicio forma parte de la duración de la actividad). Por supuesto, puede ser necesario ajustar las fechas si el trabajo solo puede realizarse en días laborables, para considerar los fines de semana.
Tras determinar las fechas más tempranas de inicio y finalización de todas las actividades del proyecto, es necesario realizar el recorrido hacia atrás.
El recorrido hacia atrás
El recorrido hacia atrás calculará las fechas límite más tardías de inicio y finalización para todas las actividades.
Visualízalo de la siguiente manera. Por un lado, el recorrido hacia adelante te ayuda a encontrar las fechas de inicio y finalización de las actividades empezando desde la fecha de inicio del proyecto. Por otro lado, el recorrido hacia atrás te permite estimar las fechas de inicio y fin considerando la fecha de finalización del proyecto. Es decir, trabajas en sentido inverso, de ahí el término recorrido hacia atrás.
Puesto que trabajas al revés, lo primero que necesitas calcular es la fecha de finalización tardía.
La fecha de finalización tardía
La fecha de finalización tardía es la última fecha en la que una actividad puede completarse sin retrasar el cronograma del proyecto. Es la más temprana de las siguientes opciones:
- La fecha de finalización del proyecto
- La fecha de finalización tardía de su actividad sucesora menos un día; se resta un día porque una actividad predecesora termina un día antes que su sucesora.
- Si la actividad tiene más de una sucesora, la más temprana de todas las fechas de finalización tardía de las actividades sucesoras menos un día
- La fecha de restricciones "no después de" aplicables o existentes
La fecha de inicio tardía
Las fechas de inicio tardía se calculan a partir de las fechas de finalización tardía. Simplemente es la fecha de finalización tardía menos la duración de la actividad, más un día. Debemos sumar un día porque simplemente restar la duración te dará una fecha anterior a la inicial real. Al añadir un día, nos aseguramos de que la fecha de inicio sea parte de la duración de cada actividad.
Cómo calcular el margen (float)
Ahora que tenemos las fechas tempranas y tardías de inicio y finalización, podemos calcular el margen. El margen total es el número de días que una actividad se puede retrasar sin retrasar todo el proyecto, mientras que el margen libre es la cantidad de días que podemos retrasar una actividad sin afectar la fecha de inicio de su actividad sucesora.
El análisis de márgenes te indicará qué actividades puedes retrasar libremente y cuántos días. Por ejemplo, te mostrará inmediatamente que las actividades críticas (en negrita) no pueden retrasarse si deseas terminar a tiempo; los márgenes total y libre para las actividades críticas son cero. Tienes más flexibilidad para retrasar tareas no críticas.
Calculadoras CPM
El software de gestión de proyectos debería ayudarte a identificar la ruta crítica, encontrar las fechas de inicio y finalización, y calcular los márgenes. También puedes usar una calculadora del método de la ruta crítica en línea.
Esta calculadora PERT (Técnica de Evaluación y Revisión de Programas) o esta calculadora CPM te ayudarán a identificar la ruta crítica y la duración estimada del proyecto. Manualmente, puedes representar tus actividades en un diagrama y, una vez que veas los caminos del inicio al fin, solo tienes que sumar las duraciones de las actividades en cada camino. El camino con la suma más alta es tu ruta crítica.
Una vez que hayas identificado tu ruta crítica, puedes usar Google Sheets para calcular fechas, incluyendo las fechas de inicio y finalización de cada actividad.
Si necesitas tener en cuenta la asignación de recursos, prueba el software de gestión de recursos.
Fórmula para calcular fechas y holguras
Recuerda la siguiente fórmula:
Fecha de inicio temprana = PS/PEF+1/NET
Es la más temprana entre la fecha de inicio del proyecto, la fecha de finalización temprana del predecesor más un día, o cualquier restricción de fecha no antes de.
Fecha de finalización temprana = (IE + D) - 1
Es la fecha de inicio temprana de la actividad más la duración, menos un día.
Fecha de finalización tardía = PF/SLF-1/NLT
Es la más temprana entre la fecha de finalización del proyecto, la fecha de finalización tardía de una actividad sucesora menos un día, o una fecha no después de si la hay.
Fecha de inicio tardía = (FT - D) + 1
Es la fecha de finalización tardía de la actividad menos su duración, más un día.
Holgura total = FT - FTEM o IT - IE
Es la fecha de finalización tardía de una actividad menos su fecha de finalización temprana. También puede ser la fecha de inicio tardía menos la fecha de inicio temprana.
Holgura libre = (IESE - FTEM) - 1
Es la fecha de inicio temprana de la actividad sucesora menos la fecha de finalización temprana de la actividad, y la diferencia se disminuye en un día.
Fórmula para calcular fechas y holguras considerando solo días laborables
Si solo calculas días laborables, debes usar las funciones WORKDAY y NETWORKDAYS. WORKDAY calcula la fecha dada una fecha de inicio, duración y cualquier feriado o día no laborable, mientras NETWORKDAYS cuenta el número de días laborables entre dos fechas.
Las siguientes son las variaciones de la fórmula anterior, modificadas usando WORKDAY o NETWORKDAYS.
Fecha de inicio temprana = WORKDAY( PEF, 1, [feriados] )
Esta función requiere la fecha de inicio (la fecha de finalización temprana del predecesor), la duración (debe ser uno porque la fecha de inicio temprana es un día después de la fecha de finalización temprana del predecesor) y una variable opcional de feriados que define las fechas que deseas considerar como feriados (en formato de fecha o serial).
No será necesario en caso de que la fecha de inicio temprana sea la fecha de inicio del proyecto o una fecha no antes de.
Fecha de finalización temprana = WORKDAY( (IE-1), D, [feriados] )
Ten en cuenta que incluyo la deducción de un día dentro de la función para asegurarme de que la fecha resultante siempre sea un día laborable.
Fecha de finalización tardía = WORKDAY( SLF, -1, [feriados] )
Esta función descuenta un día de la fecha de finalización tardía de la actividad sucesora y, si el resultado es un fin de semana o feriado, retorna el día laborable anterior.
Fecha de inicio tardía = WORKDAY( (FT+1), -D, [feriados] )
Esta función solicita la fecha de finalización tardía de la actividad más un día, la duración pero en números negativos y los feriados o cualquier otra fecha no laborable.
Incluyo la suma de un día dentro de la función WORKDAY para asegurarme de que la fecha resultante siempre sea un día laborable.
Holgura total = NETWORKDAYS( FTEM, FT ) - 1
Cuenta el número de días laborables desde la fecha de finalización temprana de la actividad hasta su fecha de finalización tardía. Se resta uno porque la función también cuenta la fecha de finalización tardía; solo necesitamos la diferencia.
Holgura libre = NETWORKDAYS( FTEM, IESE ) - 2
Cuenta el número de días laborables desde la fecha de finalización temprana de la actividad hasta la fecha de inicio temprana de la actividad sucesora. Restamos dos al resultado: uno para la deducción de un día requerida por la fórmula original y otro para eliminar el día adicional que introduce la función porque también cuenta la fecha de finalización temprana.
Restricciones de recursos en el método de la ruta crítica
Veamos un ejemplo de lo que sucede si los recursos que necesitan tus actividades no están disponibles en el cronograma indicado por el análisis de la ruta crítica (CPA).
La disponibilidad de recursos, los cronogramas de entrega de suministros, las exigencias de los interesados y los cambios en el alcance del proyecto son ejemplos de restricciones de recursos que pueden alargar o acortar tu ruta crítica, o cambiarla por completo.
Veamos nuevamente este ejemplo de ruta crítica:

Y vamos a representar este ejemplo en un diagrama de Gantt para ilustrar:

En este ejemplo, el proyecto está programado para comenzar el 1 de abril y finalizar el 13 de junio. Eso es un total de 52 días laborables, que corresponde al tiempo necesario para completar todas las actividades en el camino crítico del proyecto.
Pero, ¿qué sucede si la persona asignada a la tarea E (que debería comenzar el 15 de abril) ha sido asignada a otro proyecto y no está disponible hasta el 20 de abril?
Si ninguna otra persona puede encargarse de la tarea E, puedes aplicar técnicas de nivelación de recursos y ajustar el cronograma de acuerdo con la disponibilidad de ese miembro del equipo.
Esto significa retrasar la fecha de inicio de la tarea E del 15 de abril al 20 de abril, retrasando la tarea E y, en última instancia, el proyecto. La fecha proyectada de finalización ahora será el 16 de junio en lugar del 13 de junio. Ten en cuenta que el camino crítico sigue siendo el mismo, pero ahora es más largo.

Si extender la fecha de finalización del proyecto no es aceptable, es posible que debas aplicar técnicas de compresión del cronograma como la intensificación de recursos y la ejecución simultánea para completar el proyecto en un período más corto.
La intensificación de recursos significa añadir más recursos (como personas o equipos) a las actividades para acortar su duración. La ejecución simultánea implica realizar algunas tareas en paralelo.
En nuestro ejemplo, supongamos que duplicamos el número de personas asignadas a las tareas G y L, acortando la duración de la tarea G de 12 días a seis y la de la tarea L de 15 días a 8. Esto reduce la duración del camino de 55 días a 42 días.
También adelantamos la tarea O para que comience inmediatamente después de la tarea K. Esto significa que la tarea O termina un día después que la tarea L, lo que cambia el camino crítico del proyecto a A-C-E-F-G-K-O-P con una duración de 43 días.

¿Qué sigue?
¿Necesitas más ayuda con el camino crítico? ¡Únete a la conversación en Slack con cientos de otros gestores de proyectos digitales con la Membresía DPM!
