Last reviewed 16 Sept 2026 · 5 min read
Programme Evaluation and Review Technique (PERT)
PERT was developed in 1958 for the US Navy's Polaris missile programme (with Booz Allen Hamilton and Lockheed). It is used for projects with uncertain activity durations — research, development and first-of-a-kind projects.
Features
- Probabilistic — each activity has three time estimates.
- Event-oriented — emphasis on events (milestones).
- Estimates the probability of completing the project by a scheduled date.
- Uses slack (for events) and the critical path.
Three time estimates
| Estimate | Meaning |
|---|---|
| Optimistic time | Shortest possible time if everything goes exceptionally well |
| Most likely time | Time required under normal conditions (mode) |
| Pessimistic time | Longest time if things go badly (excluding major catastrophes) |
Activity durations are assumed to follow a beta (β) distribution, which can be skewed either way and has finite end points.
- If , the distribution is skewed to the right and .
- A larger range means more uncertainty.
Project duration and probability
- Expected project duration along the critical path.
- Project variance of critical activities; standard deviation (standard deviations are not added).
- The project duration is assumed normally distributed.
Probability of completion by scheduled time :
Time for a desired probability:
Useful normal distribution values
| Z | −2 | −1 | 0 | 0.5 | 1.0 | 1.28 | 1.5 | 1.645 | 2.0 | 3.0 |
|---|---|---|---|---|---|---|---|---|---|---|
| Φ(Z) | 0.0228 | 0.1587 | 0.500 | 0.6915 | 0.8413 | 0.90 | 0.9332 | 0.95 | 0.9772 | 0.9987 |
- → probability 50%.
- covers ≈ 68%, ≈ 95.4%, ≈ 99.7% of outcomes.
Slack
- Event slack (latest allowable minus earliest expected time).
- Positive slack — ahead of schedule/resources to spare; zero slack — critical; negative slack — behind schedule (when the scheduled date is earlier than the expected date).
When two paths have close durations, the path with higher variance may govern the probability; standard practice uses the critical path, but near-critical paths should be checked.
Worked example
| Activity | Events | |||
|---|---|---|---|---|
| A | 1–2 | 2 | 4 | 6 |
| B | 2–3 | 3 | 5 | 13 |
| C | 2–4 | 2 | 3 | 4 |
| D | 3–5 | 4 | 6 | 8 |
| E | 4–5 | 5 | 8 | 11 |
(Durations in weeks.)
Step 1 — expected times and variances
| Activity | ||
|---|---|---|
| A | (2 + 16 + 6)/6 = 4 | (4/6)² = 0.444 |
| B | (3 + 20 + 13)/6 = 6 | (10/6)² = 2.778 |
| C | (2 + 12 + 4)/6 = 3 | (2/6)² = 0.111 |
| D | (4 + 24 + 8)/6 = 6 | (4/6)² = 0.444 |
| E | (5 + 32 + 11)/6 = 8 | (6/6)² = 1.000 |
Step 2 — paths
- A–B–D: 4 + 6 + 6 = 16 weeks; variance = 0.444 + 2.778 + 0.444 = 3.667
- A–C–E: 4 + 3 + 8 = 15 weeks; variance = 1.556
Critical path A–B–D, weeks, weeks.
Step 3 — probability of completion in 18 weeks → (about 85%)
Step 4 — probability of completion in 14 weeks → (about 15%)
Step 5 — duration for 95% confidence 19.15 weeks
An activity has , , days. Find and .
Solution. days; days (variance 4)
PERT vs CPM
| Aspect | PERT | CPM |
|---|---|---|
| Nature | Probabilistic | Deterministic |
| Time estimates | Three (, , ) | One |
| Orientation | Event-oriented | Activity-oriented |
| Distribution | Beta (activities), normal (project) | None |
| Used for | R&D, new, uncertain projects | Construction, repetitive projects with experience |
| Cost | Time is the main concern | Time–cost trade-off (crashing) |
| Critical measure | Slack (events) | Float (activities) |
| Origin | US Navy, Polaris (1958) | DuPont and Remington Rand (late 1950s) |
Frequently tested points
- PERT: probabilistic, event-oriented, three time estimates, beta distribution.
- ; .
- Project variance = sum of variances on the critical path; .
- ; gives 50% probability.
- 95% → Z = 1.645; 84% → Z ≈ 1; 97.7% → Z = 2.
- Slack (PERT) vs float (CPM); negative slack → behind schedule.
- CPM for construction and crashing; PERT for R&D.
- Adding standard deviations instead of variances.
- Using the most likely time instead of the expected time for the critical path.
- Forgetting that probability is 50% when the scheduled time equals the expected time.
- PERT handles uncertain durations using optimistic, most likely and pessimistic estimates with a beta distribution.
- Expected time is and standard deviation .
- Project expected duration and variance are sums along the critical path, with a normal distribution assumed.
- gives completion probabilities and required durations.
- PERT (probabilistic, event-oriented, slack) complements CPM (deterministic, activity-oriented, float, crashing).