The Program Evaluation and Review Technique (PERT) is a project management tool designed to deal with uncertainty in activity completion times. It was developed by the U.S. Navy in the late 1950s to manage the Polaris missile project. It has since been widely adopted in various industries. PERT helps project managers coordinate activities to achieve project objectives on time and within budget.
Table of contents
What is PERT?
The Program Evaluation and Review Technique (PERT) is a project management tool used to plan, schedule, and control complex projects.
It involves creating a network diagram to visualize the sequence of tasks, estimating three-time frames for each activity (optimistic, most likely, and pessimistic), and calculating the expected duration.
PERT identifies the critical path, which determines the minimum project completion time and highlights task dependencies and potential bottlenecks, aiding in effective resource allocation and project timeline management.
It is used to analyze the time required to complete each task in a project, identify task dependencies, and determine the minimum time needed to complete the entire project. The technique is particularly useful for projects with uncertain activity durations.
Key Elements of PERT
- Events: These are the starting or ending points of an activity or a group of activities. They represent milestones in the project and do not consume time or resources. Events are usually depicted as circles or nodes.
- Activities: These are tasks that consume time and resources. They are represented by arrows pointing from the starting event to the ending event.
Advantages of PERT
- Resource Optimization: PERT helps management plan the optimal use of resources within time and cost constraints.
- Handling Uncertainties: It assists in managing uncertainties in project timelines.
- Actionable Insights: PERT provides information on slack periods and critical activities, aiding in better decision-making.
- Data Organization: It allows a large amount of project data to be organized in a network diagram, facilitating joint decision-making by executors and clients.
- Improved Planning: It offers a visual representation of the project timeline, helping to identify the critical path and ensuring that all necessary activities are completed on time.
Limitations of PERT
- Time Estimation Challenges: Estimating accurate activity durations can be difficult due to the non-repetitive nature of tasks.
- Resource Allocation: PERT does not account for resource availability at various project stages.
- Costly Updates: Frequent updates and revisions to PERT calculations can be expensive and time-consuming.
- Focus on Deadlines: A strict focus on deadlines may overlook the project’s financial aspects.
- Inflexibility: PERT charts may lack the flexibility to adapt to small changes during the project.
- Inaccurate Estimates: Inaccurate time estimates can lead to delays and bottlenecks.
- Subjectivity: The success of a PERT chart depends on the project manager’s experience and the accuracy of the data.
- Labour-Intensive: Creating and maintaining a PERT chart requires significant time and resources.
Network Fundamentals in PERT
A PERT network interconnects events and activities to show the sequence of tasks. The network helps in visualizing the project timeline and dependencies.
Events and Activities
- Event: Represented by a circle (o), an event marks the start or end of an activity and does not consume time or resources.
- Activity: An arrow (->) represents an activity, which involves the work required to move from one event to another, consuming both time and resources.
Network Diagram Rules
- Preceding and Succeeding Events: Each activity must have a preceding and a succeeding event.
- Unique Numbers: Each event should have a distinct number.
- No Loops: The project network should not contain any loops.
Network Development Steps
- Activity Enumeration: List all activities that require close monitoring.
- Activity Definition:
- Preceding Activity: The activity that precedes the current one.
- Succeeding Activity: The activity that follows the current one.
- Concurrent Activity: Activities that can be performed simultaneously.
- Time Estimation: Estimate the time required to complete each activity using three possible assumptions:
- Optimistic Time (a): The minimum time required if everything goes smoothly.
- Pessimistic Time (b): The maximum time required if everything goes wrong.
- Most Likely Time (m): The most probable time required under normal conditions.
The formula to calculate the estimated time for an activity (te) is: te = (a + 4m + b) / 6.
PERT Charts
PERT charts provide a graphical representation of a project’s timeline, breaking down individual tasks for detailed analysis. They help project managers set realistic schedules, identify critical tasks, and optimize resource allocation.
Drawing a PERT Chart
- List Activities: Enumerate all activities involved in the project.
- Consider Dependencies: Identify dependencies between tasks.
- Place Nodes and Arrows: Arrange nodes and arrows based on dependencies and estimated completion times.
PERT Chart Components
- Nodes: Represent events or milestones.
- Arrows: Indicate tasks and their sequence.
- Diverging Arrows: Show tasks that can be completed concurrently.
Using PERT Charts
Project managers use PERT charts to:
- Set Timetables: Establish realistic project completion schedules.
- Identify Critical Tasks: Focus on tasks that are critical to the project’s success.
- Optimize Resource Allocation: Ensure efficient use of resources.
- Manage Slack Time: Identify periods when you can delay tasks without affecting the overall project timeline.
Also Read: Lean Six Sigma Certification Programs San Francisco, California
Example of PERT Application
Consider a software development project with the following tasks:
Task | Description | Predecessor | Optimistic Time (O) | Most Likely Time (M) | Pessimistic Time (P) | Expected Time (TE) |
A | Establish project | None | 4 | 5 | 12 | 6 |
B | Establish customer requirements | A | 2 | 3 | 4 | 3 |
C | Produce software specification documents | B | 6 | 8 | 22 | 10 |
D | Write test plans | C | 4 | 6 | 8 | 6 |
E | Write code | C | 3 | 4 | 5 | 4 |
F | Developer testing | E | 2 | 4 | 6 | 4 |
G | System testing | D, F | 2 | 3 | 4 | 3 |
H | Write manuals | C | 5 | 7 | 15 | 8 |
Development of a PERT Chart
- Discuss the Overall Problem: The team starts by understanding and discussing the project’s goals and challenges.
- Break the Problem into Small Tasks: Divide the project into smaller, manageable tasks.
- Sequence the Order of Completion: Determine the order of task completion. Complete some tasks independently and simultaneously, while others must follow a specific sequence.
- Schedule the Tasks: Estimate the time required for each task based on past experience and set deadlines.
- Assign Responsibility: Assign each task to a team or individual leader.
- Regular Meetings: Hold regular meetings to monitor progress and address any issues.
- Support Each Other: Collaborate and assist each other to complete tasks on time.
Difference Between PERT Chart and Gantt Chart
Feature | PERT Chart | Gantt Chart |
Purpose and Use | Planning and scheduling complex projects, analyzing time requirements and dependencies. | Tracking project schedules, displaying tasks against a calendar. |
Visualization | Network of nodes (events/milestones) and arrows (tasks/activities) showing dependencies. | Horizontal bars along a timeline representing task durations. |
Time Estimation | Three time estimates (optimistic, most likely, pessimistic) for each task. | Single time estimate for each task. |
Task Dependencies | Emphasizes dependencies, showing which tasks must precede others; identifies the critical path. | Shows dependencies with simple lines, but focuses on the timeline of tasks. |
Critical Path Analysis | Designed for critical path analysis to identify the sequence of tasks affecting project duration. | Can show the critical path, but not inherently designed for detailed analysis. |
Complexity and Detail | Suited for large, complex projects requiring detailed dependency management. | Suited for simpler projects or high-level overview of project timelines and progress. |
Flexibility | More flexible in handling changes and updates to the project schedule. | Less flexible with significant changes, as it requires updating the entire timeline. |
Final Words
The Program Evaluation and Review Technique (PERT) is a valuable tool for managing complex projects with uncertain timelines. It helps project managers plan and coordinate activities, optimize resource use, and ensure timely project completion. While it has its limitations, the advantages of PERT in providing a detailed, visual representation of project timelines and dependencies make it an essential technique in project management.
About Six Sigma Development Solutions, Inc.
Six Sigma Development Solutions, Inc. offers onsite, public, and virtual Lean Six Sigma certification training. We are an Accredited Training Organization by the IASSC (International Association of Six Sigma Certification). We offer Lean Six Sigma Green Belt, Black Belt, and Yellow Belt, as well as LEAN certifications.
Book a Call and Let us know how we can help meet your training needs.