La programación consiste en establecer un calendario de ejecución de las tareas a realizar, que permita conocer cuándo habrá que realizar cada cosa, y para cada instante poder decidir cuáles serán los recursos necesarios para llevarlos a cabo.