La planificación de una obra involucra decisiones sobre frentes de trabajo, secuencias, plazos y recursos. La programación es el resultado de la planificación y detalla las tareas, duraciones, dependencias, ruta crítica y recursos para completar el proyecto en el plazo previsto. La programación se realiza usando herramientas como MS Project que representan el diagrama de Gantt y permiten dar seguimiento a la ejecución frente al plan original.