
Critical Path Method (CPM): Determining Minimum Project Duration and Float
PMBOK v8 Definition
The Critical Path Method (CPM) is a schedule network analysis technique used to estimate the minimum project duration and determine the amount of scheduling flexibility (float) on logical network paths within the schedule model. CPM identifies the critical path, which is the sequence of activities that determines the shortest possible duration to complete the project. This method involves calculating the early start (ES), early finish (EF), late start (LS), and late finish (LF) dates for each activity, without regard to resource limitations, by performing a forward and backward pass through the schedule network.
Why It Matters for the Exam
CPM appears frequently on the PMI exam because it is fundamental to schedule management and directly tests your ability to calculate project duration, identify critical activities, and determine float. Questions typically appear in the "Plan Schedule Management" and "Develop Schedule" process areas, often requiring you to interpret network diagrams, calculate float values, or identify which activities can be delayed without affecting the project finish date.
Key Points to Remember (for the exam)
-
Forward Pass: Begins at the project start and calculates the earliest possible start (ES) and earliest possible finish (EF) dates for each activity. EF = ES + Duration – 1 (for activity-based calculations).
-
Backward Pass: Begins at the project finish and calculates the latest possible finish (LF) and latest possible start (LS) dates for each activity. LS = LF – Duration + 1.
-
Total Float: The difference between late and early dates (LF – EF or LS – ES). Indicates how much an activity can be delayed without affecting the project's finish date.
-
Critical Path: The sequence of activities with zero total float. This is the longest path through the network and determines the shortest project duration.
-
Resource Independence: CPM calculations are performed without regard to resource limitations. This is a key distinction from resource-constrained scheduling.
-
Time Windows Only: The resulting ES, EF, LS, and LF dates do not represent the actual project schedule, but rather define time windows within which each activity may be executed.
-
Common Confusion: Many candidates confuse total float with free float. Total float measures delay possible without affecting the project finish date; free float measures delay possible without affecting the successor activity's early start.
Typical PMI Exam Example
A project has activities A (duration 5 days), B (duration 3 days, dependent on A), C (duration 4 days, dependent on A), and D (duration 2 days, dependent on B and C). The forward pass shows A starts Day 1, finishes Day 5. B starts Day 6, finishes Day 8. C starts Day 6, finishes Day 9. D starts Day 10, finishes Day 11. The critical path is A–C–D with 11 days total duration. Activity B has total float of 1 day (it can start Day 7 without delaying D).
PMI Exam Traps
-
Trap: Confusing forward pass with backward pass calculations
Reality: Forward pass calculates earliest dates from start to finish; backward pass calculates latest dates from finish to start. -
Trap: Assuming all activities with float are non-critical
Reality: Only activities with zero total float are on the critical path. Activities with positive float are non-critical. -
Trap: Thinking the critical path is the shortest path through the network
Reality: The critical path is the longest path through the network, determining the minimum project duration. -
Trap: Confusing total float with schedule flexibility on non-critical paths
Reality: Total float applies to individual activities; path float may differ. The critical path has zero total float for all its activities.
Important PMI Connections
| Related Concept | Relationship Type | Exam Attention Point |
|---|---|---|
| Schedule Network Analysis | Overarching technique | CPM is one technique within schedule network analysis; others include resource optimization and modeling techniques |
| Fast Tracking | Compression technique applied to critical path | Fast tracking overlaps activities on the critical path to shorten duration; increases coordination and quality risk |
| Logical Relationships | Input to CPM calculation | Dependencies (FS, SS, FF, SF) and leads/lags must be defined before CPM can calculate dates |
| Resource Optimization | Complementary technique | CPM ignores resource constraints; resource leveling may extend the critical path when resources are limited |
Quick Review Questions
-
During a forward pass, what is the formula to calculate the early finish (EF) of an activity given its early start (ES) and duration?
-
A project has three paths: Path 1 (12 days), Path 2 (10 days), Path 3 (8 days). Which path is the critical path, and what is the minimum project duration?
-
Activity X has an early start of Day 4, early finish of Day 7, late start of Day 6, and late finish of Day 9. What is the total float for Activity X?
-
If you fast track activities on the critical path, what is the primary risk to the project?
-
True or False: The early start and late start dates calculated by CPM represent the actual schedule for executing activities.
PMBOK v8 Reference
Section 5.3.2.2 – Critical Path Method (CPM)