PERT method

From Systems Analysis Wiki
Jump to navigation Jump to search

PERT (Program Evaluation and Review Technique) is a network planning and project management method for analyzing the sequence of tasks and estimating probabilistic project timelines when task durations are uncertain. The method uses three-point estimates and statistical aggregation, which allows for calculating the expected completion time and the probability of meeting a deadline[1][2].

History

PERT was developed in 1958 for the U.S. Navy (Polaris program) with the participation of Booz Allen Hamilton and Lockheed. Around the same time, the DuPont company, in collaboration with Remington Rand, proposed the deterministic Critical Path Method (CPM). PERT quickly spread throughout industry and the public sector as a tool for planning R&D and complex engineering programs[2].

Core Concepts

In the PERT model, events (milestones, which have no duration) and tasks (activities, which have a duration and consume resources) are used. Tasks connect events in a directed graph; sequences of tasks form paths. The longest sequence in terms of expected duration is the critical path—it determines the minimum possible project duration. Slack (or float) is the allowable delay for a non-critical task without affecting the final project deadline[2].

PERT Network Chart

Events are represented by nodes (vertices), and tasks by directed edges (arcs) between them. The initial node has no incoming edges, and the final node has no outgoing ones. The earliest/latest start and finish dates for tasks are calculated through forward and backward passes along the graph; these are used to determine slack and the critical path.

Time Estimation and Probabilistic Model

A key feature of PERT is the three-point estimation of each task's duration:

  • Optimistic time to: the minimum possible time under the best conditions.
  • Most likely time tm: the expected duration under normal circumstances.
  • Pessimistic time tp: the maximum time under unfavorable conditions[1].

Expected task duration (classic PERT estimate):

te = ( to + 4·tm + tp ) / 6[2].

Simplified three-point (triangular) estimate:

te = ( to + tm + tp ) / 3[2].

Variance of task duration:

σ2 = ( ( tp − to ) / 6 )2[1].

The variance of the project duration along the critical path is the sum of the variances of the tasks on that path; the project standard deviation is:

σproj = √( Σ σi2 ).

The probability of completing by a target date T is estimated using the normal approximation:

Z = ( T − μcrit ) / σproj, where μcrit is the sum of te along the critical path[2].

Application

PERT is primarily focused on managing timelines under conditions of high uncertainty and is often used in R&D, defense and space programs, complex EPC projects, IT, and logistics. The technique is described in systems engineering and project management guides (NASA SE Handbook, PMBOK Guide)[3][4].

Advantages

  • Clear representation of dependencies, precedence, and parallelism of tasks.
  • Identification and visualization of the critical path, focusing management attention on bottlenecks[2].
  • Probabilistic estimation of timelines and the project's risk profile; calculation of the probability of meeting the deadline[1].
  • Allows for early analysis of time slack and acceleration scenarios (crashing/fast‑tracking) in conjunction with CPM[2].

Limitations

  • In large projects, the network can include hundreds or thousands of tasks, requiring specialized software for supported visualization.
  • Classic PERT does not account for resource constraints and assumes that task durations are independent; in real-world conditions, this assumption is often violated[2].
  • The normal approximation and the choice of distribution parameters can lead to a biased estimate of the total project duration, especially with highly skewed task durations[1].

Relation to and Comparison with Other Approaches

  • Critical Path Method (CPM): uses deterministic durations and focuses on cost/time trade-offs; PERT complements CPM by adding an assessment of uncertainty[2].
  • Gantt Chart: a calendar-based visualization of the schedule; often used alongside PERT/CPM for monitoring dates.
  • Network Planning: a general group of methods that includes PERT/CPM.

See Also

  • Critical Path Method (CPM)
  • Gantt Chart
  • Network Planning

References

  • Malcolm, D. G. et al. (1959). Application of a Technique for Research and Development Program Evaluation. Operations Research. doi:10.1287/opre.7.5.646. [5]
  • NASA. Systems Engineering Handbook, NASA/SP‑2016‑6105 Rev2. [6]
  • PMI. A Guide to the Project Management Body of Knowledge (PMBOK® Guide). [7]
  • «Program Evaluation and Review Technique». Wikipedia (en). [8]

Notes

  1. 1.0 1.1 1.2 1.3 1.4 Malcolm, D. G.; Roseboom, J. H.; Clark, C. E.; Fazar, W. (1959). «Application of a Technique for Research and Development Program Evaluation». Operations Research, 7(5), 646–669. doi:10.1287/opre.7.5.646. [1]
  2. 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 «Program Evaluation and Review Technique». Wikipedia (en). [2]
  3. NASA Systems Engineering Handbook, NASA/SP‑2016‑6105 Rev2. NASA. [3]
  4. A Guide to the Project Management Body of Knowledge (PMBOK® Guide). PMI. [4]