The Program Evaluation Review Technique (PERT) is a robust project management tool designed to analyze and represent the tasks involved in completing a given project, particularly when there is significant uncertainty in task durations. It helps in scheduling, organizing, and coordinating tasks, providing a visual representation of a project's timeline and breaking down individual activities.
Program Evaluation Review Technique (PERT) is a statistical tool used in project management, initially developed by the United States Navy in the 1950s for the Polaris missile project. Its primary purpose is to analyze tasks required to complete a project, especially when the time needed to complete individual tasks is unknown or uncertain. Unlike methods that rely on single, deterministic time estimates, PERT uses a three-point estimation technique to account for variability.
A PERT chart, also known as a PERT diagram, provides a visual representation of a project's timeline, depicting tasks and their dependencies. This allows project managers to:
A PERT chart comprises two main elements: nodes and tasks (activities).
A core feature of PERT is its use of three-point estimation for each activity's duration. This approach acknowledges the inherent uncertainty in project tasks by asking for three estimates:
By considering these three scenarios, PERT provides a more robust estimate of activity duration than a single-point estimate, especially for novel or complex projects.
The PERT formula calculates the expected duration () for each task by taking a weighted average of the three-point estimates. The "most likely" estimate is given four times the weight of the optimistic and pessimistic estimates, reflecting its greater probability.
The formula for the expected duration of an activity is:
Where:
In addition to the expected duration, PERT also allows for calculating the variance () and standard deviation () for each activity, which quantify the uncertainty around the expected duration:
These values are crucial for later statistical analysis, such as determining the probability of project completion by a specific deadline.
Creating a PERT chart involves a systematic process:
Consider a simple project with activities A, B, C, D, and E with the following dependencies and time estimates (in days):
| Activity | Predecessor | Optimistic () | Most Likely () | Pessimistic () | Expected Duration () | | :------- | :---------- | :----------------- | :------------------ | :------------------ | :------------------------ | | A | - | 2 | 4 | 6 | 4 | | B | - | 3 | 5 | 7 | 5 | | C | A | 4 | 6 | 8 | 6 | | D | B | 1 | 2 | 3 | 2 | | E | C, D | 5 | 8 | 11 | 8 |
The expected durations are calculated using .
Here's a simplified ASCII art representation of the PERT network:
Start
|
V
(1) --- Task A (4 days) ---> (2)
| |
| V
--- Task B (5 days) ---> (3)
|
V
Task C (6 days)
/
/
V V
(4) --- Task E (8 days) ---> (5)
^ ^
\ /
/
Task D (2 days)
In this diagram:
To find the critical path, we calculate all possible paths:
The critical path is the longest path, which is Start -> A -> C -> E -> End, with an expected duration of 18 days.
This C++ code snippet demonstrates how to implement the PERT expected duration calculation for a single activity.
Explanation:
calculatePERTExpectedDuration function takes the three time estimates as input and applies the PERT formula.calculatePERTVariance function calculates the variance of the activity's duration, providing a measure of the spread of possible completion times.main function demonstrates how to use these functions with two different sets of time estimates, showing how to calculate the expected duration and variance.std::fixed and std::setprecision(2) are used to format the output for better readability, showing floating-point numbers with two decimal places.A visual project management tool used to schedule, organize, and coordinate tasks within a project, specifically designed for projects with uncertain activity durations.
A technique in PERT where three time estimates (optimistic, most likely, pessimistic) are gathered for each activity to account for uncertainty.
The weighted average duration of an activity calculated using the PERT formula: $(T_O + 4T_M + T_P) \div 6$, where $T_O$ is optimistic, $T_M$ is most likely, and $T_P$ is pessimistic time.
Represent project events or milestones, typically indicating the start or completion of one or more activities, often numbered sequentially.
Relationships between project tasks where one task cannot begin or end until another task has been completed, visually represented by arrows connecting nodes.
Test your understanding with 5 questions
Which of the following is the primary advantage of using PERT over CPM for project scheduling?
An activity has an optimistic time of 4 days, a most likely time of 7 days, and a pessimistic time of 16 days. What is the expected duration of this activity using the PERT formula?
In a PERT chart, what do 'nodes' typically represent?
What type of project is PERT most suitable for?
The 'pessimistic time' estimate in PERT represents:
6 Modules
6 Modules