Prueba gratis
← Volver al blog

Por · 8 de septiembre de 2026 · Lectura de 8 minutos

Programación de obra: ruta crítica, holguras y programa maestro

La programación de obra es el plano temporal del proyecto: en qué orden se hace cada faena, cuánto dura, de qué depende, y cuál es la cadena que define el plazo. Es una cosa distinta de medir el avance —eso viene después—; es el trabajo previo de armar el programa contra el cual se va a medir. Cuando la programación está bien hecha, sabes exactamente qué actividad, si se atrasa mañana, te empuja la entrega; y sabes cuáles tienen margen para moverse. Cuando no existe, la obra avanza a empujones y el atraso solo se ve cuando ya se comió el plazo.

Esta guía recorre cómo se arma el programa en Control ObraX tal como lo hace el módulo por dentro: desde sincronizarlo con el presupuesto hasta encadenar actividades y calcular la ruta crítica con CPM real. Es la pieza de planificación; la de medición —curva S, avance físico semanal— está en la guía de control de avance de obra, y ambas cuelgan del pilar de control de obra.

Qué es la programación de obra

Programar una obra es descomponer el trabajo en actividades, darle a cada una una duración y unas fechas planificadas, y encadenarlas según la secuencia constructiva para obtener un programa que diga cuándo debería estar cada faena. La diferencia con el control de avance es limpia: la programación define el plan, el control mide la realidad contra ese plan. Aquí no medimos cuánto se ejecutó; construimos el programa que después se va a medir.

El programa vive como un árbol de dos niveles. Arriba están las fases (Obra Gruesa, Terminaciones, Certificaciones), y colgando de cada fase, las actividades concretas. Cada actividad tiene código, nombre, ponderación —su peso relativo, en porcentaje—, fechas planificadas de inicio y fin, fechas reales, un responsable y un color. Ese árbol es lo que alimenta a la vez la carta Gantt y el resumen del programa.

Del itemizado al programa: sincronizar desde el estimador

El programa no se teclea de cero. Si ya armaste el presupuesto por partidas y corriste el estimador, Control ObraX arma el programa solo con la sincronización desde el estimador. El proceso es concreto:

El resultado es que el programa y el presupuesto nacen del mismo dato. Si mañana cambias una fecha estimada en el estimador y vuelves a sincronizar, el programa se rehace con esa fecha. Y como cada subactividad queda vinculada a su partida, el avance que después cargues en el programa baja a la partida sola.

Encadenar actividades: las dependencias

Una lista de actividades con fechas todavía no es un programa; es un calendario. Lo que lo convierte en programa es el encadenamiento: decir que no puedes hormigonar hasta terminar la enfierradura, ni pintar antes de que pase el eléctrico. En Control ObraX eso se modela con dependencias entre actividades, y admite los cuatro tipos clásicos, cada uno con un desfase en días (lag) que puede ser positivo o negativo:

Al crear una dependencia, el sistema no deja armar disparates: rechaza que una actividad dependa de sí misma, exige que las dos actividades sean de la misma obra, e impide cerrar un ciclo —directo (A depende de B y B de A) o indirecto (A→B, B→C y luego C→A)—, recorriendo la cadena completa antes de aceptar. Y si intentas crear una dependencia que ya existe, la bloquea. Sin estas defensas, un ciclo volvería imposible calcular la ruta crítica: el orden topológico de las actividades dejaría de tener solución.

Ruta crítica y holgura, calculadas de verdad

Aquí está el corazón de la programación. Control ObraX no dibuja una ruta crítica a ojo: la calcula con el método CPM sobre el grafo de dependencias de la obra. El procedimiento es el del libro:

  1. A cada actividad le asigna una duración en días a partir de sus fechas planificadas de inicio y fin.
  2. Ordena las actividades respetando sus dependencias (orden topológico).
  3. Pasada hacia adelante: recorre la red calculando el inicio temprano (ES) y el fin temprano (EF) de cada actividad, respetando el tipo de dependencia y el desfase. El mayor de todos los EF es la duración del proyecto.
  4. Pasada hacia atrás: desde el final, calcula el inicio tardío (LS) y el fin tardío (LF) de cada una.
  5. La holgura de cada actividad es LS − ES. Las que dan holgura cercana a cero (y tienen duración) forman la ruta crítica.

Un ejemplo con cuatro actividades para verlo en números. Duraciones: Fundaciones 12 días, Estructura 20, Instalaciones 8, Terminaciones 15. Estructura e Instalaciones dependen de Fundaciones (FS); Terminaciones depende de que terminen las dos.

ActividadDuraciónES → EFLS → LFHolgura¿Crítica?
Fundaciones120 → 120 → 120
Estructura2012 → 3212 → 320
Instalaciones812 → 2024 → 3212No
Terminaciones1532 → 4732 → 470

La lectura: el proyecto dura 47 días, y la ruta crítica es Fundaciones → Estructura → Terminaciones. Instalaciones tiene 12 días de holgura: puedes correrla casi dos semanas sin mover la entrega. Ese dato es oro operativo —te dice de dónde sacar cuadrilla para reforzar una faena crítica sin arriesgar el plazo—, y es exactamente lo que devuelve el módulo por cada actividad: duración, ES, EF, LS, LF, holgura y si es crítica. El cálculo trabaja sobre la duración y las dependencias; no reordena las barras por ti, sino que te dice qué cadena manda el plazo para que tú decidas.

El resumen del programa

Con el programa armado, el resumen entrega la foto de una mirada. Sobre las fases principales, ponderadas por su peso real —no dividiendo por 100 a secas, porque las ponderaciones de una obra viva rara vez suman exacto—, calcula el avance planificado, el avance real, y la desviación entre ambos. Además cuenta cuántas actividades están atrasadas (avance real por debajo del planificado y sin terminar), cuántas fases hay, la ponderación total y la fecha del último corte registrado. Es el semáforo que dice, en un número, si el programa va en verde o pidiendo atención.

Una nota de permisos: crear actividades, editar el programa, definir dependencias o sincronizar desde el estimador son acciones de la oficina técnica. El rol técnico en terreno, en cambio, solo puede registrar avance sobre una actividad; no puede reescribir el programa. Así el plan lo fija quien lo planifica y el terreno reporta contra él.

Programación y medición: dos guías, un mismo programa

Lo que viste acá es la mitad de la historia: armar el plan. La otra mitad es medir la realidad contra él —cargar el avance físico de cada actividad semana a semana y ver cómo se separan la curva planificada y la curva real en la curva S—, y eso está en la guía de control de avance de obra. Las dos usan el mismo programa: por eso conviene tener una sola herramienta donde el itemizado, la programación, la ruta crítica y la medición vivan pegados. Si estás evaluando, parte por la guía de software para constructoras en Chile.

Preguntas frecuentes

¿Qué es la programación de obra?

Es la planificación en el tiempo del proyecto: descomponer el trabajo en actividades, darle a cada una duración y fechas, encadenarlas según la secuencia constructiva y calcular la cadena que define el plazo. Es el plan; medir cuánto se ejecutó de verdad es el control de avance, que es otra etapa.

¿Qué es la ruta crítica en construcción y cómo se calcula?

Es la cadena de actividades encadenadas cuya suma da la duración total de la obra y que no tiene holgura. Control ObraX la calcula con CPM real: duración de cada actividad desde sus fechas, orden topológico, pasada hacia adelante para inicios y fines tempranos, pasada hacia atrás para los tardíos, y se marcan críticas las de holgura cercana a cero.

¿Qué es la holgura de una actividad?

Es cuántos días puede moverse una actividad antes de empujar la fecha de entrega, y se calcula como su inicio tardío menos su inicio temprano. Las actividades críticas tienen holgura cero; las demás, holgura positiva, que es el margen real para reasignar cuadrillas sin perder plazo.

¿Qué tipos de dependencia entre actividades se pueden usar?

Los cuatro clásicos —fin a inicio (FS), fin a fin (FF), inicio a inicio (SS) e inicio a fin (SF)— cada uno con un desfase en días. Al crearlas, el sistema evita que una actividad dependa de sí misma, que se mezclen obras y que se cierre un ciclo directo o indirecto.

¿Se puede armar el programa desde el presupuesto?

Sí. La sincronización desde el estimador toma las partidas con fechas estimadas, las agrupa por etapa, crea una fase por etapa con una actividad por partida, pondera por el peso en el presupuesto y respalda los avances ya registrados. El programa y el itemizado quedan hechos del mismo dato.

Arma el programa de tus obras sin planillas sueltas

Control ObraX construye la programación desde tu propio itemizado: fases, actividades encadenadas, ruta crítica y holguras calculadas de verdad, y la medición del avance en la misma plataforma. Pruébalo gratis 30 días con tu propia obra, sin tarjeta. Planes desde $129.000 al mes. ¿Dudas? Escríbenos al +56 9 7792 8953.

Pedir una demo