Glossary

Critical path

The critical path is the longest chain of dependent tasks through a project. It sets the earliest possible finish date, its tasks have zero total float, and any delay to one of them moves the project's finish by the same amount.

A project usually has several chains of work running side by side. The longest one decides when the project can finish; the shorter ones have float, time they can slip without moving the end.

The critical path changes as work happens. A task with float can slip by more than its float, and its chain then becomes the longest: the critical path has moved.

Worked example

TaskDurationDepends onScheduledTotal float
1. Plan3 daysNoneDays 1 to 30 days
2. Build5 days1Days 4 to 80 days
3. Write docs2 days1Days 4 to 53 days
4. Release2 days2, 3Days 9 to 100 days

Plan, Build and Release form the longest chain, so the project finishes on day 10; 3 tasks are critical. Write docs runs alongside Build with 3 days of float, so it is not on the critical path.

Open this example in the free delay simulator to change the durations, the links or the delay and watch the schedule move.

Learn more

Related terms

Total float

Total float, also called slack, is the number of days a task can slip without moving the project's finish date.

Free float

Free float is the number of days a task can slip without delaying the earliest start of any task that depends on it.

Delay propagation

Delay propagation is the way a delay on one task moves the tasks that depend on it, directly or through a chain, until slack in the plan absorbs it or it reaches the project's finish date.

See it on your own plan

Depentra calculates every date, link and float in your plan and shows what moves when something slips.