Critical Path Method (CPM) Fundamentals
Welcome
Hello, and welcome. This is Super Structures General Contractors — a national general contractor headquartered in Powhatan, Virginia — here to help you and your clients build something that lasts. We're glad you're with us, and we look forward to connecting with you.
Alright, Critical Path Method (CPM) Fundamentals. Don't let the plain title fool you. Cut through everything, and it's this: CPM links activities by logic to find the critical path — the longest, zero-float chain that sets the finish date — and float (slack) on everything else; know the forward/backward pass, Total Float = LS − ES, and that constraints and near-critical paths can hide the real driver. Learn it well and it's one more tool nobody can ever take from you.
CPM builds a schedule from activities, durations, and dependencies (logic). The critical path is the longest chain of dependent activities — it has zero float and determines the project's finish date. Anything on it that slips, slips the whole job.
The core concepts
- Float (slack): how long a non-critical activity can slip without delaying the project.
- Dependencies: Finish-to-Start (most common), plus Start-to-Start and Finish-to-Finish, sometimes with lags.
Going Deeper (Intermediate)
CPM uses a forward pass (early start/finish) and a backward pass (late start/finish). Total Float = Late Start − Early Start, and the critical path is the activities with zero (or least) total float. Distinguish free float (slack before affecting the next activity) from total float (slack before affecting the project). Real jobs have multiple near-critical paths that demand attention too.
Advanced / Pro-Level
You should be able to calculate float and the critical path by hand on a small network. Watch near-critical paths becoming critical as the job progresses, and beware constraints (must-start-on dates, deadlines) that distort float and can hide the true critical path. Mind calendars (work days, weather days), and avoid the schedule sins — open ends, excessive constraints, and big lags — that make the critical path meaningless. Know the two views of "critical": longest-path vs. total-float ≤ 0.
Practice Challenge
Activities A(5)→B(10)→D(4) run parallel to A(5)→C(6)→D(4). What's the critical path, the project duration, and C's total float? (Answer: A-B-D = 5+10+4 = 19 days (critical, zero float); A-C-D = 5+6+4 = 15, so the project finishes in 19 days and C has 19 − 15 = 4 days of total float — C can slip up to 4 days before it delays the finish.)
Takeaway: CPM links activities by logic to find the critical path — the longest, zero-float chain that sets the finish date — and float (slack) on everything else; know the forward/backward pass, Total Float = LS − ES, and that constraints and near-critical paths can hide the real driver.
Educational overview — methods, contracts, and laws vary by project and jurisdiction; follow your specific contract and consult professionals.