Critical Path Method (CPM): Determining Minimum Project Duration and Float

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 ConceptRelationship TypeExam Attention Point
Schedule Network AnalysisOverarching techniqueCPM is one technique within schedule network analysis; others include resource optimization and modeling techniques
Fast TrackingCompression technique applied to critical pathFast tracking overlaps activities on the critical path to shorten duration; increases coordination and quality risk
Logical RelationshipsInput to CPM calculationDependencies (FS, SS, FF, SF) and leads/lags must be defined before CPM can calculate dates
Resource OptimizationComplementary techniqueCPM ignores resource constraints; resource leveling may extend the critical path when resources are limited

Quick Review Questions

  1. During a forward pass, what is the formula to calculate the early finish (EF) of an activity given its early start (ES) and duration?

  2. 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?

  3. 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?

  4. If you fast track activities on the critical path, what is the primary risk to the project?

  5. 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)