What is a three-point estimate?
Optimistic, most likely, and pessimistic durations — the PERT weighted mean, the PERT-Beta distribution, and why one number per task is a guess in disguise.
Last updated: July 2026
A three-point estimate captures the uncertainty in a task by replacing a single duration with three numbers: an optimistic value (O), a most likely value (M), and a pessimistic value (P). Instead of pretending you know a task will take exactly ten days, you say it could finish in seven if everything breaks your way, will most likely take ten, and could stretch to twenty if a vendor slips or an experiment fails.
Those three points are the foundation of PERT (Program Evaluation and Review Technique) and the single most important input to a Monte Carlo schedule risk analysis. They turn a plan made of confident-looking but fragile single dates into a model that can actually express — and quantify — how risky the schedule really is.
The three points, defined
Each of the three values answers a different question about the same task, and naming them carefully is what makes the estimate honest. Pull them from history, from the task owner, or from a reference class of similar past work — not from optimism.
- Optimistic (O) — the best realistic case if there are no problems. Roughly a 5–10% chance the task finishes this fast or faster, not a fantasy minimum.
- Most likely (M) — the single duration you would bet on; the mode, the value that occurs most often if you repeated the task many times.
- Pessimistic (P) — the bad-but-plausible case where known risks materialize. Roughly a 5–10% chance of being this slow or slower; not the absolute worst conceivable.
The PERT weighted mean: (O + 4M + P) / 6
PERT collapses the three points into a single expected duration using a weighted average that leans heavily on the most likely value: TE = (O + 4M + P) / 6. The most likely estimate gets four times the weight of either extreme, so the result tracks reality while still being pulled by a long pessimistic tail.
A worked example: with O = 7, M = 10, and P = 20 days, the PERT mean is (7 + 40 + 20) / 6 = 11.2 days — noticeably longer than the 10-day "most likely" figure, because the downside risk is larger than the upside. That gap is exactly the information a single-point estimate throws away.
PERT also gives a quick uncertainty measure: the standard deviation is approximately (P − O) / 6, so the example task has a spread of about 2.2 days. A wide O-to-P range flags a task that deserves attention, a buffer, or more investigation before you commit to a date.
From PERT to the PERT-Beta distribution
The weighted mean is a shortcut for a richer idea: the three points describe a Beta distribution — specifically the PERT-Beta (also called the Beta-PERT) — bounded by O and P with its peak at M. Unlike a symmetric bell curve, the Beta distribution can be skewed, which matches how real tasks behave: they have a hard floor on how fast they can go, but a long tail of ways to run late.
This is why three-point estimating pairs so naturally with simulation. A single PERT mean gives you one number; the full PERT-Beta distribution gives you a shape you can sample from thousands of times to see the whole range of outcomes, not just the average. The classic (O + 4M + P) / 6 formula is just the mean of a Beta distribution under PERT's standard shape assumptions.
Why single-point estimates mislead
A deterministic Gantt asks every owner for one number per task, then sums them along the critical path to produce a finish date. The problem is that those single numbers are almost never the median — they are hopeful most-likely values — and uncertainty does not add up symmetrically. Across a chain of tasks, the late tails compound while the early finishes rarely get passed downstream, so the deterministic date is systematically optimistic.
The result is the board-deck date that no one actually computed and that slips every quarter. A single-point estimate cannot tell you the probability of hitting a date, cannot show which task is driving the risk, and cannot price a buffer. Three-point estimates fix the input; Monte Carlo turns that input into the probabilities you can defend.
How CritPath AI uses three-point estimates
In CritPath AI, three-point estimates are the native unit of a task. You enter optimistic, most likely, and pessimistic durations, and the engine builds a PERT-Beta distribution for each task as the direct input to its Monte Carlo simulation — with optional duration correlation so related tasks slip together the way they do in real programs.
From those distributions the simulation produces P50, P80, and P90 finish dates, a criticality index showing how often each task lands on the critical path, and a tornado chart ranking which tasks drive the most schedule variance. The same three points feed CCPM buffer sizing and decision-gate analysis, and a Claude- and Gemini-powered copilot — grounded in your actual dependency graph — can suggest realistic ranges and explain which estimate is pushing your P80.
It runs in a modern web app at $10 per user per month, with AI usage billed separately by metered usage — quantitative, three-point schedule risk without a legacy desktop seat.
Frequently asked questions
What is the formula for a three-point (PERT) estimate?
The PERT weighted mean is TE = (O + 4M + P) / 6, where O is optimistic, M is most likely, and P is pessimistic. The most likely value carries four times the weight of either extreme. A rough standard deviation is (P − O) / 6, which measures how uncertain the task is.
What is the difference between PERT and the PERT-Beta distribution?
PERT's (O + 4M + P) / 6 formula gives a single expected duration. The PERT-Beta distribution is the full probability curve those three points imply — bounded by O and P, peaking at M, and able to be skewed. The PERT mean is simply the average of that Beta distribution; simulation uses the whole shape.
Why is a three-point estimate better than a single-point estimate?
A single number hides uncertainty and is usually an optimistic most-likely value, not a median. Across a chain of tasks the late tails compound while early finishes rarely help, so deterministic dates run systematically optimistic. Three-point estimates expose the range and let you compute the probability of hitting a date.
How do three-point estimates feed Monte Carlo simulation?
Each task's optimistic, most likely, and pessimistic values define a PERT-Beta distribution. A Monte Carlo run samples a duration from every task's distribution thousands of times and rolls them up through the network, producing P50/P80/P90 finish dates, a criticality index, and a tornado chart of the biggest risk drivers.
Does CritPath AI support three-point estimates?
Yes. Three-point estimates are the native task unit in CritPath AI. They build a PERT-Beta distribution per task that feeds Monte Carlo simulation, CCPM buffer sizing, and decision-gate analysis, with optional duration correlation — all in a web app at $10/user/month plus metered AI usage.
Related
See the math on your own schedule
CritPath AI is $10/user/month — real Monte Carlo, CCPM, decision gates, and a schedule-aware AI copilot. Join the waitlist for beta access.
Join the waitlist