Horario

Los programas pueden abarcar útilmente tanto periodos cortos, por ejemplo un programa diario o semanal, como periodos largos de varios meses o años.

En algunas situaciones, los programas pueden ser inciertos, como aquellos donde actividad diaria se confía en factores medioambientales fuera de control humano.

Al contrario, un programa interno puede ser incluso confidencial por asuntos de seguridad o privacidad.

En tales casos, un programa "es obtenido estimando la duración de cada tarea y anotando cualquier dependencia entre las tareas".

[3]​ Al crear un programa, se asegura una cantidad de tiempo adicional como contingencia para hacer frente a días imprevistos.

Este tiempo se llama varianza del programa, o flotador, y es un concepto fundamental para el método de camino crítico.

Esto tipo de programación está incorporado al programa de un ordenador, y es completamente transparente para el usuario saber qué tareas están siendo llevadas a cabo y cuando.