Arvindh Chandramohan · Corporate Trainer & Visiting Faculty About Contact Insights hub 🛍 Store
← All Insights
🧭 Scheduling · Free Interactive Guide

The Critical Path Method, Actually Explained

Most explanations show you a finished network diagram and a red line through it. This one makes you build the diagram yourself, click by click β€” then hands you the sliders so you can break it, fix it, and finally get lead vs. lag straight.

ARVINDH CHANDRAMOHAN Β· ACMPRO15 MIN, INTERACTIVEFREE β€” NO EMAIL REQUIRED
NETWORK DIAGRAMFORWARD / BACKWARD PASS FLOATCRITICAL PATHLEAD & LAG
1.0Arvindh Chandramohan · Corporate Trainer & Visiting Faculty

Five terms, then we build something with them

Every Critical Path Method calculation is just these five numbers, computed for every task in a project. Once these click, the rest of this page is just watching them move.

Early Start
ES = EF(pred) + lag

The soonest this task can begin, given what has to finish before it.

Early Finish
EF = ES + Duration

The soonest this task can be done, working forward from day one.

Late Start / Finish
LS = LF βˆ’ Duration

The latest this task can start or finish without delaying the whole project β€” worked backward from the end date.

Total Float
Float = LS βˆ’ ES

How many days this task can slip before it delays the project. Zero means no room at all.

Critical Path
Float = 0, chained

The longest chain of zero-float tasks start to finish. It sets the project's minimum possible duration.

Design (3d)
ES 0
EF 3
LS 0
LF 3
β†’
Build (4d)
ES 3
EF 7
LS 3
LF 7
β†’
Polish (2d)
ES 7
EF 9
LS 9
LF 11
β†’
Ship (2d)
ES 7
EF 9
LS 7
LF 9

Design β†’ Build β†’ Ship (outlined in red) has zero float β€” that's the critical path. Polish has 2 days of float: it can start late or run long by up to 2 days without moving the ship date.

2.0Arvindh Chandramohan · Corporate Trainer & Visiting Faculty

Meet Project Nova β€” a generic product launch

13 tasks, one marketing team, one launch date. Generic on purpose β€” the same logic applies whether you're launching a product, a campaign, or a process change. This exact task list drives the interactive diagram below.

IDTaskDurationDepends on
AMarket & Competitor Research5dβ€”
BPositioning & Messaging3dA
CCreative Concept & Brand Assets6dB
FMedia Plan & Ad Buying Setup4dB
GInfluencer & PR Outreach5dB +1d lag
HSales Enablement & Training4dB
DWebsite / Landing Page Build8dC +2d lag
EContent Production (Video & Copy)7dC
IPaid Campaign Assets Finalized3dE, F
JLaunch Event Logistics6dD βˆ’3d lead
KLaunch Readiness Review2dD, G, I, J
LLaunch Day1dK, H
MPost-Launch Performance Review3dL

Three relationships are tagged with a lag or a lead β€” hold onto those, Section 4.0 is built around them.

3.0Arvindh Chandramohan · Corporate Trainer & Visiting Faculty

Build the network, then break it on purpose

Click through the build one task at a time, run the backward pass, light up the critical path β€” then drag durations and watch it move for real. Nothing here is pre-rendered; every number below recalculates live.

Step 0 of 13
Click Next β–Ά to add the first activity β€” Market & Competitor Research, the only task with no predecessor.
Project Length–
Critical Tasks–
Longest Slack–

Duration sliders β€” drag any task, watch every number update

Try it β€” stretch Website Build (D) by 2 days. It's on the critical path, so it has zero room: the whole launch date slips.

Try it β€” stretch Content Production (E) by exactly 3 days. Nothing slips yet β€” but watch a second critical path appear through Paid Campaign Assets.

Try it β€” stretch Sales Enablement (H) by 10 days. Still nothing moves β€” it has 17 days of float, the most slack in the whole plan.

Why this matters

A project can have more than one critical path at the same time. The moment a second chain's float hits zero, it's just as critical as the first β€” miss that, and you'll keep watching the wrong path while the real risk slips past you.

4.0Arvindh Chandramohan · Corporate Trainer & Visiting Faculty

Lead & lag β€” the relationship's property, not the task's

The single most common CPM mistake: treating lag/lead as something a task has. It doesn't β€” it belongs to the arrow between two tasks. Drag the slider below and watch what that arrow is actually doing.

Predecessor
Creative Assets Β· 5 days
Successor
Website Build Β· 4 days
Lag/lead on this relationship: 0 days β€” plain Finish-to-Start

At 0, the successor starts the instant the predecessor finishes β€” the default everyone assumes. Drag right for a lag (an imposed wait). Drag left for a lead (a permitted overlap β€” this is what "fast-tracking" actually is).

Creative Assets
Website Build
Back in the workbench above

Three relationships in Project Nova already carry a lag or lead β€” look for the small pill on the arrows into G, D, and J. Each pill has its own +/βˆ’ stepper. Try pushing the Websiteβ†’Event Logistics arrow from its βˆ’3 day lead back to 0 β€” that overlap was quietly buying the project 3 days of schedule compression.

Now build one from your own project

This page teaches the method. The Advanced Gantt Chart Toolkit is the working Excel file β€” critical path engine, baseline vs. actual tracking, and resource leveling, ready to run on a real schedule.

See the Toolkits β†’

More Free Resources

More Insights

Paid Toolkits

πŸ“ Toolkit + XLSX

Advanced Gantt Chart Toolkit

The hands-on version of this page β€” CPM engine, dependency logic, baseline vs. actual, and resource leveling, pre-loaded with a full sample project.

COMING SOON