Patent ID: 8762930

Claim:
A computer-executed method for determining start delays and execution delays, the method comprising: storing status updates in a database, wherein the status updates indicate when each task was started and when each task was completed; determining a phase start delay for a phase by determining the start delay for the earliest task in the phase, wherein a phase is an arbitrary collection of two or more tasks; determining a phase execution delay for the phase by: determining an actual phase execution duration by computing a difference between the actual start time of the earliest task in the phase and the actual end time of the latest task in the phase; determining a planned phase execution duration by computing a difference between the suggested start time of the earliest task in the phase and the suggested end time of the latest task in the phase; and determining a difference between the actual phase execution duration and the planned phase execution duration; determining a task manager start delay for a task manager by aggregating the start delays for tasks which are associated with the task manager; and determining a task manager execution delay for the task manager by aggregating the execution delays for tasks which are associated with the task manager.