PERT / CPM Calculator

Critical path, float, and completion probability from three-point estimates. Computes expected durations from optimistic / most likely / pessimistic estimates…

Computes expected durations from optimistic / most likely / pessimistic estimates, runs the critical path method (ES/EF/LS/LF, float), and estimates the probability of meeting a deadline from critical path variance.

How PERT and the Critical Path Method Work

PERT models each activity with three estimates — optimistic (O), most likely (M), and pessimistic (P) — and combines them into an expected duration te = (O + 4M + P) / 6 with variance ((P − O) / 6)². This beta-distribution approximation rewards honest uncertainty ranges instead of single-point guesses.

The critical path method then runs a forward pass (earliest start/finish) and a backward pass (latest start/finish) over the precedence network. Activities with zero total float form the critical path: any delay there delays the whole project, while float on other activities is schedule slack you can consume without moving the end date.

Summing variances along the critical path gives the project variance. With the project duration treated as approximately normal, the z-score (deadline − duration) / σ converts a deadline into a completion probability — a principled answer to "what are the odds we finish by week 20?".

When to Use This Tool

Common Mistakes to Avoid

How to Interpret Results

Related Standards & References

Frequently Asked Questions

Where do the three time estimates come from?

Optimistic assumes everything goes right, most likely is the modal experience-based duration, pessimistic assumes realistic problems (not catastrophes). Use historical data or structured expert judgment, and keep all three on the same calendar basis (working days vs calendar days).

What is the difference between PERT and CPM here?

CPM is the network arithmetic — forward/backward pass, float, critical path. PERT adds the three-point duration model and the probabilistic deadline analysis on top. This tool runs both: deterministic schedule from expected durations, probability from critical-path variance.

Why is my completion probability missing?

The probability is only computed when you enter a deadline. It also requires a non-zero project variance — if every activity has O = M = P, there is no uncertainty to evaluate and the z-score is undefined.