Back to Project management basics

What is the critical path in project management?

Ce qu'il faut retenir

  • The critical path is the longest chain of dependent tasks: it sets the minimum possible duration of the project.
  • Tasks on the critical path have zero float — any slip on them moves the delivery date by the same amount.
  • The critical path is not fixed. It moves as durations and dependencies change, which is why it has to be recomputed rather than remembered.

The critical path is the longest sequence of dependent tasks in a project. It determines the minimum time the project can possibly take. Any delay on a task sitting on that path pushes the delivery date by exactly the same amount — which is what makes it the single most useful number in a schedule.

Critical path: the longest chain of dependent tasks in a project

Longest, not most important

The most common misunderstanding is to read "critical" as "important". It does not mean that. A task can be strategically vital and sit off the critical path; a trivial administrative step can sit on it.

Critical is a structural property, not a judgement of value: it means the task has zero float. There is no room to move it without moving the end of the project.

Float: total and free

Float — also called slack — is the amount of time a task can slip without causing damage. Two measures matter, and confusing them leads to bad decisions.

  • Total float — how long a task can slip without delaying the project end date.
  • Free float — how long a task can slip without delaying any successor.

A task can have several days of total float and zero free float: delaying it will not move the project, but it will immediately squeeze the next task. Teams that only look at total float routinely create local crises while believing they have room.

By definition, tasks on the critical path have zero total float.

How the critical path is found

The critical path is computed, not chosen. It requires two things: a dependency network and a duration for each task.

From there, the calculation runs in two passes — a forward pass computing the earliest each task can start and finish, and a backward pass computing the latest each can start and finish without delaying the project. The difference between the two is the float. The chain where that difference is zero is the critical path. The full arithmetic is here.

Why it moves

The critical path is not a fixed property of a project. It is the result of the current durations and dependencies. Change either, and it can jump to a different chain entirely.

This has a practical consequence that is often missed: shortening the critical path does not shorten the project indefinitely. Compress it enough and another chain becomes the longest one. Beyond that point, further effort on the original path buys nothing.

It also means the critical path has to be recomputed as the project evolves. A critical path identified at kick-off and never revisited is a historical artefact, not a management tool.

What to do with it

Knowing the critical path changes three decisions.

  • Where to put your best people. Effort spent off the critical path does not bring the date forward.
  • What to protect. A critical task with a single owner and no backup is the project's real risk, whatever the risk register says.
  • What to escalate. A one-day slip on the critical path is a schedule change. The same slip elsewhere may be noise.

Without it, every delay looks equally alarming, which in practice means none of them does. This is how a small local delay quietly becomes a project-wide one.

Frequently asked questions

The longest chain of dependent tasks in the project. Its length is the shortest time the project can possibly take, and any delay on it delays delivery by the same amount.

Total float is how long a task can slip without delaying the project end date. Free float is how long it can slip without delaying its immediate successors. A task can have total float but zero free float.

Yes. When two or more chains have the same length, they are all critical. This makes the schedule more fragile: a delay on any of them moves the end date.

No. "Critical" means zero float, not high value. A strategically important task can have plenty of float, and a minor task can be critical.

Every time durations or dependencies change materially. The critical path can jump to a different chain after a single re-estimate, so treating it as fixed is a common source of surprise.

New to project management? Explore our resources to understand what is really at stake.

See dependencies and the critical pathUnderstand why projects slip

Related articles

What is a project? Definition and life cycle
Project management basics

What is a project? Definition and life cycle

A project is a temporary effort aimed at a unique outcome, delivered under constraints and uncertainty. Here is what that means in practice, and why the framing decides the outcome.

5 min read
What is a Work Breakdown Structure (WBS)?
Project management basics

What is a Work Breakdown Structure (WBS)?

A WBS breaks a project into deliverables and work packages. Definition, the 100% rule, decomposition levels and how it differs from a task list.

8 min read
What is a PERT chart? Definition and role in project management
Project management basics

What is a PERT chart? Definition and role in project management

A PERT chart models the dependencies between tasks and reveals the sequence that actually drives the end date. Definition, notation and how it differs from a Gantt chart.

8 min read