J Ask Jack — Tool Finder ›
Full Calculators Directory Index ›
Concrete & Masonry
Roofing & Framing
Stairs & Railings
Metalwork & Fabrication
Woodworking & Design
Interior & Finishing
Electrical, HVAC & Solar
Structural & Safety
Landscape & Site
Planning & Contracts
Metric Units
📊 Planning & Project Controls Notice

Planning estimates for scheduling and controls purposes; actual outcomes depend on project execution and management judgment. Aligned with PMI PMBOK standards.

Critical Path Method (CPM) Calculator

Compute forward/backward passes, Early/Late Start & Finish dates, Total Float (TF), and identify zero-float critical activities per PMI PMBOK.

Activity Precedence Table

ID Activity Name Duration Predecessors Action

CPM Network Analysis Results

Duration = 12 days
Total Project Duration
12 days
Critical Path: A → B → D

Activity Schedule Values (ES/EF/LS/LF/TF):

Network Precedence & Critical Path Diagram

Frequently Asked Questions (FAQ)

What is the Critical Path Method (CPM)?

CPM is a project modeling technique that calculates the longest sequence of dependent activities and the minimum total project duration.

How is Early Start (ES) and Early Finish (EF) calculated?

Early Start ES is the maximum EF of all immediate predecessors. Early Finish EF = ES + Duration.

How is Late Start (LS) and Late Finish (LF) calculated?

Late Finish LF is the minimum LS of all immediate successors. Late Start LS = LF - Duration.

What is Total Float (TF)?

Total Float TF = LS - ES = LF - EF. It represents the time an activity can be delayed without delaying project completion.

What defines a critical path activity?

Activities with Total Float TF = 0 reside on the critical path. Any delay in a critical activity directly delays the project completion date.

What is Free Float vs Total Float?

Free Float is the time an activity can be delayed without delaying the Early Start of any successor activity.

Can a project have multiple critical paths?

Yes, parallel paths with identical maximum duration both have Total Float TF = 0 and form multiple critical paths.

How does CPM align with PMI PMBOK standards?

PMI PMBOK Section 6.5 recognizes CPM network scheduling as the standard technique for developing schedule baselines.

What is total float (slack) in CPM scheduling?

Total float is the amount of time an activity can be delayed without delaying the overall project completion date: Total Float = Late Start - Early Start.

What is free float and how does it differ from total float?

Free float is the delay allowed for an activity without delaying the Early Start of any successor activity: Free Float = Early Start of Successor - Early Finish of Activity.

Why does a critical path activity have zero total float?

Activities on the critical path dictate the total duration of the project. Any delay in a critical activity directly extends the project completion date.

What is the Forward Pass in Critical Path Method?

Forward Pass calculates the earliest possible start (ES) and finish (EF) dates for each task, moving from project start to end.

What is the Backward Pass in CPM scheduling?

Backward Pass calculates the latest possible start (LS) and finish (LF) dates for each task without extending total project duration, working backward from the end date.

Can a construction project have multiple critical paths?

Yes, a project can have multiple parallel critical paths with equal total duration. Multiple critical paths increase project schedule risk.

What is fast-tracking vs schedule crashing?

Fast-tracking overlaps sequential tasks to run in parallel. Crashing adds additional resources or overtime to critical path tasks to shorten duration at higher cost.

What is a mandatory constraint in CPM scheduling software?

Mandatory constraints (e.g. 'Must Finish On') override network logic, which can override float calculations and generate artificial negative float.

What is negative float and how is it resolved?

Negative float indicates that a project schedule is predicted to finish after a contractual milestone deadline. It requires crashing or fast-tracking critical tasks.

How are weather delay days incorporated into a CPM baseline?

Anticipated weather days are included as non-work calendar days or rain buffers within activity durations based on historical weather data.

Sources & Governing Codes

  1. Wikipedia Critical Path Method (CPM) Overview: Wikipedia Critical Path Method (CPM) Overview View Standard
  2. Wikipedia Project Management Body of Knowledge: Wikipedia Project Management Body of Knowledge View Standard