Study guide

6.4 Critical Path and Schedule Calculations

CAPM Certified Associate in Project Management Exam

Track your progress as you read

Finished sections get a check mark.

1 Chapter 1: Introduction & CAPM Exam Overview

1.1 About the CAPM Exam 1.2 PMBOK 7th Edition Overview 1.3 Exam Content Outline (ECO) 1.4 CAPM vs. PMP: Understanding the Differences

2 Chapter 2: Project Life Cycles and Processes (Domain 1, Tasks 1-2)

2.1 Projects, Programs, and Portfolios 2.2 Project Life Cycle Phases 2.3 The Five Process Groups 2.4 The Ten Knowledge Areas

3 Chapter 3: Project Management Planning (Domain 1, Task 2)

3.1 The Project Management Plan 3.2 Scope Management and the WBS 3.3 Schedule Management 3.4 Cost Management and Earned Value 3.5 Quality Management

4 Chapter 4: Project Roles, Responsibilities, and Ethics (Domain 1, Tasks 3-4)

4.1 Project Roles and Responsibilities 4.2 Leadership and Emotional Intelligence 4.3 Risk Management Fundamentals 4.4 PMI Code of Ethics and Professional Conduct 4.5 Problem-Solving Tools and Techniques

5 Chapter 5: Resource, Communication, and Stakeholder Management (Domain 1, Tasks 2-3)

5.1 Resource Management 5.2 Communications Management 5.3 Stakeholder Management 5.4 Procurement Management 5.5 Issues, Risks, Assumptions, and Constraints

6 Chapter 6: Predictive, Plan-Based Methodologies (Domain 2)

6.1 When to Use a Predictive Approach 6.2 WBS, Work Packages, and Activity Definition 6.3 Predictive Project Controls and Artifacts 6.4 Critical Path and Schedule Calculations

7 Chapter 7: Agile Frameworks and Methodologies (Domain 3, Tasks 1-3)

7.1 When to Use an Adaptive (Agile) Approach 7.2 The Scrum Framework 7.3 Kanban, XP, and SAFe 7.4 Agile Planning, Estimation, and Metrics 7.5 Agile Project Controls and Artifacts

8 Chapter 8: Business Analysis Roles and Stakeholder Communication (Domain 4, Tasks 1-2)

8.1 Business Analysis Roles and Responsibilities 8.2 Stakeholder Communication in Business Analysis 8.3 Business Case and Needs Assessment

9 Chapter 9: Requirements Gathering and Product Roadmaps (Domain 4, Tasks 3-4)

9.1 Requirements Gathering Approaches 9.2 Requirements Traceability Matrix 9.3 Product Roadmaps

10 Chapter 10: BA Methodologies and Requirements Validation (Domain 4, Tasks 5-6)

10.1 Business Analysis in Predictive and Agile Approaches 10.2 Acceptance Criteria and Requirements Validation 10.3 Business Analysis Tools and Techniques Summary

6.4 Critical Path and Schedule Calculations

Key Takeaways Explain This Topic AI

The forward pass calculates Early Start (ES) and Early Finish (EF) left to right; EF = ES + Duration

The backward pass calculates Late Start (LS) and Late Finish (LF) right to left; LS = LF - Duration

Total float = LS - ES = LF - EF; the critical path is the longest path and its activities have zero total float

Free float is how long an activity can slip without delaying the EARLY START of any successor (a different idea from total float)

Crash the critical-path activity with the lowest cost per time unit first; fast-tracking overlaps activities and adds risk

Last updated: June 2026

Network Diagram Basics

A project schedule network diagram shows the logical dependencies between activities. The most common method, Precedence Diagramming Method (PDM) , draws each activity as a node and uses four relationship types: Finish-to-Start (FS) is by far the most common, plus Start-to-Start (SS), Finish-to-Finish (FF), and the rare Start-to-Finish (SF). Each node carries the scheduling values: +------+----------+------+

  • | ES | Duration | EF |
  • +------+----------+------+
  • | Activity |
  • +------+----------+------+
  • | LS | Float | LF |
  • +------+----------+------+
  • Term Abbrev. Definition
  • Early Start ES Earliest an activity can start
  • Early Finish EF Earliest an activity can finish
  • Late Start LS Latest it can start without delaying the project
  • Late Finish LF Latest it can finish without delaying the project
  • Duration D Time to complete the activity

The critical path is the longest duration path through the network; it sets the shortest possible project duration. Its activities have zero total float , so any delay to them delays the whole project.

Forward Pass — Compute ES and EF

Move left to right . EF = ES + Duration. The first activity starts at ES = 0 (this guide uses the zero convention; some texts start at 1). When an activity has multiple predecessors , its ES = MAX of all predecessor EFs — it cannot start until every predecessor finishes.

Network: A(3) -> B(5) and C(4); B and C -> D(2).

  • A: ES = 0, EF = 0 + 3 = 3
  • B (after A): ES = 3, EF = 3 + 5 = 8
  • C (after A): ES = 3, EF = 3 + 4 = 7
  • D (after B and C): ES = MAX(8, 7) = 8 , EF = 8 + 2 = 10

Project duration = 10 (the EF of the last activity).

Backward Pass — Compute LF and LS

Move right to left . LS = LF - Duration. The last activity's LF equals the project duration. When an activity has multiple successors , its LF = MIN of all successor LSs.

  • D: LF = 10, LS = 10 - 2 = 8
  • B: LF = 8 (LS of D), LS = 8 - 5 = 3
  • C: LF = 8 (LS of D), LS = 8 - 4 = 4
  • A: LF = MIN(3, 4) = 3 , LS = 3 - 3 = 0

Calculating Float

Total float = LS - ES = LF - EF. It is how long an activity can slip without delaying the project finish. Free float is different: how long an activity can slip without delaying the early start of any successor . On the exam, unqualified "float" means total float.

Activity ES EF LS LF Total float Critical?

  • A 0 3 0 3 0 Yes
  • B 3 8 3 8 0 Yes
  • C 3 7 4 8 1 No
  • D 8 10 8 10 0 Yes

Critical path: A -> B -> D (the zero-float chain; length 3 + 5 + 2 = 10). Activity C has 1 day of float, so it can slip one day without harming the finish date.

Leads and Lags

  • Concept Meaning Effect
  • Lead Successor starts before the predecessor finishes Compresses schedule (negative lag), e.g., FS - 2 days
  • Lag Mandatory wait after the predecessor before the successor starts Extends schedule, e.g., FS + 3 days

Lag example: after pouring concrete you must wait 3 days for curing before building walls — FS + 3. Lead example: you begin editing a document 2 days before drafting fully finishes — FS - 2.

Schedule Compression

Two techniques shorten the schedule; both apply only to the critical path , because shortening a non-critical activity does nothing for the finish date.

Crashing

Add resources/cost to shorten duration. Always crash the critical-path activity with the lowest cost per time unit first, then recompute — the critical path can shift .

  • Activity Normal Crash Normal cost Crash cost Crash cost/day
  • A 10 d 8 d $5,000 $7,000 $1,000/day
  • B 8 d 6 d $4,000 $7,000 $1,500/day
  • C 6 d 5 d $3,000 $4,500 $1,500/day

If A and B are on the critical path, crash A first ($1,000/day beats $1,500/day). Crashing increases cost and may not preserve quality, but it does not add scope risk.

Fast-tracking

Perform activities (or phases) in parallel that were planned sequentially — e.g., start design of module 2 before module 1 design is fully done. Fast-tracking adds no direct cost but increases risk and rework .

Technique Adds cost? Adds risk?

  • Crashing Yes Low (no rework)
  • Fast-tracking No Yes (rework/risk)

Exam tips: (1) Never crash a non-critical activity — it cannot shorten the project. (2) After any compression, recalculate the network; a previously near-critical path may become the critical path. (3) If two paths tie for longest, the project has two critical paths , and any delay on either delays the project.