Program Evaluation and Review Technique

Also known as PERT. Estimates project duration when activity times are uncertain. It uses 3 time estimates for each activity and models the resulting project duration with a normal distribution.

Assumptions

PERT uses the following approximations:

  • Activity times follow beta distributions.
  • Activity durations are statistically independent.
  • The critical path remains unchanged near the target completion time.
  • The project duration is approximately normally distributed.

The normal approximation becomes less reliable when several paths have similar expected durations or when activity durations are strongly correlated.

Time Estimates

PERT uses 3 estimates for every activity:

Optimistic Time

The shortest realistic duration when execution conditions are favourable. Denoted by aa.

Most Likely Time

The duration expected under normal execution conditions. Denoted by mm.

Pessimistic Time

The longest realistic duration under unfavourable conditions, excluding catastrophes. Denoted by bb.

Expected Activity Time

The expected time of an activity is a weighted average.

te=a+4m+b6t_e = \frac{a + 4m + b}{6}

The most likely time receives 4 times the weight of either extreme estimate.

Activity Standard Deviation

Denoted by σ\sigma.

σ=(b−a6)\sigma = \left(\frac{b-a}{6}\right)

σ2\sigma^2 is the activity variation. Greater uncertainty between the optimistic and pessimistic times produces a larger variance.

Project Duration

Construct the project network using the expected activity times. Apply the critical path method to identify the critical path.

The expected project duration is the sum of expected activity times on the critical path:

Te=∑i∈Cte,iT_e = \sum_{i \in C} t_{e,i}

The project variance is approximated by the sum of the variances on the critical path:

σT2=∑i∈Cσi2\sigma_T^2 = \sum_{i \in C} \sigma_i^2

The project standard deviation is:

σT=σT2\sigma_T = \sqrt{\sigma_T^2}

Completion Probability

For a target completion time DD, the standard normal score is:

Z=D−TeσTZ = \frac{D-T_e}{\sigma_T}

The probability of completing by DD is approximated by the standard normal cumulative distribution function:

P(T≤D)=Φ(Z)P(T \le D) = \Phi(Z)

A positive ZZ means the target is later than the expected project duration. A negative ZZ means the target is earlier.

Steps

  1. List every activity, its predecessors, and its optimistic, most likely, and pessimistic times.
  2. Calculate the expected time and variance of every activity.
  3. Construct the network using the expected activity times.
  4. Apply the critical path method.
  5. Sum the expected times and variances on the critical path.
  6. Calculate the standard normal score for any target completion time.
  7. Read the completion probability from the standard normal distribution.

Worked Example

A project has 5 activities with the following precedence relationships and time estimates.

ActivityPredecessoraammbb
AAnone246
BBAA123
CCAA258
DDBB, CC135
EECC123

Calculate the expected project duration and the probability of completing the project within 1414 time units.

Solution Reveal Hide

For each activity:

te=a+4m+b6,σ2=(b−a6)2t_e = \frac{a + 4m + b}{6}, \qquad \sigma^2 = \left(\frac{b-a}{6}\right)^2
Activitytet_eσ2\sigma^2
AA2+4(4)+66=4\dfrac{2+4(4)+6}{6}=4(6−26)2=49\left(\dfrac{6-2}{6}\right)^2=\dfrac{4}{9}
BB1+4(2)+36=2\dfrac{1+4(2)+3}{6}=2(3−16)2=19\left(\dfrac{3-1}{6}\right)^2=\dfrac{1}{9}
CC2+4(5)+86=5\dfrac{2+4(5)+8}{6}=5(8−26)2=1\left(\dfrac{8-2}{6}\right)^2=1
DD1+4(3)+56=3\dfrac{1+4(3)+5}{6}=3(5−16)2=49\left(\dfrac{5-1}{6}\right)^2=\dfrac{4}{9}
EE1+4(2)+36=2\dfrac{1+4(2)+3}{6}=2(3−16)2=19\left(\dfrac{3-1}{6}\right)^2=\dfrac{1}{9}

The possible paths and their expected durations are:

PathExpected duration
A→B→DA \to B \to D4+2+3=94 + 2 + 3 = 9
A→C→DA \to C \to D4+5+3=124 + 5 + 3 = 12
A→C→EA \to C \to E4+5+2=114 + 5 + 2 = 11

The critical path is A→C→DA \to C \to D. Therefore:

Te=4+5+3=12T_e = 4 + 5 + 3 = 12σT2=49+1+49=179\sigma_T^2 = \frac{4}{9} + 1 + \frac{4}{9} = \frac{17}{9}σT=179=173≈1.37\sigma_T = \sqrt{\frac{17}{9}} = \frac{\sqrt{17}}{3} \approx 1.37

For the target duration D=14D=14:

Z=14−121.37≈1.46Z = \frac{14-12}{1.37} \approx 1.46

The standard normal cumulative distribution gives:

P(T≤14)=Φ(1.46)≈0.928P(T \le 14) = \Phi(1.46) \approx 0.928

The probability of completing the project within 1414 time units is approximately 92.8%92.8\%.

Wolfram Mathematica notebooks

A companion notebook for this note. Open it in Mathematica and evaluate the cells to reproduce the worked example.

The summary notebook defines every function used in this module, with documentation and no examples, as a starting point for your own problems.

Written by October 25, 2026 3 min read
Was this helpful?