Programación de cadena crítica (CCS)

Introducción

Cuando se trata de un proyecto, tiene un límite inferior de posible tiempo de entrega. Esto básicamente determina el costo asociado con el proyecto.

La cadena crítica de un proyecto son las tareas dependientes que definen el límite inferior del posible plazo de entrega. Por lo tanto, es seguro asumir que la cadena crítica está formada por tareas dependientes secuenciadas. En la programación de cadenas críticas (CCS), estas tareas dependientes se programan de la manera más eficaz y beneficiosa.

Cuando se trata de la programación de la cadena crítica, las dependencias se utilizan para determinar la cadena crítica. En este caso, se utilizan dos tipos de dependencias; dependencias de no intervención y dependencias de recursos.

Dependencias de manos libres

Esto simplemente significa que la salida de una tarea es la entrada de otra. Por lo tanto, la última tarea no se puede iniciar hasta que se complete la primera.

Dependencias de recursos

En este caso, una tarea está utilizando un recurso, por lo que la otra tarea no se puede iniciar hasta que se complete la primera tarea y se libere el recurso.

De manera simple, utilizando la terminología tradicional de gestión de proyectos, la cadena crítica se puede explicar como la "ruta crítica con recursos limitados".

CCS y gestión de proyectos

La programación de cadenas críticas aprecia el "impacto de la variación" de un proyecto. Por lo general, en la gestión de proyectos, el impacto de la variación se encuentra utilizando modelos estadísticos como el análisis PERT o Mote Carlo. La programación de la cadena crítica complementa el impacto de la varianza con un concepto llamado "búfer".

Discutiremos más sobre el búfer más adelante. El búfer básicamente protege la cadena crítica de variaciones en otras cadenas no críticas, asegurándose de que la cadena crítica sea realmente crítica.

¿Qué es un búfer?

El búfer es uno de los conceptos más interesantes en la programación de cadenas críticas. Los amortiguadores se construyen y aplican a un proyecto para garantizar el éxito del proyecto. El búfer protege las fechas de entrega vencidas de variaciones en la cadena crítica.

Con un "búfer de alimentación" de un tamaño adecuado, las tareas dependientes en la cadena crítica que depende de la salida de las tareas de la cadena no críticas tienen una gran oportunidad para comenzar la tarea tan pronto como su tarea dependiente predecesora en la cadena crítica Está terminado. Por lo tanto, con el búfer de alimentación, las tareas dependientes de la cadena crítica no tienen que esperar a que se completen las tareas no críticas de la cadena.

Esto asegura que la cadena crítica se mueva más rápido hacia la finalización del proyecto.

Cuando hay varios proyectos en ejecución en una organización, la programación de la cadena crítica emplea algo llamado "búfer de capacidad". Estos amortiguadores se utilizan para aislar las variaciones clave en el rendimiento de los recursos en un proyecto que impactan en otro proyecto.

Los búferes de recursos son el otro tipo de búfer que se utiliza en los proyectos para gestionar el impacto de los recursos en el progreso del proyecto.

Cadena crítica Vs camino crítico

Por lo general, la ruta crítica va desde el inicio del proyecto hasta el final del proyecto. En cambio, la cadena crítica termina al comienzo del búfer asignado al proyecto. Este búfer se denomina "búfer de proyecto". Ésta es la diferencia fundamental entre la ruta crítica y la cadena crítica. Cuando se trata de una ruta crítica, se realiza la secuenciación de actividades. Pero con la cadena crítica, se realiza la programación de la cadena crítica.

Cuando se trata del cronograma del proyecto, el camino crítico es más subjetivo hacia los hitos y los plazos. En la ruta crítica, no se le da mucho énfasis a la utilización de recursos. Por lo tanto, muchos expertos creen que la ruta crítica es la que se obtiene antes de nivelar los recursos del proyecto. Otra razón para esto es que, en la ruta crítica, se da prioridad a las dependencias de no intervención.

Cuando se trata de una cadena crítica, se define más como un conjunto de tareas de proyecto a nivel de recursos.

Software para programación de cadenas críticas

Al igual que para la metodología de ruta crítica, existe un software para la programación de cadenas críticas. Este software se puede clasificar en categorías "independiente" y "cliente-servidor". Este software admite entornos multiproyecto de forma predeterminada. Por tanto, este software es útil cuando se trata de gestionar una gran cartera de proyectos de una gran organización.

Conclusión

La programación de cadenas críticas es una metodología centrada en la nivelación de recursos. Aunque las tareas dependientes definen principalmente los cronogramas del proyecto, la utilización de recursos juega un papel clave. Una metodología como la ruta crítica puede tener mucho éxito en entornos donde no hay escasez de recursos. Pero en realidad, este no es el caso.

Los proyectos que se ejecutan con recursos limitados y la nivelación de recursos es un factor crítico cuando se trata de la practicidad. Por lo tanto, la programación de la cadena crítica brinda una mejor respuesta para los proyectos que requieren muchos recursos para administrar sus entregas.