1. A method for dynamically selecting a critical execution path in a network of jobs, the method comprising: receiving a network of jobs for execution, the network of jobs comprising at least one critical job; detecting a job causing a delay in the execution of the network of jobs, the job preceding the at least one critical job; and determining a critical path in the network of jobs, the critical path being determined as a function of the job causing a delay and a slack time associated with jobs in the network having planned execution times preceding a planned execution time for the critical job.