CPM Schedule
A logic-linked schedule that calculates which chain of activities controls the finish date.
Quick Answer
A CPM schedule uses the critical path method to model a project as a network of activities linked by logical dependencies, each with a duration. The method calculates the longest path of dependent activities, which determines the shortest possible project duration. Activities on that path are critical: any delay to them delays the whole project.
The Full Picture
The critical path method exists because a project isn't a simple list of tasks but a web of dependencies, and you can't tell which tasks matter most just by looking. CPM turns the project into a network so the schedule itself calculates which sequence of work actually controls the completion date, rather than leaving it to intuition.
Mechanically, each activity gets a duration and is linked to others by relationships (usually finish-to-start). A forward pass through the network computes the earliest each activity can start and finish; a backward pass computes the latest each can occur without delaying the project. The difference is float. The chain of activities with zero float is the critical path, and its length is the shortest time the project can be built.
In practice, the CPM schedule tells a project team where to focus. Effort spent accelerating a non-critical activity buys nothing; effort on a critical activity shortens the whole job. As work progresses and actuals are entered, the critical path can shift, so teams re-run and review it regularly rather than treating the first calculation as fixed.
For preconstruction, a CPM schedule built during planning tests whether the intended duration is realistic and exposes the sequences that will drive the field. Quality matters: schedules stuffed with hard constraints, missing logic, or open-ended activities produce a misleading critical path. Assessments like the DCMA 14-point checks exist precisely to catch those defects.
Real Examples
Common Misconceptions
People assume: The critical path is the list of the most important or expensive activities.
Actually: It's the longest chain of dependent activities by duration, the one that controls the finish date. A cheap, short task can be critical, and a huge, costly one can have float and not be critical at all.
People assume: A CPM schedule's dates are fixed once it's built.
Actually: CPM is a live calculation. As durations, logic, and actual progress change, the schedule is re-run and the critical path can move. A CPM schedule that's never updated stops reflecting the real project quickly.
Does MeltPlan Solve This?
Not directlyNot directly. Building a CPM network, linking logic, and calculating the critical path is exactly the kind of scheduling work MeltPlan doesn't do. MeltPlan focuses on preconstruction document and estimating tasks like drawing review, takeoff, and bid leveling. For CPM scheduling you'll want a dedicated tool such as Primavera P6, Microsoft Project, or Asta Powerproject.
Frequently Asked Questions
How does the critical path method work?
Activities with durations are linked by logical dependencies into a network. A forward pass finds early start and finish dates; a backward pass finds late dates. The difference is float, and the chain of activities with zero float is the critical path, which sets the shortest project duration.
What software is used to build a CPM schedule?
Primavera P6, Microsoft Project, and Asta Powerproject are common. They store the activity network, run the forward and backward passes automatically, and recalculate the critical path as durations, logic, and actual progress change.
What makes a good CPM schedule?
Complete logic (every activity has predecessors and successors), minimal hard constraints, realistic durations, and regular updates. Frameworks like the DCMA 14-point assessment check for exactly these quality issues, such as excessive lags, constraints, and missing logic.
What's the difference between a CPM schedule and a bar chart?
A bar chart (Gantt) shows activities on a timeline but may not encode dependencies. A CPM schedule links activities by logic and calculates the critical path, so it shows not just when work happens but which delays would push the finish date.
Related Terms
More Preconstruction — Scheduling & Phasing Terms
- Look-Ahead Schedule
- Milestone Schedule
- Fast-Tracking (Construction)
- What is Phased Construction
- What is Pull Planning
- What is the Last Planner System