New to this topic?
We recommend reading these guides first to get the most out of this one:
1958
Developed for Polaris
3
Estimates per Task
μ
Weighted Average
σ²
Variance on Critical Path

What Is PERT?

The Program Evaluation and Review Technique (PERT) is a project scheduling method designed for situations where task durations are uncertain. While CPM uses a single duration estimate per task, PERT uses three: optimistic, most likely, and pessimistic. These feed into a weighted average that accounts for the inherent uncertainty in complex or novel work.

PERT was developed in 1958 by the U.S. Navy Special Projects Office, working with Booz Allen Hamilton and Lockheed, for the Polaris missile submarine program — a project with over 3,000 contractors and massive uncertainty. It helped reduce the program's expected completion time by two years.

When to Use PERT vs. CPM

Use CPM when you have reliable historical data and tasks are well understood (routine plant shutdowns, standard changeovers). Use PERT when tasks are novel, uncertain, or have never been done before (R&D projects, first-time installations, new product introductions). In practice, many teams use PERT estimates fed into a CPM network for the best of both worlds.

The Three-Point Estimate

For each task, you gather three duration estimates:

EstimateSymbolDefinitionGuidance
OptimisticO (or a)Best-case duration if everything goes rightHas about 1% chance of happening. No major problems.
Most LikelyM (or m)Duration if the task runs normallyThe mode of the distribution. What would happen most often if you repeated this task many times.
PessimisticP (or b)Worst-case duration if things go wrongHas about 1% chance of happening. Major problems, but not catastrophic (no acts of God).

The PERT Formulas

Expected Duration (Weighted Average)

te = (O + 4M + P) ÷ 6
The "most likely" estimate gets 4x weight. This creates a beta distribution approximation, slightly skewed toward the pessimistic end — reflecting reality that things go wrong more often than they go perfectly.

Standard Deviation (Per Task)

σ = (P – O) ÷ 6
The wider the spread between optimistic and pessimistic, the greater the uncertainty. Variance = σ²

Project Duration Variance

σ²project = ∑ σ²critical path tasks
Only sum the variances of tasks on the critical path. Project standard deviation = √(σ²project)

Worked Example

A new production line installation with 4 critical-path tasks:

TaskO (days)M (days)P (days)teσσ²
A: Site prep35105.51.171.36
B: Equipment install68169.01.672.78
C: Electrical & plumbing46106.31.001.00
D: Commissioning2484.31.001.00

Calculating the Results

Expected project duration = 5.5 + 9.0 + 6.3 + 4.3 = 25.1 days
Project variance = 1.36 + 2.78 + 1.00 + 1.00 = 6.14
Project σ = √6.14 = 2.48 days

Probability Calculations

With the expected duration and standard deviation, you can calculate the probability of finishing by a specific date using the Z-score:

Z = (Target Date – Expected Duration) ÷ σproject
Look up Z in a standard normal table to get the probability. Z = 0 means 50% chance. Z = 1 means ~84%. Z = 2 means ~98%.

Using our example: What is the probability of finishing in 28 days?

CalculationValue
Z = (28 – 25.1) ÷ 2.48Z = 1.17
P(Z ≤ 1.17)~88% probability of finishing in 28 days

Common Confidence Levels

ConfidenceZ-ScoreBuffer AddedUse Case
50%0Expected duration (no buffer)Internal planning baseline
68%1.0+1σReasonable internal target
84%1.0+1σModerate confidence
95%1.65+1.65σCustomer commitments
99%2.33+2.33σContractual deadlines

PERT in Manufacturing Operations

ApplicationWhy PERT Fits
New product introductionTooling, validation, ramp-up — durations are highly uncertain for first-time builds
Major capital projectsConstruction, installation, commissioning have wide duration ranges
R&D / prototypingBy definition, novel work with no historical duration data
First-time plant shutdownsUnfamiliar scope means high variability in task durations
Customer delivery commitmentsUse PERT to set due dates at 90-95% confidence instead of guessing

Limitations and Criticisms

✅ PERT Strengths
  • Forces teams to think about uncertainty explicitly
  • Provides probability-based schedule confidence
  • Better than single-point estimates for novel work
  • Identifies high-risk (high-variance) tasks
  • Enables rational buffer sizing based on math, not gut feeling
❌ PERT Weaknesses
  • Assumes independence between task durations (rarely true)
  • Only considers the critical path variance (ignores near-critical paths)
  • Beta distribution assumption may not fit all tasks
  • People are bad at estimating O, M, and P — anchoring bias is real
  • Ignores resource constraints entirely (same as CPM)

The Merge Bias Problem

PERT underestimates project duration when multiple parallel paths merge at the same point. If 5 parallel paths feed into one task, the merge point completes when the slowest of the 5 finishes — not the average. PERT's critical-path-only variance calculation misses this. For complex networks with many merge points, consider Monte Carlo simulation for more accurate probability estimates.

🎯 Key Takeaway

PERT transforms "I think it will take 8 days" into "there is a 90% chance it will take 12 days or less." That shift from deterministic guessing to probabilistic planning is powerful. Use three-point estimates for tasks with genuine uncertainty, calculate the variance on the critical path, and set commitments based on confidence levels — not optimism. But remember: PERT is only as good as the estimates you feed it, and it systematically underestimates projects with many parallel paths merging.

Interactive Demo

Calculate PERT estimates. Enter optimistic, likely, and pessimistic times to see expected duration and probability.

⚑
Try It Yourself
PERT Estimation Calculator
β–Ό
Adjust optimistic, most likely, and pessimistic estimates for each task. The PERT formula calculates expected duration and variance, then shows the probability of meeting your target date.
TaskOptimistic (O)Most Likely (M)Pessimistic (P)Expected (TE)Variance
Planning2d4d8d4.3d1.00
Fabrication5d8d14d8.5d2.25
Assembly3d5d10d5.5d1.36
Quality Check1d2d5d2.3d0.44
Delivery1d3d6d3.2d0.69
TOTALTE = (O + 4M + P) / 623.8d5.75
Adjust Estimates
Planning
2d
1d4d
4d
2d8d
8d
4d30d
Fabrication
5d
1d8d
8d
5d14d
14d
8d30d
Assembly
3d
1d5d
5d
3d10d
10d
5d30d
Quality Check
1d
1d2d
2d
1d5d
5d
2d30d
Delivery
1d
1d3d
3d
1d6d
6d
3d30d
28d
17d32d
Mean: 23.8dTarget: 28d96%
23.8 days
Expected Duration
2.4 days
Std Deviation
96%
P(On-Time)
1.74
Z-Score
Interpretation: There is a 96% probability of completing the project within 28 days. The expected duration is 23.8 days with a standard deviation of 2.4 days.
Ready for the full knowledge check? Test your understanding with guided scenarios and data export.
PROTake the Pro Knowledge Check β†’
🏭
Free Process Modeler
Map your production flow, find bottlenecks & optimize staffing. No login required.
Try It Free →
Free forever · No credit card

Stop reading, start doing

Model your process flow, optimize staffing with Theory of Constraints, and track every shift — all in one platform. Set up in under 5 minutes.

Start Free → Try Process Modeler