Project planning - Advanced Planning and Control
Understand how to create activity network diagrams, estimate task durations using PERT, and apply earned value management to monitor project performance.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What kind of relationships between tasks are captured in an activity network diagram?
1 of 12
Summary
Planning Techniques and Tools
Activity Network Diagrams
When planning a project, one of the most important tasks is understanding how different work activities relate to each other. An activity network diagram is a visual representation that shows the logical dependencies between tasks—that is, which tasks must be completed before others can begin.
Think of it this way: before you can paint a wall, you need to first prepare it (clean it, patch holes, and sand it). The preparation is a prerequisite for painting. The activity network diagram captures these dependencies so that you can see the flow of work throughout the project.
One of the key benefits of creating an activity network diagram is that it allows you to identify the critical path, which we'll explore in detail below. Without mapping out these dependencies, it's impossible to determine which tasks are truly time-critical for your project.
Estimating Task Durations
Every task in a project takes some amount of time to complete. However, estimating this time is rarely straightforward—there's usually uncertainty. A task that seems like it should take three days might take two days if everything goes smoothly, or it might take five days if unexpected problems arise.
Rather than guessing a single number, project managers often estimate task durations using three scenarios:
Optimistic time (O): The shortest time the task could reasonably take if everything goes perfectly
Most likely time (M): Your best estimate of how long the task will actually take under normal circumstances
Pessimistic time (P): The longest time the task might take if significant problems occur
These three estimates are then combined into a single weighted-average estimate using the Program Evaluation and Review Technique (PERT) formula:
$$TE = \frac{O + 4M + P}{6}$$
where $TE$ is the estimated duration.
Notice that the most likely time is weighted four times more heavily than either the optimistic or pessimistic time. This reflects the reality that your most likely estimate is usually more reliable than the extreme scenarios.
Example: Suppose you're estimating how long it will take to write project documentation. You think it could take as little as 2 days (optimistic), most likely 4 days (most likely), or as long as 10 days if you encounter major issues (pessimistic). Using PERT:
$$TE = \frac{2 + 4(4) + 10}{6} = \frac{2 + 16 + 10}{6} = \frac{28}{6} = 4.67 \text{ days}$$
This gives you a more realistic estimate than simply guessing "about 4 days."
Critical Chain Method
Once you've estimated task durations and mapped out dependencies, you might create an initial schedule that chains these tasks together. However, projects often experience delays. The critical chain method addresses this reality by adding time buffers to the schedule.
Rather than hoping that tasks finish on time, the critical chain method intentionally builds in cushion—additional time reserves that can absorb unexpected delays without pushing back the entire project deadline. These buffers act as a safety net, protecting your project schedule from the natural variation and uncertainties that arise during execution.
Scheduling and Critical Path
Understanding the Critical Path
The critical path is the longest sequence of dependent tasks in your project. It's "critical" because it directly determines the minimum amount of time needed to complete your entire project.
To understand why this matters, consider that some tasks might have flexibility in when they're scheduled (they don't affect the final deadline if they slip a bit), while other tasks have no flexibility at all. The critical path consists of those tasks with zero flexibility—if any task on the critical path is delayed, your entire project is delayed.
Example: Imagine building a house with three major work streams: foundation work, framing, and painting. The foundation must be done first (3 weeks), then framing (2 weeks), then painting (1 week). That's a 6-week critical path. However, electrical work can happen during framing (2 weeks) and doesn't need to be completely done before painting starts. If electrical takes 3 weeks but can overlap with other work, it won't extend the project—it has slack time. The critical path remains the foundation → framing → painting sequence.
Schedule Optimization
Once you've identified the critical path, you might ask: "Can we do better?" Schedule optimization involves adjusting resource allocation and task sequencing to balance two competing goals:
Reducing project duration: Finishing sooner means lower costs and faster delivery
Smoothing resource usage: Using resources consistently throughout the project (rather than having some people idle while others are overwhelmed)
These goals sometimes conflict. You might be able to compress the schedule by throwing more people at critical tasks, but this might create inefficiencies and increased costs. A well-optimized schedule represents the best balance between these competing objectives while meeting project goals.
The Baseline Schedule
After planning, estimating, and optimizing, you eventually reach a schedule that reflects your best judgment of how the project will unfold. Once this schedule is formally approved and accepted by stakeholders, it becomes the baseline schedule.
The baseline schedule is crucial because it serves as your reference point for the rest of the project. It's not just a rough plan—it's a commitment, and it's the yardstick against which all actual progress will be measured. Think of it as a photograph of what you expected to happen, taken before the project execution begins.
Resource Allocation and Cost Management
Estimating Resources
Each task in your project requires resources to complete. These might be people (with different skills or roles), equipment, materials, or facilities. During the planning phase, you must estimate what resources each activity will need.
This estimation is important for two reasons: first, it helps you determine whether you have enough resources available, and second, it's the foundation for calculating project costs.
Assigning Costs
Once you know what resources are needed for each activity, you can assign costs. Cost allocation is the process of determining how much each resource will cost, then summing these costs across all activities to get your total project cost.
For example, if Task A requires 20 hours of a senior engineer (at $100/hour), that task is allocated $2,000 in labor cost. By doing this for every task and every resource type (labor, materials, equipment, etc.), you build up a comprehensive project budget.
Earned Value Management
What Is Earned Value Management?
Once your project is underway, you need to track progress. Earned value management (EVM) is a systematic approach to measuring how much work has actually been completed and comparing it against what you planned and what you've spent.
The core idea is elegant: you assign a budgeted cost to each task (based on your planning phase). As tasks are completed, you "earn" that value. By comparing the value you've earned against the value you planned to earn at this point in time, and against what you've actually spent, you gain powerful insights into project performance.
Think of it this way: you budgeted $1,000 for a task. You planned to complete it by week 3. By week 3, you've actually spent $1,100, but the task is only 80% complete. EVM gives you a framework to quantify and understand what that means for your project.
Performance Metrics
EVM provides several key metrics that measure project performance:
Planned Value (PV): This is how much work you planned to complete by a given date, measured in dollars. If you planned to complete 50% of a $10,000 project by week 2, your PV is $5,000.
Actual Cost (AC): This is what you've actually spent. If you really spent $6,000 by week 2, that's your AC.
Earned Value (EV): This is how much work you've actually completed, measured in dollars. If you've actually completed 60% of that $10,000 project, your EV is $6,000.
These three numbers form the foundation for understanding performance. The gap between what you planned and what you've accomplished reveals problems early, before they become catastrophic.
Variance Analysis
Variance simply means the difference between what you expected and what actually happened. EVM uses two critical variances:
Schedule Variance (SV) measures whether you're ahead of or behind schedule:
$$SV = EV - PV$$
If your earned value ($6,000) exceeds your planned value ($5,000), your SV is positive (+$1,000), meaning you're ahead of schedule. A negative SV means you're behind.
Cost Variance (CV) measures whether you're under or over budget:
$$CV = EV - AC$$
If you've earned $6,000 of value but spent $6,500, your CV is -$500, meaning you're over budget. A positive CV means you're under budget.
Why This Matters: Variance analysis provides early warning signals. A negative schedule variance might indicate that you need to accelerate work on the critical path. A negative cost variance might mean your tasks are more complex than expected, or there's inefficiency that needs correction. By catching these issues early, you can take corrective action before the entire project is in trouble.
Note: Variance analysis compares earned value against the baseline schedule established during planning. Without that baseline, you have no reference point, which is why the baseline schedule is so important.
Flashcards
What kind of relationships between tasks are captured in an activity network diagram?
Logical dependencies
What critical project component can be identified using an activity network diagram?
The critical path
Which three cases are used to calculate a weighted average for task duration estimates?
Optimistic, most likely, and pessimistic cases
What is the PERT formula for calculating the estimated duration ($TE$)?
$TE = \dfrac{O + 4M + P}{6}$ (where $O$ is optimistic time, $M$ is most likely time, and $P$ is pessimistic time)
How does the critical chain method account for potential delays in a schedule?
By adding time buffers
How is the critical path defined in terms of project duration?
The longest sequence of dependent tasks that determines the shortest possible project duration
What two factors are balanced during project schedule optimization?
Resource usage and project duration
At what point does a project schedule become the "baseline schedule"?
Once it is established and agreed upon
What is the primary purpose of the baseline schedule during the project life?
To serve as the standard against which progress is measured
How is the total project cost produced during the planning phase?
By assigning costs for each activity to their corresponding resources
What specific types of performance metrics does Earned Value Management provide?
Schedule performance
Cost performance
What does a variance between earned value and planned value indicate?
Schedule overruns or underruns
Quiz
Project planning - Advanced Planning and Control Quiz Question 1: In the Program Evaluation and Review Technique (PERT), which formula gives the expected task duration using optimistic (O), most likely (M), and pessimistic (P) estimates?
- TE = (O + 4M + P) / 6 (correct)
- TE = (O + M + P) / 3
- TE = (O + 2M + P) / 4
- TE = (O + 5M + P) / 7
Project planning - Advanced Planning and Control Quiz Question 2: What is the primary purpose of adding time buffers in the Critical Chain Method?
- To anticipate potential delays (correct)
- To reduce overall project cost
- To increase resource utilization
- To shorten task durations
Project planning - Advanced Planning and Control Quiz Question 3: What is the result of assigning each activity’s cost to its corresponding resources?
- The total project cost (correct)
- The project schedule
- The resource utilization rate
- The earned value metric
Project planning - Advanced Planning and Control Quiz Question 4: What is done during project planning to address resources needed for each activity?
- Resources required for each activity are estimated (correct)
- Resources are assigned only after the schedule is fixed
- Resources are copied from previous projects without change
- Resources are ignored until execution begins
Project planning - Advanced Planning and Control Quiz Question 5: What is the effect of the critical path on a project's schedule?
- It sets the minimum time needed to finish the project (correct)
- It sets the maximum possible duration of the project
- It determines the total number of tasks in the project
- It dictates how resources are allocated across tasks
Project planning - Advanced Planning and Control Quiz Question 6: What does an activity network diagram enable in project planning?
- Identification of the critical path (correct)
- Allocation of the project budget
- Determination of resource availability
- Forecasting of risk impacts
Project planning - Advanced Planning and Control Quiz Question 7: If the earned value is higher than the planned value, what does this variance indicate?
- The project is ahead of schedule (schedule underrun) (correct)
- The project is behind schedule (schedule overrun)
- The project is under budget
- The project’s quality has improved
Project planning - Advanced Planning and Control Quiz Question 8: When a project schedule is optimized, what primary trade‑off is considered?
- Balancing resource usage against project duration (correct)
- Balancing cost against quality
- Balancing stakeholder satisfaction against scope
- Balancing risk against communication
Project planning - Advanced Planning and Control Quiz Question 9: How is progress typically measured during a project’s life?
- By comparing actual progress to the baseline schedule (correct)
- By comparing actual costs to the original budget
- By surveying stakeholder satisfaction levels
- By counting the number of completed tasks regardless of timing
Project planning - Advanced Planning and Control Quiz Question 10: What term describes the schedule that has been formally approved and serves as the reference for measuring project progress?
- Baseline schedule (correct)
- Draft schedule
- Preliminary schedule
- Updated schedule
Project planning - Advanced Planning and Control Quiz Question 11: Earned value management compares actual project progress to which reference schedule?
- Baseline schedule (correct)
- Project charter
- Risk register
- Work breakdown structure
In the Program Evaluation and Review Technique (PERT), which formula gives the expected task duration using optimistic (O), most likely (M), and pessimistic (P) estimates?
1 of 11
Key Concepts
Project Scheduling Techniques
Activity network diagram
Critical path
Program Evaluation and Review Technique (PERT)
Critical chain method
Baseline schedule
Schedule optimization
Performance Measurement
Earned value management
Variance analysis
Resource and Cost Management
Resource estimation
Cost allocation
Definitions
Activity network diagram
A graphical representation of tasks and their logical dependencies used to plan project schedules.
Critical path
The longest sequence of dependent tasks that determines the shortest possible project duration.
Program Evaluation and Review Technique (PERT)
A scheduling method that estimates task durations using weighted averages of optimistic, most likely, and pessimistic times.
Critical chain method
A project scheduling technique that adds time buffers to protect the schedule against uncertainties.
Baseline schedule
The approved project timetable against which actual progress is measured.
Earned value management
A performance measurement system that compares actual work and costs to the baseline schedule and budget.
Schedule optimization
The process of adjusting a project schedule to balance resource usage and project duration.
Resource estimation
The activity of forecasting the types and quantities of resources needed for each project task.
Cost allocation
The assignment of costs to specific project activities or resources to determine total project expense.
Variance analysis
The examination of differences between planned and actual performance to identify schedule or cost overruns.