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 daysActivity Schedule Values (ES/EF/LS/LF/TF):
Network Precedence & Critical Path Diagram
Frequently Asked Questions (FAQ)
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.