Critical Path

Critical Path Method (CPM)

Introduction: Why This Matters

Every project has tasks that can slip without affecting the final deadline and tasks that cannot slip at all. The Critical Path Method (CPM) identifies the longest sequence of dependent activities that determines the shortest possible project duration. On the PMP exam, CPM is frequently tested because it combines scheduling logic with quantitative analysis. In real-world projects, it helps managers focus resources on the tasks that truly matter for timely delivery, while recognizing where schedule flexibility exists.

Purpose and Objectives

Primary Purpose: Identify the critical path, calculate project duration, and determine schedule flexibility.

Key Objectives:

  • Define the Critical Path and its significance.
  • Calculate project duration using forward and backward pass methods.
  • Identify float (slack) for non-critical activities.
  • Interpret how delays affect overall project timelines.
  • Apply CPM knowledge on the PMP exam and in project execution.

Overview

CPM uses activity dependencies and durations to reveal which path controls the finish date and where flexibility exists.

  • Critical Path: The longest duration path through the network. It defines the minimum project duration.
  • Forward and Backward Pass: Calculate earliest and latest start and finish dates.
  • Float (Slack): The amount an activity can slip without impacting the project end date.

Characteristics

  • Dependency-driven: CPM is built on the logic of activity relationships, not just dates on a calendar.
  • Quantitative clarity: Uses forward/backward pass to calculate schedule windows (ES, EF, LS, LF).
  • Focuses attention: Highlights which activities must be protected because they have zero float.
  • Dynamic: Critical paths can change when durations, scope, or dependencies change.

Practical Example

Context: A simplified project has 4 activities:

  • A: 5 days (starts immediately)
  • B: 4 days (depends on A)
  • C: 6 days (depends on A)
  • D: 3 days (depends on B and C)

Activities:

  • Step 1: Build Dependencies → A → B → D and A → C → D
  • Step 2: Forward Pass → A = 0–5, B = 5–9, C = 5–11, D = 11–14
  • Step 3: Identify the Critical Path → A–B–D = 12 days, A–C–D = 14 days

Outcome: Critical Path = A–C–D = 14 days. Any delay on A–C–D delays the project. Path A–B–D has 2 days of float.

Common Pitfalls

Scheduling Logic Mistakes

  • Pitfall: Forgetting float exists and assuming every delay impacts the finish date.
  • Prevention: Confirm float for non-critical activities before escalating a “delay” to leadership.
  • Pitfall: Confusing “most tasks” with “longest duration.”
  • Prevention: The critical path is the path with the longest total duration, not the most activities.
  • Pitfall: Failing to recalculate after changes.
  • Prevention: Re-run CPM whenever durations, dependencies, or scope shift.
  • Pitfall: Treating float as “free time.”
  • Prevention: Float is a buffer that can be consumed quickly when multiple activities compete for it.

Sensei Tip : On CPM questions, do not calculate anything until you write the dependencies clearly. Most mistakes happen before the math starts.

Exam Alert : If two paths tie for the longest duration, you have multiple critical paths. In that case, more activities have zero float.

Exam Lens

Patterns on the PMP Exam:

  • Expect network diagram questions that require forward and backward pass calculations.
  • Be ready for situational questions asking how a delay impacts project completion.
  • Watch for traps where multiple paths have the same duration (multiple critical paths).

Sample Question

Question: A project has the following activities: A = 4 days (start immediately), B = 6 days (depends on A), C = 5 days (depends on A), D = 3 days (depends on B and C). What is the project duration?

  1. 12 days
  2. 13 days
  3. 14 days
  4. 15 days

Correct Answer: B. Path A–B–D = 4 + 6 + 3 = 13 days. Path A–C–D = 4 + 5 + 3 = 12 days. Longest path is 13 days, so project duration is 13 days (critical path is A–B–D).

Quick Recap Table

Concept Formula / Method Purpose Exam Watch Point
Critical Path Longest duration path Minimum project duration Zero float activities
Forward Pass ES + Duration = EF Earliest schedule Do not skip dependencies
Backward Pass LF – Duration = LS Latest schedule Align with project end
Float LS – ES or LF – EF Flexibility Zero float = critical

Key Takeaways

  • Critical Path equals the longest duration path, not the path with the most tasks.
  • Activities on the critical path have zero float.
  • Forward and backward pass analysis is essential for schedule accuracy.
  • Float represents flexibility, but only critical path activities determine the end date.
  • On the exam, always identify dependencies before calculating duration.

Next Step

With Critical Path mastered, we now proceed to Float and Slack, which explore how to calculate schedule flexibility for non-critical activities.

Bibliography

Project Management Institute. (2021). A Guide to the Project Management Body of Knowledge (7th ed.). Project Management Institute.

Scroll to Top