driftless
Search

Critical Path Method

Schedule technique · See it on the map

Runnable here

Finding the longest chain of dependent tasks, the one whose length sets how soon the project can finish.

When to use it

Use it on any schedule with a real dependency network of more than a few tasks, whenever you need to know which tasks actually control the finish date versus which ones have room to slip without consequence. It's the standard way to answer "what happens to the finish date if this task runs long".

When to avoid it

It needs a real dependency network with durations and logic to work from — don't attempt it on a task list that hasn't gone through precedence diagramming and dependency determination first, and don't treat its output as gospel if the durations feeding it are unreliable single-point guesses; garbage estimates in the network produce a confident-looking but wrong critical path out.

Steps

What it produces

Common pitfalls

Worked example

A trade-show booth build has two parallel chains: graphics production (5 days) -> vinyl printing (3 days) -> panel mounting (2 days), and frame fabrication (4 days) -> electrical wiring (3 days) -> lighting test (2 days). The graphics chain totals 10 days; the frame chain totals 9 days. The graphics chain is critical with zero float; the frame chain has 1 day of float, meaning frame fabrication could start a day late without moving the booth's completion date.

Source

Where it comes from: this technique is named by the PMBOK Guide, 6th edition.