Master the art and science of building, managing, and defending project schedules. Learn advanced techniques in CPM, resource optimization, and risk analysis to deliver projects on time and within budget.
The Certified Project Scheduling Expert (CPSE) program is designed for project managers, planners, and schedulers who want to develop advanced skills in building and managing robust project schedules. This comprehensive course covers everything from foundational scheduling principles to advanced techniques like Critical Path Method (CPM), resource leveling, schedule compression, and risk analysis. Participants will learn how to create defensible schedules that stakeholders trust and how to use scheduling as a strategic tool for project success.
After completing the course, candidates must pass a proctored exam that tests both theoretical knowledge and practical scheduling skills. The exam includes:
Successful candidates earn the Certified Project Scheduling Expert (CPSE) credential, valid for 3 years with continuing education requirements.
Master the art and science of building, managing, and defending project schedules. Learn advanced techniques in CPM, resource optimization, and risk analysis to deliver projects on time and within budget.
The Certified Project Scheduling Expert (CPSE) program is designed for project managers, planners, and schedulers who want to develop advanced skills in building and managing robust project schedules. This comprehensive course covers everything from foundational scheduling principles to advanced techniques like Critical Path Method (CPM), resource leveling, schedule compression, and risk analysis. Participants will learn how to create defensible schedules that stakeholders trust and how to use scheduling as a strategic tool for project success.
After completing the course, candidates must pass a proctored exam that tests both theoretical knowledge and practical scheduling skills. The exam includes:
Successful candidates earn the Certified Project Scheduling Expert (CPSE) credential, valid for 3 years with continuing education requirements.
Hello, future project scheduling expert! You did a fantastic job in Module One. You learned what a project is, what scheduling is, and the basic building blocks like tasks, dependencies, and milestones. Now it is time to take your skills to the next level.
In Module One, we talked about the critical path โ the longest sequence of tasks that determines when a project can finish. In Module Two, we are going to learn all about the Critical Path Method (CPM). This is one of the most important tools in project scheduling. It helps you figure out exactly which tasks are most important to monitor, how long your project will take, and where you have flexibility.
We will learn how to draw network diagrams, which are like maps for your project. We will learn how to do forward passes and backward passes to calculate early and late start and finish dates. We will also learn how to calculate float and identify the critical path.
Get ready to become a CPM expert! Let's begin!
By the time you finish Module Two, you will be able to do these things:
These are the core skills of a project scheduling expert. Let's get started!
Emeka is a project manager in Lagos. He is building a small community centre. He has broken down the project into tasks and knows which tasks depend on others. But he is not sure how long the project will take or which tasks are most important to monitor.
Emeka's uncle, who is a retired engineer, gives him some advice. He says, "Emeka, you need to use the Critical Path Method. It will show you the longest path through your project. That path is the critical path. If any task on that path is delayed, your whole project is delayed."
Emeka creates a network diagram. He draws boxes for each task and connects them with arrows. He calculates the earliest and latest dates for each task. He finds the critical path and learns that the project will take 12 weeks. He also discovers that some tasks have float โ they can be delayed without affecting the project.
Emeka uses this information to focus his attention on the critical path tasks. He makes sure those tasks are well-resourced and monitored. The project finishes on time, and the community centre opens to great success.
This story shows us the power of CPM. It tells you how long your project will take and which tasks matter most. That is exactly what we will learn in this module!
Definition: The Critical Path Method (CPM) is a project scheduling technique that helps you figure out the longest sequence of tasks in a project. This sequence is called the critical path, and it determines the earliest possible completion date of the project.
Why is it important? CPM tells you which tasks are most important to monitor. If any task on the critical path is delayed, the whole project is delayed. It also tells you where you have flexibility.
Simple explanation: Imagine you are baking a cake. You need to mix the batter, bake it, and frost it. If baking takes longer than expected, the whole cake is delayed. Baking is on the critical path. CPM helps you identify that critical path.
Real-life example: A construction company uses CPM to schedule the building of a bridge. They know exactly which tasks must be done on time to finish the project.
School example: You are working on a science project. You need to research, experiment, and write the report. Writing the report is on the critical path because it depends on both research and the experiment.
Home example: You are planning a party. You need to send invitations, buy food, and decorate. Sending invitations is on the critical path because you cannot plan the food until you know how many people are coming.
Nigerian example: The Lagos-Ibadan railway project uses CPM to schedule all the construction activities. The critical path includes tasks like laying tracks and building stations.
Fun example: In a game, you need to complete a series of quests to unlock the final boss. The quest that takes the longest is on the critical path.
Illustration:
CPM โ The Longest Path
+-------+ +-------+ +-------+
| Task | ---> | Task | ---> | Task | ---> END
| A | | B | | C |
| 3 days| | 4 days| | 2 days|
+-------+ +-------+ +-------+
Total = 3 + 4 + 2 = 9 days (Critical Path)
Mini Summary: CPM is a technique that identifies the longest sequence of tasks in a project. This sequence determines the project's completion date.
Definition: A network diagram is a visual map of a project. It shows all the tasks and how they are connected. There are two main types: Activity-on-Node (AON) and Activity-on-Arrow (AOA).
Why is it important? Network diagrams make it easy to see the relationships between tasks. You can quickly see which tasks depend on others and what the sequence is.
Simple explanation: Think of a network diagram like a road map. The boxes (nodes) are the cities (tasks), and the arrows are the roads (dependencies). The map shows you how to get from start to finish.
Real-life example: A construction project uses a network diagram to show the sequence of building a house โ from foundation to roof to painting.
School example: You draw a flow chart for your science project. It shows the steps from research to experiment to presentation.
Home example: You draw a diagram for planning a party โ invitations, food, decorations, and games.
Nigerian example: A project manager for the Abuja-Kano road project uses a network diagram to plan all the construction phases.
Fun example: In a game, you look at a quest map to see which quests lead to which rewards.
Illustration:
Network Diagram Example (Activity-on-Node)
+-------+ +-------+ +-------+
| Task | ---> | Task | ---> | Task |
| A | | B | | D |
+-------+ +-------+ +-------+
| |
V V
+-------+ +-------+
| Task | | Task |
| C | | E |
+-------+ +-------+
Mini Summary: Network diagrams are visual maps of a project. They show tasks and how they are connected. They make it easy to see the project flow.
Definition: Activity-on-Node (AON) is a type of network diagram where the tasks are represented by boxes (nodes) and the arrows show dependencies between tasks.
Why is it important? AON is the most common type of network diagram used in project scheduling. It is easy to create and understand.
Simple explanation: Imagine each task is a box. You draw arrows from a task to the tasks that depend on it. The arrows show the flow of the project.
Real-life example: A software development team uses an AON diagram to show the sequence of designing, coding, testing, and deploying a new app.
School example: You create a flow chart for a story you are writing. Each box is a chapter, and the arrows show the order of the chapters.
Home example: You draw a diagram for getting ready in the morning โ wake up, shower, dress, eat breakfast, leave.
Nigerian example: A project manager for a new school building uses an AON diagram to plan the construction.
Fun example: In a game, you look at a skill tree. Each skill is a box, and the arrows show which skills you need to unlock others.
Illustration:
AON Diagram Structure
+-------+ +-------+ +-------+
| | ---> | | ---> | |
| Task 1| | Task 2| | Task 3|
| | <--- | | | |
+-------+ +-------+ +-------+
| |
V V
+-------+ +-------+
| | | |
| Task 4| | Task 5|
| | | |
+-------+ +-------+
Mini Summary: Activity-on-Node (AON) is a type of network diagram where tasks are boxes (nodes) and arrows show dependencies. It is the most common type.
Definition: Activity-on-Arrow (AOA) is a type of network diagram where tasks are represented by arrows and circles (nodes) represent events or milestones.
Why is it important? AOA is an older method that is still used in some industries. Understanding it helps you read different types of schedules.
Simple explanation: Instead of tasks being boxes, tasks are arrows. The circles are points in time (milestones) where tasks start or finish.
Real-life example: Some construction companies still use AOA diagrams for large infrastructure projects.
School example: A timeline of historical events โ each event is a point on the timeline.
Home example: A travel itinerary โ each stop is a milestone, and the travel between stops is the activity.
Nigerian example: Some older project managers in Nigeria may use AOA diagrams for large government projects.
Fun example: In a game, the path on a map โ each point is a location, and the arrows show the route.
Illustration:
AOA Diagram Structure
(1) --------> (2) --------> (3)
| Activity A | Activity B |
| | |
V V V
(4) --------> (5) --------> (6)
| Activity C | Activity D |
| | |
V V V
(7) --------> (8) --------> (9)
Nodes = Events/Milestones
Arrows = Tasks/Activities
Mini Summary: AOA diagrams use arrows for tasks and nodes for milestones. They are an older type of network diagram.
Definition: The forward pass is a calculation that moves from the start of the project to the end. It calculates the earliest possible start and finish dates for each task.
Why is it important? The forward pass tells you the earliest time each task can start and finish. This helps you understand the project's timeline.
Simple explanation: Imagine you are walking forward through the project. At each task, you ask: "What is the earliest I can start this task?" and "What is the earliest I can finish it?"
Real-life example: A scheduler calculates that Task A can start on Day 1 and finish on Day 3. Task B depends on Task A, so it can start on Day 3 and finish on Day 7.
School example: You are planning your study schedule. The forward pass tells you the earliest you can finish each subject.
Home example: You are planning a meal. The forward pass tells you the earliest you can serve dinner.
Nigerian example: A project manager calculates the earliest completion date for a new market building.
Fun example: In a game, you calculate the fastest route to complete all quests.
Illustration:
Forward Pass Calculation
Task A: Duration 3 days
Start = Day 1
Finish = Day 1 + 3 - 1 = Day 3
Task B depends on A, Duration 4 days
Start = Day 3
Finish = Day 3 + 4 - 1 = Day 6
Task C depends on A, Duration 2 days
Start = Day 3
Finish = Day 3 + 2 - 1 = Day 4
Mini Summary: The forward pass calculates the earliest start and finish dates for each task by moving from the beginning to the end of the project.
Definition: The backward pass is a calculation that moves from the end of the project back to the start. It calculates the latest possible start and finish dates for each task without delaying the project.
Why is it important? The backward pass tells you how much flexibility you have with each task. It helps you calculate float.
Simple explanation: Imagine you are walking backward through the project. At each task, you ask: "What is the latest I can start this task?" and "What is the latest I can finish it without delaying the project?"
Real-life example: A scheduler calculates that Task D must finish by Day 10. If it finishes later, the project is delayed.
School example: Your project is due on Friday. The backward pass tells you the latest you can start each part.
Home example: Dinner must be ready by 7 PM. The backward pass tells you the latest you can start cooking.
Nigerian example: A project manager calculates the latest start date for each construction phase.
Fun example: In a game, you calculate the latest time you can start each task to still finish the quest on time.
Illustration:
Backward Pass Calculation
Project End = Day 10
Task D: Duration 2 days
Finish = Day 10
Start = Day 10 - 2 + 1 = Day 9
Task C depends on D, Duration 3 days
Finish = Day 9
Start = Day 9 - 3 + 1 = Day 7
Task B depends on D, Duration 4 days
Finish = Day 9
Start = Day 9 - 4 + 1 = Day 6
Mini Summary: The backward pass calculates the latest start and finish dates for each task by moving from the end back to the beginning of the project.
Definition: Float is the amount of time a task can be delayed without affecting the project completion date. There are two types: total float and free float.
Why is it important? Float gives you flexibility. Tasks with float can be delayed without causing problems. Tasks with zero float are on the critical path.
Simple explanation: Float is like a buffer. If a task has 3 days of float, it can be delayed by up to 3 days without delaying the project.
Real-life example: Painting a wall has 2 days of float. If the painters are delayed by 1 day, the project is still on track.
School example: You have 3 days of float for your research. If you finish 1 day late, you can still submit on time.
Home example: You have 1 day of float for buying decorations. If you buy them a day late, the party is still on time.
Nigerian example: A construction project has float on non-critical tasks like landscaping.
Fun example: In a game, you have float on side quests. You can skip them without affecting the main quest.
Illustration:
Total Float Calculation
Total Float = Late Start - Early Start
OR Total Float = Late Finish - Early Finish
Example:
Task A: Early Start = 1, Late Start = 1
Total Float = 1 - 1 = 0 (Critical path)
Task B: Early Start = 3, Late Start = 6
Total Float = 6 - 3 = 3 days of float
Mini Summary: Float is the amount of time a task can be delayed. Total float is the total buffer time available. Zero float means the task is on the critical path.
Definition: The critical path is the longest sequence of tasks in a project. It determines the project's completion date. Tasks on the critical path have zero total float.
Why is it important? The critical path tells you which tasks must be monitored most closely. If any critical path task is delayed, the entire project is delayed.
Simple explanation: The critical path is like the main chain in a necklace. If one link breaks, the whole necklace falls apart. Critical path tasks are the links.
Real-life example: In a construction project, the critical path includes the foundation, walls, and roof. If the walls are delayed, the whole project is delayed.
School example: The critical path for your project might be research โ write draft โ edit โ submit. If writing the draft is delayed, the whole project is delayed.
Home example: The critical path for a party might be invitations โ food preparation โ party. If invitations are delayed, everything is delayed.
Nigerian example: The critical path for the Abuja-Kano road includes road clearing, paving, and bridge construction.
Fun example: In a game, the critical path for completing the main story is the sequence of required quests.
Illustration:
Finding the Critical Path
+-------+ +-------+ +-------+
| Task | ---> | Task | ---> | Task |
| A | | B | | D |
| 3 days| | 4 days| | 2 days|
+-------+ +-------+ +-------+
| |
V V
+-------+ +-------+
| Task | | Task |
| C | | E |
| 2 days| | 1 day |
+-------+ +-------+
Path A-B-D = 3 + 4 + 2 = 9 days (Critical Path)
Path A-C = 3 + 2 = 5 days
Path A-B-E = 3 + 4 + 1 = 8 days
Mini Summary: The critical path is the longest sequence of tasks. It determines the project completion date. Tasks on it have zero float.
Definition: Schedule logic is the set of rules that govern the sequence of tasks. Constraints are limitations like "this task must start on a certain date" or "this task cannot finish after a certain date".
Why is it important? Understanding logic and constraints helps you build realistic schedules. Some tasks have hard constraints that must be respected.
Simple explanation: Think of constraints like traffic rules. You cannot drive through a red light. In a schedule, you cannot start a task before a certain date.
Real-life example: A task must start on a specific date because the equipment is only available then.
School example: Your project must be submitted by Friday. That is a constraint.
Home example: You must eat dinner by 7 PM because you have a meeting at 8 PM.
Nigerian example: A construction project cannot work on Sundays due to local regulations โ that is a constraint.
Fun example: In a game, you cannot access a new area until you complete a certain quest โ that is a constraint.
Illustration:
Types of Constraints
+----------------------+----------------------+
| Constraint Type | Meaning |
+----------------------+----------------------+
| Start No Earlier | Task cannot start |
| Than (SNET) | before a certain date|
+----------------------+----------------------+
| Finish No Later | Task must finish |
| Than (FNLT) | by a certain date |
+----------------------+----------------------+
| Mandatory Start | Task must start on |
| | a specific date |
+----------------------+----------------------+
| Mandatory Finish | Task must finish on |
| | a specific date |
+----------------------+----------------------+
Mini Summary: Schedule logic is the set of rules for task sequencing. Constraints are limitations that affect when tasks can start or finish.
Definition: Multiple critical paths occur when there are two or more sequences of tasks with the same longest duration. This means there are multiple paths that determine the project end date.
Why is it important? When there are multiple critical paths, you must monitor all of them. A delay on any critical path can delay the project.
Simple explanation: Imagine you have two chains of the same length. Both are equally important. If either chain breaks, your project fails.
Real-life example: A project has two critical paths โ one for construction and one for electrical work. Both must be completed on time.
School example: Your project has two parts that take the same time. Both must be finished to complete the project.
Home example: You need to cook two dishes that take the same time. Both must be ready for dinner.
Nigerian example: A large infrastructure project may have multiple critical paths for different phases.
Fun example: In a game, you have two bosses to defeat before the final boss. Both must be defeated.
Illustration:
Multiple Critical Paths
Path 1: A (3) ---> B (4) ---> D (2) = 9 days
Path 2: A (3) ---> C (4) ---> E (2) = 9 days
Both paths have zero float.
Both must be monitored closely.
Mini Summary: Multiple critical paths occur when two or more paths have the same longest duration. All critical paths must be monitored.
Definition: Lead is the amount of time a successor task can start before its predecessor finishes. Lag is the amount of waiting time between a predecessor and its successor.
Why is it important? Lead and lag allow you to model real-world situations. Sometimes you can start a task early (lead) or need to wait between tasks (lag).
Simple explanation: Imagine you are baking a cake. You can start frosting the cake (successor) before it has fully cooled (predecessor) if it is cool enough. That is lead. Or you might need to wait for the cake to cool completely before frosting โ that is lag.
Real-life example: You can start painting a room before the drywall is completely finished if you are painting a part that is ready โ that is lead.
School example: You can start writing your conclusion before you have finished all your research โ that is lead.
Home example: You can start setting the table before the food is fully cooked โ that is lead.
Nigerian example: In construction, you can start finishing work in one part of a building before other parts are complete โ that is lead.
Fun example: In a game, you can start a quest before the previous one is fully complete โ that is lead.
Illustration:
Lead and Lag Examples
+----------------------+----------------------+
| Type | Example |
+----------------------+----------------------+
| Lead | Task B can start 2 |
| | days before Task A |
| | finishes |
+----------------------+----------------------+
| Lag | Task B must wait |
| | 3 days after Task A |
| | finishes |
+----------------------+----------------------+
Mini Summary: Lead allows a successor to start early. Lag is a waiting period between tasks. Both are useful for modeling real-world situations.
Definition: These are the four key dates for each task in a schedule. Early Start (ES) is the earliest a task can start. Early Finish (EF) is the earliest it can finish. Late Start (LS) is the latest it can start without delaying the project. Late Finish (LF) is the latest it can finish without delaying the project.
Why is it important? These dates are the foundation of CPM. They tell you exactly when tasks can happen and how much flexibility you have.
Simple explanation: Think of ES and EF as the "best-case" timeline. LS and LF are the "worst-case" timeline. The gap between them is your float.
Real-life example: A scheduler calculates that Task A has ES=Day 1, EF=Day 3, LS=Day 1, LF=Day 3. This task has zero float.
School example: Your research has ES=Day 1, EF=Day 5, LS=Day 2, LF=Day 6. You have 1 day of float.
Home example: Cooking has ES=5 PM, EF=6 PM, LS=5:30 PM, LF=6:30 PM. You have 30 minutes of float.
Nigerian example: A project manager calculates these dates for each task in a new hospital project.
Fun example: In a game, you calculate the earliest and latest times to complete each quest.
Illustration:
ES, EF, LS, LF Explained
+----------------------+----------------------+
| Term | Meaning |
+----------------------+----------------------+
| Early Start (ES) | Earliest time task |
| | can start |
+----------------------+----------------------+
| Early Finish (EF) | Earliest time task |
| | can finish |
+----------------------+----------------------+
| Late Start (LS) | Latest time task |
| | can start |
+----------------------+----------------------+
| Late Finish (LF) | Latest time task |
| | can finish |
+----------------------+----------------------+
Mini Summary: ES, EF, LS, and LF are the key dates for each task. ES and EF are the earliest times; LS and LF are the latest times without delaying the project.
Definition: CPM is used in many different industries to schedule projects. Each industry has its own examples and applications.
Why is it important? Understanding how CPM is used in different industries shows you how versatile and valuable this technique is.
Simple explanation: CPM is like a tool. You can use it to fix a car, build a house, or plan an event. It is useful in many situations.
Real-life example: Construction, software development, event planning, manufacturing, and healthcare all use CPM.
School example: Students use CPM to plan projects, exam study schedules, and group assignments.
Home example: Families use CPM to plan holidays, renovations, and family events.
Nigerian example: Nigerian companies in construction, oil and gas, and event planning use CPM.
Fun example: In a game, you use CPM to plan your character's progression and quest completion.
Illustration:
CPM Across Industries
+----------------------+----------------------+
| Industry | Application |
+----------------------+----------------------+
| Construction | Building schedules |
| Software | Development sprints |
| Event Planning | Event timelines |
| Manufacturing | Production schedules |
| Healthcare | Patient care plans |
| Education | Study plans |
+----------------------+----------------------+
Mini Summary: CPM is used in many industries โ construction, software, events, manufacturing, healthcare, and more. It is a versatile tool.
Definition: Software tools are computer programs that help you create and manage CPM schedules. They automate calculations and make it easy to update schedules.
Why is it important? Software saves time and reduces errors. It makes it easy to see the critical path and update schedules as changes happen.
Simple explanation: Imagine doing math with a calculator versus doing it by hand. Software is like a calculator for project scheduling โ it makes it faster and more accurate.
Real-life example: Microsoft Project, Primavera P6, and Smartsheet are popular scheduling tools.
School example: You use Excel to create a schedule for your school project.
Home example: You use a calendar app to plan your week.
Nigerian example: Nigerian project managers use Microsoft Project and Primavera P6 for large projects.
Fun example: In a game, you use a quest tracker to see your progress.
Illustration:
Popular CPM Software
+----------------------+----------------------+
| Software | Best For |
+----------------------+----------------------+
| Microsoft Project | General scheduling |
| Primavera P6 | Large, complex |
| | projects |
| Smartsheet | Collaborative work |
| Excel | Simple schedules |
| GanttPRO | Gantt charts |
+----------------------+----------------------+
Mini Summary: Software tools like Microsoft Project and Primavera P6 help you create and manage CPM schedules efficiently.
Definition: A complete CPM analysis involves creating a network diagram, performing forward and backward passes, calculating float, identifying the critical path, and using the information to manage the project.
Why is it important? This is the complete process that project schedulers use. It turns a list of tasks into a powerful management tool.
Simple explanation: Think of it like solving a puzzle. You have all the pieces (tasks). You put them together, calculate the numbers, and find the solution (the critical path).
Real-life example: A scheduler creates a complete CPM analysis for a new bridge project. They use it to monitor progress and make decisions.
School example: You create a complete schedule for your final project. You use it to stay on track and finish on time.
Home example: You create a complete schedule for renovating your kitchen. You use it to coordinate the workers and materials.
Nigerian example: A project manager uses a complete CPM analysis for the construction of a new airport terminal.
Fun example: In a game, you create a complete plan for completing all achievements.
Illustration:
Complete CPM Analysis Steps
1. Create WBS
2. Identify tasks
3. Sequence tasks
4. Create network diagram
5. Perform forward pass
6. Perform backward pass
7. Calculate float
8. Identify critical path
9. Monitor critical path tasks
10. Update schedule as needed
Mini Summary: A complete CPM analysis involves all the steps โ from creating a network diagram to identifying the critical path and using it to manage the project.
Here are the important words we learned in this module. Keep them in your notebook!
| Word | Simple Definition |
|---|---|
| Critical Path Method (CPM) | A technique to find the longest sequence of tasks in a project. |
| Network Diagram | A visual map showing tasks and their dependencies. |
| Activity-on-Node (AON) | A diagram where tasks are boxes (nodes) and arrows show dependencies. |
| Activity-on-Arrow (AOA) | A diagram where tasks are arrows and nodes are events. |
| Forward Pass | Calculating earliest start and finish dates moving forward through the project. |
| Backward Pass | Calculating latest start and finish dates moving backward through the project. |
| Early Start (ES) | The earliest a task can start. |
| Early Finish (EF) | The earliest a task can finish. |
| Late Start (LS) | The latest a task can start without delaying the project. |
| Late Finish (LF) | The latest a task can finish without delaying the project. |
| Total Float | The total time a task can be delayed without delaying the project. |
| Free Float | The time a task can be delayed without delaying its successor. |
| Critical Path | The longest sequence of tasks with zero total float. |
| Lead | How early a successor can start before its predecessor finishes. |
| Lag | The waiting time between a predecessor and its successor. |
Let's go through the steps to perform a complete CPM analysis.
Dear Teacher, this module covers the essential concepts of CPM and network diagrams. The material is foundational for project scheduling. Use the step-by-step examples to help students understand the calculations. Practice is essential โ give students multiple opportunities to create network diagrams and perform forward and backward passes. Encourage them to use real project examples. The goal is to build confidence and accuracy in CPM analysis.
Dear Parent, your child is learning about the Critical Path Method. This is a powerful tool for planning and managing projects. Encourage them to apply CPM to real-life situations โ planning a family trip, organizing an event, or managing a home project. Ask them to explain the critical path to you. This helps reinforce their learning and builds confidence.
Congratulations! You have completed Module Two of the Certified Project Scheduling Expert course.
You have learned so much about the Critical Path Method and network diagrams!
In Module Three, we will dive into resource management and optimization. You will learn how to assign people and materials to tasks, how to level resources, and how to optimize your schedule for efficiency. It is going to be another exciting module!
Answers: 1. Critical, 2. network, 3. forward, 4. backward, 5. Early, 6. Late, 7. Total, 8. zero, 9. Lead, 10. Lag, 11. constraint, 12. Multiple, 13. Microsoft Project, 14. Total float, 15. completion.
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: c
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Match the word on the left with the correct definition on the right.
| Word | Definition |
|---|---|
| 1. CPM | A. A visual map showing tasks and dependencies |
| 2. Network Diagram | B. The longest sequence of tasks in a project |
| 3. Forward Pass | C. Calculating earliest start and finish dates |
| 4. Backward Pass | D. Calculating latest start and finish dates |
| 5. Critical Path | E. A technique to find the longest path |
| 6. Total Float | F. Buffer time for a task |
| 7. Lead | G. Successor starts before predecessor finishes |
| 8. Lag | H. Waiting period between tasks |
Answers: 1-E, 2-A, 3-C, 4-D, 5-B, 6-F, 7-G, 8-H
Scenario 1: You are planning a community event. The tasks are: book venue (3 days), send invitations (2 days), arrange food (3 days), order decorations (2 days), set up venue (1 day), and run the event (1 day). Book venue must happen before send invitations and arrange food. Send invitations must happen before set up venue. Arrange food must happen before set up venue. Order decorations can happen at any time. Set up venue must happen before run the event.
Scenario 2: You are building a simple website. The tasks are: design homepage (4 days), write content (3 days), set up hosting (2 days), build pages (5 days), test site (2 days), deploy site (1 day). Design homepage must finish before build pages. Write content must finish before build pages. Set up hosting must finish before deploy. Build pages must finish before test site. Test site must finish before deploy. Deploy is the final task.
Scenario 3: A project has the following tasks: A (3 days), B (4 days, depends on A), C (2 days, depends on A), D (3 days, depends on B and C), E (2 days, depends on D). What is the critical path? How long will the project take?
Activity: In groups of 4-5, create a complete CPM analysis for a project you choose.
Activity: Perform a CPM analysis on a personal project.
Project: Create a complete CPM analysis for a real or simulated project of your choice.
Find a real project case study online or in a textbook. It could be a construction project, a software project, or any other type of project. Using the information provided:
A project has the following tasks with durations and dependencies. Task A (5 days), B (4 days, depends on A), C (3 days, depends on A), D (6 days, depends on B), E (4 days, depends on B and C), F (2 days, depends on D and E), G (3 days, depends on F).
Congratulations on completing Module Two! You now have a deep understanding of CPM and network diagrams.
In Module Three, we will explore resource management in project scheduling. You will learn:
Before you start Module Three, think about a project you have worked on. What resources were needed? How were they allocated? Were there any resource conflicts? We will explore these questions in detail in the next module.
See you in Module Three!
Hello, future project scheduling expert! You have done a wonderful job in Modules One and Two. You learned the foundations of project scheduling and the Critical Path Method (CPM). You know how to create network diagrams, calculate dates, and identify the critical path. Now, it is time to add another important dimension to your scheduling skills โ resources.
A schedule without resources is just a list of tasks. In the real world, projects need people, equipment, materials, and money to get work done. These are called resources. You cannot build a house without workers, tools, and materials. You cannot develop software without developers, computers, and software licenses. Resources make projects happen.
In this module, we will learn how to identify the resources a project needs, how to assign them to tasks, and how to manage them effectively. We will learn about resource loading, resource leveling, and resource smoothing. We will also learn how to handle resource conflicts and how resources affect the critical path.
Get ready to become a resource management expert! Let's begin!
By the time you finish Module Three, you will be able to do these things:
These are the skills that will help you create realistic, executable project schedules. Let's get started!
Amina is a project scheduler in Abuja, Nigeria. She is working on a project to build a new community health centre. She has created a beautiful schedule with all the tasks, dependencies, and the critical path. She is proud of her work.
But then she shares the schedule with the project team. The construction manager looks at it and says, "Amina, this schedule looks great. But I only have 5 workers available, not 10. And we only have one excavator. We cannot do all these tasks at the same time."
Amina realizes that her schedule is not realistic. She has tasks that are scheduled to happen at the same time, but she does not have enough resources to do them all. This is a resource conflict.
Amina goes back to work. She lists all the resources needed for the project โ workers, equipment, and materials. She finds out how many of each resource is available. Then she adjusts her schedule. She moves some tasks to later dates when resources will be available. She spreads out the work so that the team is not overloaded.
This process is called resource leveling. By leveling her resources, Amina created a schedule that is realistic and executable. The project was completed on time because the team had the resources they needed when they needed them.
This story shows us that a schedule without resources is incomplete. Resources are what make projects happen. In this module, we will learn how to manage resources effectively.
Definition: Resources are the people, equipment, materials, and money needed to complete a project. They are the "things" that do the work.
Why is it important? Without resources, you cannot do any work. A schedule without resources is just a wish list. Resources make the work possible.
Simple explanation: Think of resources like the ingredients for baking a cake. You need flour, eggs, sugar, and a mixer (equipment). Without these, you cannot bake the cake.
Real-life example: In a construction project, resources include workers, cement, bricks, steel, and construction equipment.
School example: For a school project, resources include your time, your computer, books, and any materials you need.
Home example: For cooking dinner, resources include ingredients, pots and pans, and your time.
Nigerian example: In the Lagos-Ibadan railway project, resources include engineers, labourers, steel tracks, and heavy machinery.
Fun example: In a game, resources include gold, wood, stone, and your character's health and energy.
Illustration:
Types of Resources
+----------------------+----------------------+
| Resource Type | Examples |
+----------------------+----------------------+
| Human Resources | Workers, engineers, |
| (People) | managers |
+----------------------+----------------------+
| Equipment | Machines, tools, |
| | vehicles |
+----------------------+----------------------+
| Materials | Raw materials, |
| | supplies |
+----------------------+----------------------+
| Financial Resources | Budget, money |
| (Money) | |
+----------------------+----------------------+
| Information | Data, documentation |
| Resources | |
+----------------------+----------------------+
Mini Summary: Resources are the people, equipment, materials, and money needed to complete a project. They are essential for doing the work.
Definition: Resources come in different types. The main types are: human resources (people), equipment (machines and tools), materials (raw materials and supplies), financial (money), and information (data and documents).
Why is it important? Understanding the different types of resources helps you plan for all the things your project needs. You cannot forget any type.
Simple explanation: Imagine you are building a house. You need workers (people), a crane (equipment), bricks (materials), money to pay everyone (financial), and blueprints (information). You need all types.
Real-life example: In a software project, you need developers (people), computers (equipment), software licenses (materials), a budget (financial), and specifications (information).
School example: For a school project, you need your time (people), a computer (equipment), paper and pens (materials), and research sources (information).
Home example: For a family dinner, you need family members (people), pots and pans (equipment), food (materials), and a budget (financial).
Nigerian example: In the Dangote Refinery project, resources include thousands of workers (people), heavy machinery (equipment), steel and concrete (materials), and billions of naira (financial).
Fun example: In a game, you need your character (people), weapons and tools (equipment), resources like wood and stone (materials), and gold (financial).
Illustration:
Resource Types in a Project
+----------------------+----------------------+
| Type | What It Includes |
+----------------------+----------------------+
| Human Resources | Team members, |
| | contractors, |
| | volunteers |
+----------------------+----------------------+
| Equipment Resources | Machinery, tools, |
| | vehicles, computers |
+----------------------+----------------------+
| Material Resources | Raw materials, |
| | supplies, parts |
+----------------------+----------------------+
| Financial Resources | Budget, funds, |
| | contingency |
+----------------------+----------------------+
| Information | Plans, documents, |
| Resources | data, reports |
+----------------------+----------------------+
Mini Summary: There are different types of resources โ people, equipment, materials, money, and information. A project needs all types to succeed.
Definition: A resource list is a comprehensive list of all the resources needed for a project. It includes the type, quantity, and availability of each resource.
Why is it important? You cannot plan for resources you do not know about. A resource list ensures you have thought of everything.
Simple explanation: Imagine you are going grocery shopping. You make a list of everything you need. A resource list is like a grocery list for your project.
Real-life example: A project manager creates a resource list that includes: 10 electricians, 5 excavators, 500 bags of cement, and a budget of 50 million naira.
School example: You create a list of resources for your project: 2 weeks of time, a computer, 10 books from the library, and a printer.
Home example: You create a list for a party: 20 plates, 15 chairs, food for 20 people, and 2 helpers.
Nigerian example: A farmer creates a resource list for planting season: seeds, fertilizer, water, workers, and equipment.
Fun example: In a game, you create a list of resources you need to build a castle: 1000 wood, 500 stone, 200 gold, and 50 workers.
Illustration:
Resource List Example
+----------------------+----------+----------+
| Resource | Quantity | Availabi-|
| | | lity |
+----------------------+----------+----------+
| Electrical Engineers | 5 | Full-time|
| Construction Workers | 20 | Full-time|
| Excavators | 2 | 3 months |
| Cement (bags) | 500 | In stock |
| Steel (tons) | 10 | Order |
| Budget (Naira) | 50,000,000|Approved |
+----------------------+----------+----------+
Mini Summary: A resource list is a comprehensive list of all resources needed for a project. It helps you plan and ensure you have everything.
Definition: Assigning resources to tasks means deciding which resources will work on which tasks. It is about matching the right people, equipment, and materials to the right tasks.
Why is it important? Without assignment, resources are just a list. Assignment connects resources to the work that needs to be done.
Simple explanation: Imagine you are planning a party. You assign tasks: "Chidi will buy the food", "Ada will decorate", and "Tunde will set up the sound system". That is assigning resources to tasks.
Real-life example: A project manager assigns specific workers to specific tasks: "Ahmed will work on the foundation", "Fatima will work on the electrical wiring".
School example: In a group project, you assign tasks: "Chinonso will research", "Chioma will write", "Emeka will edit".
Home example: You assign chores: "Mum will cook", "Dad will clean the yard", "You will wash the dishes".
Nigerian example: In the Abuja-Kano road project, different teams are assigned to different sections of the road.
Fun example: In a game, you assign workers to different tasks: "3 workers to mine gold", "2 workers to chop wood", "1 worker to build".
Illustration:
Resource Assignment Example
+----------------------+----------------------+
| Task | Resource Assigned |
+----------------------+----------------------+
| Dig Foundation | Excavator + 4 |
| | workers |
| Pour Concrete | 6 workers + concrete |
| | truck |
| Build Walls | 8 workers + bricks |
| | + mortar |
| Install Roof | 4 workers + crane |
+----------------------+----------------------+
Mini Summary: Assigning resources to tasks connects the right resources to the right work. It is how you make the schedule actionable.
Definition: Resource loading is the process of figuring out how much work each resource is assigned to do. It tells you if a resource is underused, fully used, or overused.
Why is it important? You need to know if your resources are overloaded. If a worker is assigned to too many tasks, they cannot do them all. This will cause delays.
Simple explanation: Imagine you have 5 tasks to do in one day. That is too much. You are overloaded. Resource loading tells you if you are overloaded.
Real-life example: A project manager creates a resource loading chart that shows that Engineer Amina is assigned to 12 tasks per week, but she can only handle 8. She is overloaded.
School example: You check your study schedule and see that you have 3 exams on the same day. You are overloaded. You need to adjust.
Home example: You see that you have 4 chores to do on Saturday. That is too many. You need to spread them out.
Nigerian example: A construction manager checks the resource loading and sees that the crane is needed at two different sites on the same day. That is a conflict.
Fun example: In a game, you check your workers and see that all your workers are assigned to tasks. There is no one to do new work.
Illustration:
Resource Loading Example
+----------------------+----------------------+
| Resource | Assigned Work (hrs) | Capacity (hrs)|
+----------------------+----------------------+--------------+
| Chidi (Electrician) | 40 hours/week | 40 hours/week|
| Ada (Plumber) | 48 hours/week | 40 hours/week| OVERLOADED!
| Tunde (Carpenter) | 35 hours/week | 40 hours/week|
| Excavator | 45 hours/week | 40 hours/week| OVERLOADED!
+----------------------+----------------------+--------------+
Mini Summary: Resource loading shows how much work each resource is assigned. It helps you identify overloaded resources.
Definition: A resource profile (or histogram) is a visual chart that shows resource demand over time. It shows how many resources are needed each day, week, or month.
Why is it important? Resource profiles help you see patterns in resource demand. You can see when demand is high and when it is low.
Simple explanation: Imagine a chart that shows how many workers you need each week. Some weeks you need 10 workers, other weeks you need 5. The chart shows you this pattern.
Real-life example: A project manager uses a resource histogram to see that they need 15 workers in week 4, but only 5 in week 2.
School example: You create a chart showing how many hours you study each day. You see that you study 5 hours on Monday and only 1 hour on Friday.
Home example: You create a chart showing how many chores you have each day. You see that Saturday is the busiest day.
Nigerian example: A construction manager uses a resource histogram to plan the number of workers needed each month.
Fun example: In a game, you create a chart showing how many resources you are collecting each day.
Illustration:
Resource Histogram Example
Workers Needed by Week
^
20 | โโโ
18 | โโโ
16 | โโโ
14 | โโโ โโโ
12 | โโโ โโโ
10 | โโโ โโโ
8 | โโโ โโโ โโโ
6 | โโโ โโโ โโโ
4 | โโโ โโโ โโโ โโโ
2 | โโโ โโโ โโโ โโโ โโโ
+----+----+----+----+----+---->
W1 W2 W3 W4 W5 W6
Mini Summary: Resource profiles (histograms) show resource demand over time. They help you see patterns and plan better.
Definition: A resource conflict occurs when two or more tasks need the same resource at the same time. A resource constraint is a limitation on how much of a resource is available.
Why is it important? Resource conflicts and constraints can delay projects. You need to identify and resolve them.
Simple explanation: Imagine you have one car and two people need to use it at the same time. That is a resource conflict. If you only have one car available, that is a constraint.
Real-life example: Two tasks require the same crane on the same day. That is a resource conflict.
School example: Two students need to use the same library book at the same time. That is a resource conflict.
Home example: You need to use the family computer for two different tasks at the same time. That is a resource conflict.
Nigerian example: A construction site has only one crane, and two different sections need it at the same time.
Fun example: In a game, two of your workers need to use the same tool at the same time.
Illustration:
Resource Conflict Example
Task A: Excavate Site (Needs Excavator)
Task B: Level Ground (Needs Excavator)
Both tasks are scheduled for the same week.
Only one excavator is available.
RESOURCE CONFLICT!
Mini Summary: Resource conflicts happen when multiple tasks need the same resource at the same time. Resource constraints limit what is available.
Definition: Resource leveling is the process of adjusting the schedule to resolve resource conflicts. It means moving tasks to different dates so that resources are not overloaded.
Why is it important? Resource leveling creates a realistic schedule that can actually be executed. It prevents overloading and delays.
Simple explanation: Imagine you have 5 tasks and only 3 workers. You move some tasks to later dates so that the workers are not overloaded. That is resource leveling.
Real-life example: A project manager moves a task from week 2 to week 3 because the crane is already being used in week 2.
School example: You spread out your study time instead of studying everything on one day.
Home example: You spread out your chores instead of doing all of them on Saturday.
Nigerian example: A construction manager adjusts the schedule so that different parts of the project use the crane at different times.
Fun example: In a game, you send your workers to collect different resources at different times instead of all at once.
Illustration:
Resource Leveling Example
Before Leveling:
Week 1: Task A (2 workers), Task B (2 workers) = 4 workers needed
Available workers: 3
CONFLICT!
After Leveling:
Week 1: Task A (2 workers)
Week 2: Task B (2 workers)
Workers are not overloaded!
Mini Summary: Resource leveling adjusts the schedule to resolve resource conflicts. It creates a realistic, executable schedule.
Definition: Resource leveling is adjusting the schedule to stay within resource limits, even if it extends the project duration. Resource smoothing is adjusting the schedule within the existing project duration to smooth out resource demand.
Why is it important? Understanding the difference helps you choose the right approach for your project. Leveling may extend the project, while smoothing keeps the project duration but evens out resource use.
Simple explanation: Imagine you have a project that must finish in 10 days. Resource smoothing keeps the 10-day finish but tries to make each day's work more balanced. Resource leveling might extend the project to 12 days to keep resources balanced.
Real-life example: A project manager uses resource smoothing to keep the project finish date fixed while balancing the number of workers needed each day.
School example: You have a deadline for your project. Resource smoothing keeps the deadline but balances your study time. Resource leveling might extend the deadline.
Home example: You have a party date fixed. Resource smoothing keeps the date but spreads out the preparation tasks.
Nigerian example: A project manager on a fixed deadline uses resource smoothing to keep the project on time while balancing resources.
Fun example: In a game, you have a limited time to build a base. Resource smoothing balances your workers' tasks without extending the time.
Illustration:
Leveling vs Smoothing
+----------------------+----------------------+
| Resource Leveling | Resource Smoothing |
+----------------------+----------------------+
| Adjusts schedule | Keeps project |
| to resolve | duration fixed |
| conflicts | |
| May extend project | Does NOT extend |
| duration | project duration |
| Puts resource limits | Smooths resource |
| above project | demand within |
| duration | existing duration |
+----------------------+----------------------+
Mini Summary: Resource leveling may extend the project duration. Resource smoothing keeps the project duration fixed but balances resource use.
Definition: Resources can affect the critical path. If a resource is not available for a critical path task, that task is delayed, and the whole project is delayed.
Why is it important? The critical path is the longest path. If resources are not available for critical path tasks, the project duration increases.
Simple explanation: Imagine a task on the critical path needs a specific machine. If the machine is not available, the task is delayed, and the whole project is delayed.
Real-life example: A crane is needed for a critical path task. If the crane is not available on the scheduled date, the project is delayed.
School example: You need a specific book for your research on the critical path. If the book is not available, your whole project is delayed.
Home example: You need a specific tool to finish a home renovation project. If the tool is not available, your project is delayed.
Nigerian example: In the Abuja-Kano road project, if a critical piece of equipment is not available, the entire project schedule is affected.
Fun example: In a game, you need a rare resource to build a critical structure. If you cannot get it, your base expansion is delayed.
Illustration:
Resource Impact on Critical Path
+-------+ +-------+ +-------+
| Task | ---> | Task | ---> | Task |
| A | | B | | C |
|(Crit | |(Crit | |(Crit |
|Path) | |Path) | |Path) |
+-------+ +-------+ +-------+
| | |
V V V
Needs Crane Needs Crane Needs Crane
If the crane is not available, ALL tasks are delayed!
Mini Summary: Resources can affect the critical path. If resources are not available for critical path tasks, the entire project is delayed.
Definition: Resource optimization is the process of making the best use of available resources. It includes techniques like resource leveling, resource smoothing, and resource allocation.
Why is it important? Optimization helps you complete projects faster and with fewer resources. It improves efficiency and saves money.
Simple explanation: Imagine you have a limited number of workers. You want to get the most work done with the workers you have. That is optimization.
Real-life example: A project manager uses optimization techniques to complete the project 2 weeks early without hiring more workers.
School example: You optimize your study time by focusing on the most important subjects first.
Home example: You optimize your chores by doing the most time-consuming ones on days when you have more time.
Nigerian example: A construction manager optimizes the use of equipment to reduce idle time.
Fun example: In a game, you optimize your worker assignments to gather resources as efficiently as possible.
Illustration:
Resource Optimization Techniques
+----------------------+----------------------+
| Technique | What It Does |
+----------------------+----------------------+
| Resource Leveling | Resolves conflicts |
| | (may extend project) |
+----------------------+----------------------+
| Resource Smoothing | Balances demand |
| | (keeps duration) |
+----------------------+----------------------+
| Resource Allocation | Assigns resources |
| | efficiently |
+----------------------+----------------------+
| Resource Sharing | Shares resources |
| | between projects |
+----------------------+----------------------+
| Resource Substitution| Uses alternative |
| | resources |
+----------------------+----------------------+
Mini Summary: Resource optimization techniques help you make the best use of your resources. They improve efficiency and save time and money.
Definition: Realistic scheduling is creating a schedule that considers both time constraints and resource constraints. It is a balanced schedule that is actually executable.
Why is it important? An unrealistic schedule is useless. It leads to failure and frustration. A realistic schedule sets the project up for success.
Simple explanation: Imagine you have a project that needs to be done in 10 days, but you only have enough resources to do it in 12 days. A realistic schedule would be 12 days. An unrealistic schedule would be 10 days.
Real-life example: A project manager creates a schedule that considers both the deadline and the availability of workers and equipment.
School example: You create a study schedule that considers both your deadline and your available study time.
Home example: You plan a renovation that considers both your desired completion date and the availability of workers and materials.
Nigerian example: A construction manager creates a realistic schedule for the Abuja-Kano road, considering both the government's timeline and resource availability.
Fun example: In a game, you create a realistic building plan that considers your available resources and the time you have.
Illustration:
Realistic Scheduling
+----------------------+----------------------+
| Unrealistic Schedule | Realistic Schedule |
+----------------------+----------------------+
| Ignores resource | Considers resource |
| constraints | constraints |
| Sets impossible | Sets achievable |
| deadlines | deadlines |
| Leads to failure | Sets project up for |
| | success |
+----------------------+----------------------+
Mini Summary: Realistic scheduling balances time and resource constraints. It creates a schedule that can actually be executed.
Definition: Managing resource changes means adjusting the schedule when resources change during the project. This can happen when workers leave, equipment breaks down, or materials are delayed.
Why is it important? Projects rarely go exactly as planned. You need to be able to adapt when resource changes happen.
Simple explanation: Imagine one of your workers gets sick. You need to adjust the schedule to cover their work. That is managing resource changes.
Real-life example: A worker leaves the project. The project manager reallocates tasks to other workers and adjusts the schedule.
School example: One of your group members drops out. The rest of the group needs to redistribute the work.
Home example: A family member cannot do their assigned chores. You need to reassign them.
Nigerian example: A construction site loses a key piece of equipment. The project manager adjusts the schedule to work around the loss.
Fun example: In a game, one of your workers dies. You need to reassign tasks to the remaining workers.
Illustration:
Managing Resource Changes
Resource Change Occurs
|
V
Assess Impact
|
V
Reassign Resources
|
V
Adjust Schedule
|
V
Communicate Changes
|
V
Monitor and Update
Mini Summary: Managing resource changes means adapting the schedule when resources change. It is an essential skill for project schedulers.
Definition: Resource management is used in different industries, but each industry has its own resource challenges. Understanding these helps you apply resource management in any context.
Why is it important? Different industries have different resource needs. Knowing these helps you adapt your approach.
Simple explanation: In construction, resources are workers, materials, and equipment. In software, resources are developers, computers, and software licenses. Both need resource management but in different ways.
Real-life example: In construction, resource management focuses on workers, materials, and equipment. In healthcare, it focuses on doctors, nurses, beds, and medical equipment.
School example: In a school project, resources are your time, materials, and information. In a sports team, resources are players, equipment, and facilities.
Home example: At home, resources are your time, money, and household items. At work, resources are different.
Nigerian example: In Nigerian agriculture, resources include land, seeds, water, workers, and equipment. In Nigerian oil and gas, resources include engineers, rigs, and pipelines.
Fun example: In different games, resources are different โ in a strategy game, you manage wood, gold, and workers; in a racing game, you manage fuel, tires, and pit crew.
Illustration:
Resource Management by Industry
+----------------------+----------------------+
| Industry | Key Resources |
+----------------------+----------------------+
| Construction | Workers, equipment, |
| | materials |
| Software | Developers, |
| | computers, licenses |
| Healthcare | Doctors, nurses, |
| | beds, equipment |
| Agriculture | Land, seeds, water, |
| | workers |
| Education | Teachers, books, |
| | classrooms |
| Oil & Gas | Engineers, rigs, |
| | pipelines |
+----------------------+----------------------+
Mini Summary: Resource management is used in every industry, but the specific resources and challenges vary.
Definition: Resource management in action means applying all the resource management techniques to create a realistic, executable schedule.
Why is it important? This is the final step that turns a theoretical schedule into a practical one. It is what project schedulers do every day.
Simple explanation: Imagine you have a list of tasks, a list of resources, and a timeline. Resource management is connecting them all into a plan that actually works.
Real-life example: A project manager creates a schedule, assigns resources, checks for conflicts, levels the resources, and creates a final executable plan.
School example: You create a study plan, assign your time to different subjects, check for conflicts, and adjust to create a realistic schedule.
Home example: You plan a party, assign tasks to family members, check for conflicts, and adjust to make it work.
Nigerian example: A project manager for the Lagos-Ibadan railway creates a schedule, assigns resources, levels them, and creates a plan that works.
Fun example: In a game, you plan your resource gathering, assign workers to tasks, resolve conflicts, and create a plan that works.
Illustration:
Resource Management in Action
[Tasks] + [Resources] + [Timeline] = [Executable Schedule]
| | | |
V V V V
What needs Who/What When things A realistic plan
to be done is needed need to happen that works
Mini Summary: Resource management in action means applying all techniques to create a realistic, executable schedule that actually works.
Here are the important words we learned in this module. Keep them in your notebook!
| Word | Simple Definition |
|---|---|
| Resource | People, equipment, materials, and money needed to complete a project. |
| Human Resource | People who work on the project (workers, engineers, managers). |
| Equipment Resource | Machines, tools, and vehicles needed for the project. |
| Material Resource | Raw materials and supplies needed for the project. |
| Resource List | A comprehensive list of all resources needed for a project. |
| Resource Assignment | Connecting resources to specific tasks. |
| Resource Loading | Figuring out how much work each resource is assigned. |
| Resource Profile/Histogram | A visual chart showing resource demand over time. |
| Resource Conflict | When two or more tasks need the same resource at the same time. |
| Resource Constraint | A limitation on how much of a resource is available. |
| Resource Leveling | Adjusting the schedule to resolve resource conflicts (may extend project). |
| Resource Smoothing | Adjusting the schedule within the existing duration to balance resource demand. |
| Resource Optimization | Making the best use of available resources. |
| Realistic Scheduling | Creating a schedule that considers both time and resource constraints. |
| Resource Change Management | Adjusting the schedule when resources change during the project. |
Let's go through the process of managing resources in a project schedule.
Dear Teacher, this module covers the important topic of resource management in project scheduling. Emphasize that a schedule without resources is incomplete. Use the examples to help students understand the concepts. Give students practice with resource leveling and smoothing exercises. The goal is to help students create realistic, executable schedules.
Dear Parent, your child is learning about resource management. This is a valuable skill that applies to many areas of life. Encourage them to practice resource management at home โ planning a family event, managing chores, or organizing their study time. Ask them to explain resource leveling and smoothing to you. This helps reinforce their learning.
Congratulations! You have completed Module Three of the Certified Project Scheduling Expert course.
You have learned so much about resource management in project scheduling!
In Module Four, we will explore schedule compression techniques. You will learn how to shorten project schedules using crashing and fast-tracking. You will also learn how to analyze trade-offs between time, cost, and scope.
Answers: 1. Resources, 2. Human, 3. resource, 4. Assigning, 5. Resource, 6. histogram, 7. resource, 8. Resource, 9. Resource, 10. critical, 11. Realistic, 12. Resource, 13. Equipment, 14. Material, 15. constraint.
Answer: b
Answer: c
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: d
Answer: b
Answer: b
Answer: c
Answer: b
Match the word on the left with the correct definition on the right.
| Word | Definition |
|---|---|
| 1. Resource | A. A visual chart showing resource demand over time |
| 2. Resource List | B. When two or more tasks need the same resource at the same time |
| 3. Resource Loading | C. Adjusting the schedule to resolve resource conflicts |
| 4. Resource Histogram | D. People, equipment, materials, and money needed for a project |
| 5. Resource Conflict | E. A comprehensive list of all resources needed |
| 6. Resource Leveling | F. Figuring out how much work each resource is assigned |
| 7. Resource Smoothing | G. Balancing resource demand within the existing duration |
| 8. Resource Constraint | H. A limitation on how much of a resource is available |
Answers: 1-D, 2-E, 3-F, 4-A, 5-B, 6-C, 7-G, 8-H
Scenario 1: You are managing a construction project. You have 10 workers available. Your schedule has 5 tasks that need to be done in week 4, and each task requires 3 workers. That is 15 workers needed, but you only have 10. What is the resource conflict? How would you resolve it using resource leveling?
Scenario 2: You are developing a software project. The project must finish in 6 months. You have 5 developers available. Your resource load shows that in month 3, you need 8 developers. You cannot hire more. How would you use resource smoothing to resolve this?
Scenario 3: You are planning a school event. You have 10 volunteers. Your schedule has 8 tasks that need volunteers. Some tasks need 2 volunteers, others need 1. Create a resource assignment plan that avoids conflicts and ensures no volunteer is overloaded.
Activity: In groups of 4-5, create a resource management plan for a project.
Activity: Create a resource management plan for a personal project.
Project: Create a complete resource management plan for a real or simulated project.
Find a real project case study online or in a textbook. Using the information provided:
You are the project manager for a large construction project. Your schedule has been carefully planned using CPM. The project duration is 12 months. However, your resource analysis shows that you need 20 workers for months 4-6, but only 12 are available.
Congratulations on completing Module Three! You now have a solid understanding of resource management in project scheduling.
In Module Four, we will explore schedule compression techniques. You will learn:
Before you start Module Four, think about a project that was running late. How could you have shortened the schedule? What trade-offs were involved? We will explore these questions in detail in the next module.
See you in Module Four!
Hello, future project scheduling expert! You have done an outstanding job in Modules One, Two, and Three. You learned the foundations of project scheduling, the Critical Path Method (CPM), and resource management. Now, it is time to learn one of the most valuable skills in project scheduling โ schedule compression.
Have you ever been in a situation where a project is running late and you need to finish it faster? Maybe you have a deadline that cannot be moved, or maybe the client is asking for the project early. In these situations, you need to compress the schedule โ make it shorter without sacrificing quality.
In this module, we will learn two main techniques for compressing schedules: crashing and fast-tracking. Crashing means adding more resources to tasks to make them finish faster. Fast-tracking means overlapping tasks that were previously done in sequence. We will also learn about the trade-offs involved โ compressing a schedule often costs more money or increases risk.
Get ready to become a schedule compression expert! Let's begin!
By the time you finish Module Four, you will be able to do these things:
These are the skills that will help you rescue projects that are behind schedule. Let's get started!
Chidi is a project manager in Abuja, Nigeria. He is building a new school for the community. The project was supposed to take 12 months. But there has been a problem โ the contractor has fallen behind schedule. The school must open in 10 months because the government has already announced the opening date.
Chidi has a problem. He needs to finish a 12-month project in 10 months. He cannot change the deadline. He needs to compress the schedule.
Chidi calls a meeting with his team. They discuss two options. Option 1: Crashing โ add more workers and equipment to critical path tasks to make them finish faster. This will cost more money, but it will save time. Option 2: Fast-tracking โ overlap tasks that were previously done one after another. For example, start electrical work before the walls are completely finished. This costs less money but is riskier.
Chidi analyzes both options. He finds that crashing will cost an extra 10 million naira but will save 2 months. Fast-tracking will cost only 2 million naira but carries a risk of rework if things go wrong. Chidi decides to use a combination of both โ he fast-tracks some tasks and crashes others.
The project is completed in 10 months. The school opens on time. The community is happy. Chidi used schedule compression to save the project.
This story shows us that schedule compression can save a project that is behind schedule. But it comes with trade-offs โ more money or more risk. In this module, we will learn how to make these decisions wisely.
Definition: Schedule compression is the process of shortening the project schedule without changing the project scope. It is used when a project is behind schedule or when the deadline is moved earlier.
Why is it important? Projects often run into delays. Without schedule compression, many projects would miss their deadlines. Schedule compression gives you a way to get back on track.
Simple explanation: Imagine you are cooking a meal that usually takes 1 hour. You only have 45 minutes. You need to find ways to cook faster โ maybe you use a microwave instead of the oven. That is schedule compression.
Real-life example: A construction project is running 2 months late. The project manager uses compression techniques to finish on time.
School example: You have a project due in 2 days, but you thought you had 4 days. You need to work faster to finish on time.
Home example: You are hosting a party and you are running late. You ask your family to help you set up faster.
Nigerian example: The Abuja-Kano road project uses schedule compression to meet government deadlines.
Fun example: In a game, you need to complete a quest before time runs out. You use potions and speed boosts to finish faster.
Illustration:
Schedule Compression Overview
[Original Schedule] ---> [Compressed Schedule]
| |
V V
12 months 10 months
(Normal duration) (Faster duration)
Mini Summary: Schedule compression is the process of shortening a project schedule. It is used when a project is behind schedule or when deadlines are moved earlier.
Definition: There are two main ways to compress a schedule: crashing and fast-tracking. Crashing adds more resources to tasks to make them finish faster. Fast-tracking overlaps tasks that were previously done in sequence.
Why is it important? Knowing the difference helps you choose the right approach for your project. Each approach has different costs and risks.
Simple explanation: Imagine you are baking a cake. Crashing is like getting a second oven so you can bake two cakes at once. Fast-tracking is like starting to frost the cake before it is completely cool โ it saves time but is riskier.
Real-life example: A construction project uses crashing (adding more workers) and fast-tracking (starting electrical work before plumbing is finished) to save time.
School example: Crashing is like studying with a group to cover more material faster. Fast-tracking is like starting your essay before you have finished all your research.
Home example: Crashing is like ordering takeout instead of cooking. Fast-tracking is like setting the table while the food is still cooking.
Nigerian example: A Nigerian construction company uses both crashing and fast-tracking to meet tight deadlines.
Fun example: In a game, crashing is like using a speed potion. Fast-tracking is like skipping a level by finding a secret passage.
Illustration:
Two Compression Techniques
+----------------------+----------------------+
| Crashing | Fast-Tracking |
+----------------------+----------------------+
| Add more resources | Overlap tasks |
| (people, equipment) | (do tasks at same |
| | time) |
| Costs more money | Costs less money |
| Low risk | Higher risk |
| Works on critical | Works on tasks that |
| path tasks | can be overlapped |
+----------------------+----------------------+
Mini Summary: Crashing adds resources to finish tasks faster. Fast-tracking overlaps tasks to save time. Both can compress a schedule.
Definition: Crashing is a schedule compression technique that adds more resources (people, equipment, money) to tasks to reduce their duration. It costs more money but saves time.
Why is it important? Crashing is the most reliable way to compress a schedule. If you have the budget, crashing can get you back on track quickly.
Simple explanation: Imagine you are painting a house. You have 2 painters and it will take 10 days. You add 2 more painters. Now you have 4 painters and it will take only 5 days. That is crashing.
Real-life example: A project manager adds more workers to a critical path task to finish it in 5 days instead of 8 days.
School example: You ask your friends to help you finish a group project faster. More people means less time.
Home example: You hire a cleaner to help you clean the house faster. More people means less time.
Nigerian example: A construction company adds more workers to the foundation work to finish it faster.
Fun example: In a game, you assign more workers to gather resources. More workers means faster gathering.
Illustration:
Crashing Example
Task: Build a wall
Normal: 2 workers, 10 days
Crashed: 4 workers, 5 days
Cost increase: Extra workers = extra money
Time saved: 5 days
Mini Summary: Crashing adds more resources to tasks to make them finish faster. It costs more money but saves time.
Definition: The cost-time trade-off is the relationship between the cost of a task and the time it takes. Usually, if you want a task to finish faster, you have to spend more money. The trade-off shows you the best way to spend money to save time.
Why is it important? Not all tasks are worth crashing. You need to know which tasks give you the most time savings for the least cost.
Simple explanation: Imagine you have a budget for extra workers. You want to spend that money on the tasks that will save you the most time. The cost-time trade-off helps you decide where to spend your money.
Real-life example: A project manager calculates that crashing Task A costs 100,000 Naira per day saved, while crashing Task B costs 50,000 Naira per day saved. They choose Task B because it is cheaper.
School example: You have money to buy help for your project. You decide to spend it on the subject that takes you the most time.
Home example: You have a budget for home repairs. You decide to spend it on the repair that takes the longest.
Nigerian example: A construction manager chooses to crash the tasks that give the most time savings for the least cost.
Fun example: In a game, you have limited gold to speed up tasks. You spend it on the tasks that take the longest.
Illustration:
Cost-Time Trade-Off Example
+----------------------+----------+----------+
| Task | Cost/Day | Time |
| | Saved | Saved |
+----------------------+----------+----------+
| Foundation | 200,000 | 5 days |
| Walls | 150,000 | 4 days |
| Roof | 100,000 | 3 days |
| Painting | 50,000 | 2 days |
+----------------------+----------+----------+
Best value: Painting (50,000 per day saved)
Mini Summary: The cost-time trade-off shows the relationship between cost and time. You should crash the tasks that give you the most time savings for the least cost.
Definition: The cost of crashing is the additional cost needed to reduce the duration of a task. It is calculated by comparing the normal cost to the crashed cost, divided by the time saved.
Why is it important? You need to know how much crashing will cost before you decide to do it. The calculation helps you make informed decisions.
Simple explanation: Imagine a task normally costs 10,000 Naira and takes 10 days. If you crash it to 5 days, it costs 20,000 Naira. The extra cost is 10,000 Naira for 5 days saved โ that is 2,000 Naira per day saved.
Real-life example: A project manager calculates the cost per day saved for each task to decide which tasks to crash.
School example: You calculate how much it costs to get help (in terms of time or money) and decide if it is worth it.
Home example: You calculate the cost of hiring a cleaner versus the time saved.
Nigerian example: A construction manager calculates the cost of adding more workers to each task.
Fun example: In a game, you calculate the cost of buying a speed boost versus the time saved.
Illustration:
Crashing Cost Calculation
Task: Excavation
Normal duration: 10 days
Normal cost: 50,000 Naira
Crashed duration: 6 days
Crashed cost: 90,000 Naira
Extra cost: 40,000 Naira
Time saved: 4 days
Cost per day saved: 40,000 / 4 = 10,000 Naira/day
Mini Summary: The cost of crashing is the extra cost divided by the time saved. This tells you how much each day of time saving costs.
Definition: Fast-tracking is a schedule compression technique that overlaps tasks that were previously done in sequence. It saves time without adding resources, but it increases risk.
Why is it important? Fast-tracking is cheaper than crashing because you do not need to add resources. It is a good option when you have limited budget but need to save time.
Simple explanation: Imagine you are baking a cake and frosting it. Normally, you bake the cake, let it cool, and then frost it. Fast-tracking means you start frosting the cake before it is completely cool โ you overlap the tasks.
Real-life example: In construction, you start electrical work before the walls are completely finished. This overlaps the tasks and saves time.
School example: You start writing your report before you have finished all your research. You overlap research and writing.
Home example: You start setting the table before the food is completely cooked. You overlap cooking and setting the table.
Nigerian example: A construction manager starts painting a building before all the windows are installed.
Fun example: In a game, you start a new quest before you have completely finished the previous one.
Illustration:
Fast-Tracking Example
Normal sequence:
Task A ----> Task B ----> Task C
(Finish A before starting B, finish B before starting C)
Fast-tracked:
Task A ----> Task B
Task A ----> Task C (Start C before B finishes)
(Tasks B and C are overlapped)
Mini Summary: Fast-tracking overlaps tasks that were previously done in sequence. It saves time but increases risk.
Definition: The risks of fast-tracking include rework, quality issues, and coordination problems. When you overlap tasks, things can go wrong if the earlier task is not complete before the later task starts.
Why is it important? Understanding the risks helps you decide if fast-tracking is worth it. Sometimes the risk is too high.
Simple explanation: Imagine you start painting a wall before the drywall is completely finished. If the drywall has bumps, your paint will look bad. You will have to redo the work. That is the risk of fast-tracking.
Real-life example: A project manager fast-tracks construction by starting electrical work before plumbing is finished. If there is a conflict, they have to redo the work.
School example: You start writing your conclusion before you have finished the body of your essay. If you change the body, you might have to rewrite the conclusion.
Home example: You start putting up decorations before the room is fully cleaned. You might have to move the decorations to clean underneath them.
Nigerian example: A construction company fast-tracks a project and has to redo some work because of coordination problems.
Fun example: In a game, you start building a structure before you have all the materials. You have to pause construction while you gather more materials.
Illustration:
Risks of Fast-Tracking
+----------------------+----------------------+
| Risk | Impact |
+----------------------+----------------------+
| Rework | More time and cost |
| Quality Issues | Lower quality |
| Coordination Problems| Delays |
| Communication Issues | Mistakes |
| Conflict between | Disputes |
| tasks | |
+----------------------+----------------------+
Mini Summary: Fast-tracking is risky. It can lead to rework, quality issues, and coordination problems. You need to weigh the benefits against the risks.
Definition: Choosing between crashing and fast-tracking means deciding which compression technique to use based on cost, risk, and time savings.
Why is it important? The right choice depends on your project's specific situation. Sometimes you use one, sometimes the other, and sometimes both.
Simple explanation: Imagine you are in a hurry to get to a meeting. You can either take a taxi (crashing โ costs money but is reliable) or take a shortcut through an unfamiliar neighbourhood (fast-tracking โ risky but cheap). You choose based on your situation.
Real-life example: A project manager chooses crashing for critical tasks where quality is important, and fast-tracking for tasks that are less critical.
School example: You choose to study with a tutor (crashing โ costs money) or to study with a friend (fast-tracking โ risky but cheaper).
Home example: You choose to hire a cleaner (crashing) or to work faster yourself (fast-tracking).
Nigerian example: A construction manager uses crashing for the foundation and fast-tracking for painting.
Fun example: In a game, you choose to buy a speed boost (crashing) or to take a risky shortcut (fast-tracking).
Illustration:
Choosing Between Crashing and Fast-Tracking
+----------------------+----------------------+
| Factor | Crashing | Fast-Tracking |
+----------------------+----------------------+----------------------+
| Cost | High | Low |
| Risk | Low | High |
| Reliability | High | Medium |
| Best for | Critical path tasks | Tasks that can be |
| | with budget | overlapped |
| Trade-off | Time vs Money | Time vs Risk |
+----------------------+----------------------+----------------------+
Mini Summary: The choice between crashing and fast-tracking depends on cost, risk, and the project's specific situation. Sometimes you use both.
Definition: What-if analysis is the process of testing different scenarios to see what happens. You ask "what if we crash this task?" or "what if we fast-track that task?" and see the results.
Why is it important? What-if analysis helps you make informed decisions. You can see the impact of different compression options before you commit to them.
Simple explanation: Imagine you are planning a road trip. You ask "what if we take this route?" or "what if we leave earlier?" and see how it affects your arrival time. That is what-if analysis.
Real-life example: A project manager uses software to test different compression scenarios and choose the best one.
School example: You test different study schedules to see which one works best for you.
Home example: You test different renovation plans to see which one fits your budget and timeline.
Nigerian example: A construction manager tests different compression options to find the most cost-effective approach.
Fun example: In a game, you test different strategies to see which one helps you complete the level fastest.
Illustration:
What-If Analysis Example
Scenario 1: Crash Task A and Task B
Time saved: 5 days
Cost: 500,000 Naira
Scenario 2: Fast-track Task C and Task D
Time saved: 4 days
Cost: 50,000 Naira (rework risk)
Scenario 3: Crash Task A and Fast-track Task C
Time saved: 6 days
Cost: 300,000 Naira (moderate risk)
Best option: Scenario 3
Mini Summary: What-if analysis tests different compression options. It helps you make informed decisions by showing you the impact of each option.
Definition: You should only crash tasks that are on the critical path. Crashing non-critical tasks does not save any time because they have float.
Why is it important? Crashing tasks that are not on the critical path is a waste of money. They do not affect the project duration.
Simple explanation: Imagine you have a project that takes 10 days. Task A (on the critical path) takes 5 days. Task B (not on the critical path) takes 3 days. If you crash Task B to 1 day, the project still takes 10 days because Task A is the bottleneck. You wasted money.
Real-life example: A project manager only crashes tasks on the critical path because they are the ones that affect the project duration.
School example: You focus your study time on the subjects that are most important for your grade. The ones that are less important do not affect your overall grade as much.
Home example: You focus your cleaning efforts on the rooms that guests will see. The rooms that guests will not see are less important.
Nigerian example: A construction manager only adds workers to critical path tasks like foundation and walls, not to tasks like landscaping.
Fun example: In a game, you use your speed boosts on the tasks that take the longest, not on the easy ones.
Illustration:
Crash Only Critical Path Tasks
+-------+ +-------+ +-------+
| Task | ---> | Task | ---> | Task | (Critical Path)
| A | | B | | C |
+-------+ +-------+ +-------+
| |
V V
+-------+ +-------+
| Task | | Task | (Non-Critical)
| D | | E |
+-------+ +-------+
Crashing D or E does NOT save time.
Only crash A, B, or C to save time.
Mini Summary: Only crash tasks on the critical path. Crashing non-critical tasks is a waste of money because they do not affect the project duration.
Definition: Over-compression is when you compress a schedule too much. It can lead to quality issues, worker burnout, and project failure.
Why is it important? There is a limit to how much you can compress a schedule. Trying to compress too much can backfire.
Simple explanation: Imagine you are baking a cake. You can bake it at 350ยฐF for 30 minutes. If you try to bake it at 500ยฐF for 15 minutes, it will burn on the outside and be raw on the inside. Over-compression is like that โ you push too hard and the project fails.
Real-life example: A project manager compresses a schedule too much, causing workers to make mistakes and quality to suffer.
School example: You try to study for 10 hours straight for an exam. You get tired and do not remember anything. You have over-compressed your study schedule.
Home example: You try to clean the whole house in 2 hours. You rush and miss spots. The cleaning is not done properly.
Nigerian example: A construction manager compresses a schedule too much, leading to poor quality construction.
Fun example: In a game, you try to rush through a level and miss important items.
Illustration:
The Dangers of Over-Compression
+----------------------+----------------------+
| Problem | Impact |
+----------------------+----------------------+
| Quality Issues | Poor quality work |
| Worker Burnout | Sick, tired workers |
| Rework | More time and cost |
| Safety Issues | Accidents |
| Project Failure | Project is cancelled |
+----------------------+----------------------+
Mini Summary: Over-compression can lead to quality issues, worker burnout, and project failure. There is a limit to how much you can compress a schedule.
Definition: The scope-time-cost triangle (also called the Iron Triangle) is the relationship between three elements of a project: scope (what you are building), time (how long it takes), and cost (how much it costs). Changing one affects the others.
Why is it important? Understanding the triangle helps you make trade-offs. If you want to reduce time (compress the schedule), you usually have to increase cost or reduce scope.
Simple explanation: Imagine you are building a house. You want it to be big (scope), fast (time), and cheap (cost). You can only have two of these three. You cannot have all three at once.
Real-life example: A project manager uses the triangle to explain to stakeholders why compressing the schedule will cost more money.
School example: You want to write a long essay (scope), finish it in 2 days (time), and do it without stress (cost). You cannot have all three.
Home example: You want a big garden (scope), finish it quickly (time), and spend very little money (cost). You cannot have all three.
Nigerian example: A construction manager uses the triangle to explain why the Abuja-Kano road project needs more funding to finish on time.
Fun example: In a game, you want a powerful character (scope), level up quickly (time), and spend no real money (cost). You cannot have all three.
Illustration:
The Scope-Time-Cost Triangle
/\
/ \
/ \
/Scope \
/--------\
/ \
/ Time \
/--------------\
/ \
/ Cost \
/--------------------\
You can only have two!
Mini Summary: The scope-time-cost triangle shows that you cannot have all three at once. If you want to reduce time, you must increase cost or reduce scope.
Definition: Communicating compression decisions means telling stakeholders (clients, sponsors, team members) about your compression plan, why you chose it, and what the trade-offs are.
Why is it important? Stakeholders need to understand the impact of compression decisions. They need to approve extra costs or accept increased risks.
Simple explanation: Imagine you need to shorten a project. You need to explain to your client that it will cost more money or have more risk. They need to agree before you proceed.
Real-life example: A project manager presents a compression plan to the client, explaining the trade-offs and getting their approval.
School example: You need to explain to your teacher why you need an extension or why your project is different from the original plan.
Home example: You need to explain to your family why a renovation will cost more than planned.
Nigerian example: A construction manager explains to the government why the Abuja-Kano road needs more funding to finish on time.
Fun example: In a game, you need to explain to your guild why you need to change the raid strategy.
Illustration:
Communicating Compression Decisions
1. Explain the problem (project is behind schedule)
2. Present the options (crashing, fast-tracking, or both)
3. Show the trade-offs (time saved vs cost vs risk)
4. Recommend the best option
5. Get approval from stakeholders
6. Implement the plan
Mini Summary: Communicating compression decisions to stakeholders is essential. They need to understand the trade-offs and approve the plan.
Definition: Software tools can help you perform schedule compression analysis. They can calculate the impact of crashing and fast-tracking and show you the results.
Why is it important? Software makes compression analysis faster and more accurate. It can handle complex projects with many tasks.
Simple explanation: Imagine trying to calculate the impact of crashing 100 tasks by hand. It would take forever. Software does it in seconds.
Real-life example: A project manager uses Microsoft Project or Primavera P6 to analyze compression options.
School example: You use a calculator to do math problems instead of doing them in your head.
Home example: You use a budget spreadsheet to track your spending instead of doing it on paper.
Nigerian example: Nigerian project managers use scheduling software to analyze compression options.
Fun example: In a game, you use a map tool to find the fastest route instead of guessing.
Illustration:
Software Tools for Compression Analysis
+----------------------+----------------------+
| Tool | Features |
+----------------------+----------------------+
| Microsoft Project | Crashing analysis, |
| | what-if scenarios |
| Primavera P6 | Advanced compression |
| | analysis |
| Smartsheet | Simple compression |
| | tools |
| Excel | Custom analysis |
+----------------------+----------------------+
Mini Summary: Software tools make schedule compression analysis faster and more accurate. They are essential for complex projects.
Definition: A complete compression plan is a document that outlines how you will compress the schedule, including which techniques you will use, the trade-offs involved, and the approval of stakeholders.
Why is it important? The compression plan is your roadmap for getting the project back on track. It guides your actions and communicates your decisions.
Simple explanation: Imagine you are on a road trip and you are behind schedule. Your compression plan is the new route you will take to arrive on time โ it tells you where to go faster and where to make up time.
Real-life example: A project manager creates a compression plan that includes crashing 3 critical path tasks and fast-tracking 2 other tasks.
School example: You create a study plan that includes extra study hours and cutting out distractions.
Home example: You create a plan to finish your renovation faster by hiring extra help and working on weekends.
Nigerian example: A construction manager creates a compression plan for the Lagos-Ibadan railway to meet the opening date.
Fun example: In a game, you create a plan to finish a difficult level faster by using power-ups and shortcuts.
Illustration:
Complete Compression Plan
1. Current schedule: 12 months
2. Target schedule: 10 months
3. Time to save: 2 months
4. Compression techniques:
- Crash Task A (Foundation) - saves 2 weeks, cost 200,000 Naira
- Crash Task B (Walls) - saves 3 weeks, cost 300,000 Naira
- Fast-track Task C and D - saves 2 weeks, risk of rework
- Fast-track Task E - saves 1 week, moderate risk
5. Total time saved: 8 weeks (2 months)
6. Total cost: 500,000 Naira (approved)
7. Risks: Accepted and mitigated
Mini Summary: A complete compression plan outlines how you will compress the schedule. It includes the techniques, trade-offs, and approvals needed to get the project back on track.
Here are the important words we learned in this module. Keep them in your notebook!
| Word | Simple Definition |
|---|---|
| Schedule Compression | Shortening the project schedule without changing the scope. |
| Crashing | Adding more resources to tasks to finish faster (costs more). |
| Fast-Tracking | Overlapping tasks that were previously done in sequence (risky). |
| Cost-Time Trade-Off | The relationship between cost and time โ faster costs more. |
| Cost of Crashing | The extra cost needed to reduce a task's duration. |
| What-If Analysis | Testing different scenarios to see their impact. |
| Critical Path | The longest sequence of tasks โ only crash these tasks. |
| Over-Compression | Compressing a schedule too much โ leads to problems. |
| Scope-Time-Cost Triangle | The relationship between scope, time, and cost โ you can only have two. |
| Stakeholder | People who have an interest in the project. |
| Rework | Re-doing work because of mistakes or changes. |
| Risk | The chance that something will go wrong. |
| Trade-Off | Giving up one thing to get another. |
| Resource | People, equipment, materials, and money needed for a project. |
| Optimization | Making the best possible choice. |
Let's go through the process of compressing a project schedule step by step.
Dear Teacher, this module covers schedule compression techniques โ crashing and fast-tracking. Emphasize the trade-offs involved โ crashing costs more money, fast-tracking is riskier. Use the examples to help students understand when to use each technique. Give students practice with compression calculations and what-if analysis. The goal is to help students make informed decisions about compressing schedules.
Dear Parent, your child is learning about schedule compression โ how to finish projects faster. This is a valuable skill that applies to many areas of life. Encourage your child to apply compression techniques to their own activities โ finishing homework faster, organizing events, or completing chores. Ask them to explain the difference between crashing and fast-tracking. This helps reinforce their learning and builds practical skills.
Congratulations! You have completed Module Four of the Certified Project Scheduling Expert course.
You have learned so much about schedule compression and optimization!
In Module Five, we will explore schedule risk analysis. You will learn how to identify, assess, and manage schedule risks. You will learn about Monte Carlo simulations, risk-adjusted schedules, and contingency planning.
Answers: 1. Schedule, 2. Crashing, 3. Fast-tracking, 4. critical, 5. Cost, 6. cost, 7. rework, 8. three, 9. What-if, 10. Over, 11. complete, 12. Software, 13. Stakeholders, 14. trade-off, 15. Risk.
Answer: b
Answer: b
Answer: b
Answer: c
Answer: b
Answer: b
Answer: a
Answer: a
Answer: a
Answer: b
Answer: d
Answer: a
Answer: a
Answer: a
Answer: b
Match the word on the left with the correct definition on the right.
| Word | Definition |
|---|---|
| 1. Schedule Compression | A. Adding resources to tasks to finish faster |
| 2. Crashing | B. Overlapping tasks that were done in sequence |
| 3. Fast-Tracking | C. Shortening the project schedule without changing scope |
| 4. Cost-Time Trade-Off | D. The relationship between scope, time, and cost |
| 5. Scope-Time-Cost Triangle | E. Testing different compression scenarios |
| 6. What-If Analysis | F. The relationship between cost and time |
| 7. Over-Compression | G. Compressing a schedule too much |
| 8. Rework | H. Re-doing work because of mistakes |
Answers: 1-C, 2-A, 3-B, 4-F, 5-D, 6-E, 7-G, 8-H
Scenario 1: You are managing a construction project that is 2 months behind schedule. The deadline cannot be moved. You have a budget for extra workers but limited room for additional risk. Which compression technique would you use? Why?
Scenario 2: You are developing a software project that is running late. You have no budget for extra developers. You need to save 2 weeks. What compression technique would you use? What are the risks?
Scenario 3: A client asks you to deliver a project 1 month earlier than planned. The client is willing to pay extra but does not want to compromise quality. How would you compress the schedule?
Activity: In groups of 4-5, create a compression plan for a project.
Activity: Create a compression plan for a personal project.
Project: Create a complete compression plan for a real or simulated project.
Find a real project case study online or in a textbook where schedule compression was used. Write a report answering these questions:
You are a project manager on a large construction project. The project is 3 months behind schedule. The client will not accept any delay. You have a limited budget for extra resources. You must save 3 months.
Congratulations on completing Module Four! You now have a solid understanding of schedule compression and how to optimize project schedules.
In Module Five, we will explore schedule risk analysis. You will learn:
Before you start Module Five, think about a project that faced unexpected delays. What risks were not anticipated? How could they have been managed better? We will explore these questions in detail in the next module.
See you in Module Five!
Hello, future project scheduling expert! You have done an incredible job in Modules One through Four. You learned the foundations of project scheduling, the Critical Path Method (CPM), resource management, and schedule compression. Now, it is time to learn one of the most important skills for a project scheduler โ schedule risk analysis.
Have you ever planned something carefully, and then something unexpected happened that threw everything off? Maybe it rained on the day of your outdoor event, or a key person got sick, or a delivery was late. These are risks โ things that can go wrong and affect your schedule.
In this module, we will learn how to identify risks that could affect your project schedule. We will learn how to analyze these risks โ both their likelihood and their impact. We will learn how to use powerful tools like Monte Carlo simulations to understand the probability of finishing on time. We will also learn how to create contingency plans so that you are ready when things go wrong.
Get ready to become a risk-aware scheduler! Let's begin!
By the time you finish Module Five, you will be able to do these things:
These are the skills that separate great schedulers from average ones. Let's get started!
Funke is a project scheduler in Lagos, Nigeria. She is organizing a large outdoor community festival. The festival is scheduled for Saturday, and everything is ready โ the performers are booked, the food vendors are confirmed, the stage is set up, and the volunteers are trained.
But there is one thing Funke cannot control โ the weather. On Thursday, she checks the weather forecast. It says there is a 70% chance of rain on Saturday. Funke is worried. If it rains, the festival will be ruined. People will not come, the performers will cancel, and the food will go to waste.
Funke has a risk โ the risk of rain affecting her event. She needs to do something about it. She uses risk analysis to understand the problem better. She thinks about the probability of rain (70%) and the impact it would have (very high). She decides that this is a high-risk situation.
Funke develops a contingency plan. She rents a large tent that can cover the main stage and seating area. She also reserves an indoor venue as a backup. She communicates the plan to all the performers and vendors.
On Saturday, it rains. But Funke is ready. The tent keeps everyone dry, and the festival goes on without any problems. Everyone is impressed with how well Funke handled the situation. She used risk analysis to prepare for the unexpected.
This story shows us that risks are everywhere. The key is to identify them, analyze them, and prepare for them. That is what we will learn in this module!
Definition: Schedule risk is the chance that something unexpected will happen and cause delays in your project schedule. It is anything that could make your project finish later than planned.
Why is it important? Every project has risks. If you ignore them, your project is likely to fail. If you plan for them, you can keep your project on track.
Simple explanation: Imagine you are driving to a friend's house. There is a chance of traffic, flat tires, or road closures. These are risks. If you plan for them (leave early, bring a spare tire), you are managing risk.
Real-life example: A construction project faces risks like bad weather, material shortages, and worker absenteeism.
School example: A student faces risks like getting sick, having too much homework, or not understanding the material.
Home example: A family faces risks like a broken appliance, a sick family member, or unexpected expenses.
Nigerian example: A farmer faces risks like drought, pests, and market price changes.
Fun example: In a game, you face risks like running out of health, encountering a strong enemy, or losing your items.
Illustration:
What is Schedule Risk?
+------------------------------------------+
| Schedule Risk = Something that could |
| delay your project |
+------------------------------------------+
| Examples: |
| - Bad weather |
| - Worker sickness |
| - Material shortages |
| - Equipment breakdowns |
| - Supplier delays |
+------------------------------------------+
Mini Summary: Schedule risk is the chance that something unexpected will delay your project. Every project has risks, so you need to plan for them.
Definition: Schedule risk analysis is the process of identifying, analyzing, and preparing for risks that could affect your project schedule.
Why is it important? Risk analysis helps you avoid surprises. It prepares you for problems before they happen. It increases the chances of finishing your project on time.
Simple explanation: Imagine you are going on a trip. You check the weather, pack an umbrella, and bring extra snacks. You are doing risk analysis โ you are preparing for things that could go wrong.
Real-life example: A company analyzes risks before starting a new product launch. They prepare for supply chain issues, competitor actions, and customer reactions.
School example: You analyze risks before an exam โ you study the hardest topics first, get enough sleep, and plan your time.
Home example: You analyze risks before a party โ you buy extra food, check the weather, and have a backup plan.
Nigerian example: A construction company analyzes risks before building a bridge โ they study the soil, weather patterns, and material availability.
Fun example: In a game, you analyze risks before a boss fight โ you stock up on health potions, upgrade your gear, and study the boss's attacks.
Illustration:
Why Risk Analysis is Important
[No Risk Analysis] ---> [Problems] ---> [Project Delays]
| | |
V V V
Risks are ignored Unexpected Project fails or
issues occur is late
[Risk Analysis] ---> [Preparation] ---> [Project Success]
| | |
V V V
Risks are identified Contingency Project stays
and assessed plans are ready on track
Mini Summary: Schedule risk analysis helps you prepare for problems before they happen. It increases your chances of finishing on time.
Definition: Identifying risks means figuring out what could go wrong in your project. You need to think about all the things that could cause delays.
Why is it important? You cannot manage risks you do not know about. Identifying risks is the first and most important step.
Simple explanation: Imagine you are planning a picnic. You think about what could go wrong โ rain, ants, forgetting the food. That is identifying risks.
Real-life example: A project team brainstorms risks โ they list things like bad weather, supplier delays, and technical problems.
School example: You think about what could go wrong with your school project โ losing your notes, your computer crashing, or getting sick.
Home example: You think about what could go wrong with your renovation โ workers not showing up, materials being delayed, or running out of budget.
Nigerian example: A farmer thinks about risks โ drought, pests, and market price changes.
Fun example: In a game, you think about what could go wrong โ running out of health, encountering a strong enemy, or losing your items.
Illustration:
Common Schedule Risks
+----------------------+----------------------+
| Risk Type | Examples |
+----------------------+----------------------+
| Weather | Rain, storms, heat |
| People | Sickness, strikes, |
| | leaving the project |
| Materials | Shortages, delays, |
| | quality issues |
| Equipment | Breakdowns, |
| | unavailability |
| Suppliers | Delays, bankruptcy |
| Technology | Bugs, compatibility |
| | issues |
| Communication | Misunderstandings, |
| | lack of information |
+----------------------+----------------------+
Mini Summary: Identifying risks means thinking about what could go wrong. You need to list all the potential problems that could delay your project.
Definition: Qualitative risk analysis is the process of assessing risks based on their probability (how likely they are) and impact (how much damage they would cause).
Why is it important? Some risks are more important than others. Qualitative analysis helps you prioritize risks so you can focus on the most important ones.
Simple explanation: Imagine you have two risks. Risk A is very likely and would cause a big delay. Risk B is unlikely and would cause a small delay. Risk A is more important. Qualitative analysis helps you see that.
Real-life example: A project manager uses a risk matrix to rank risks as high, medium, or low priority.
School example: You prioritize your study topics โ you focus on the topics that are most likely to be on the exam and are worth the most points.
Home example: You prioritize home repairs โ you fix the leaking roof (high impact) before painting the bedroom (low impact).
Nigerian example: A farmer prioritizes risks โ drought (high impact) is more important than a slight pest problem (low impact).
Fun example: In a game, you prioritize threats โ the boss (high impact) is more important than a minor enemy (low impact).
Illustration:
Risk Matrix โ Prioritizing Risks
+----------------------+----------------------+----------------------+
| | Low Impact | High Impact |
+----------------------+----------------------+----------------------+
| High Probability | Medium Priority | HIGH PRIORITY |
+----------------------+----------------------+----------------------+
| Low Probability | Low Priority | Medium Priority |
+----------------------+----------------------+----------------------+
High Probability + High Impact = HIGH PRIORITY
Low Probability + Low Impact = LOW PRIORITY
Mini Summary: Qualitative risk analysis assesses risks based on probability (how likely) and impact (how bad). It helps you prioritize risks.
Definition: Quantitative risk analysis is the process of using numbers and data to analyze risks. It goes beyond "high/medium/low" and assigns actual numbers to probability and impact.
Why is it important? Numbers give you a more precise understanding of risk. They help you make better decisions about how much contingency to plan for.
Simple explanation: Imagine you have a risk of rain. Qualitative analysis might say "high impact". Quantitative analysis would say "70% chance of rain, which would cause a delay of 2 days." The numbers make it clearer.
Real-life example: A project manager calculates that there is a 40% chance of a 5-day delay due to supplier issues. That is quantitative analysis.
School example: You calculate that there is a 30% chance of getting a low grade on a subject, and if that happens, it will drop your average by 5 points.
Home example: You calculate that there is a 50% chance that your renovation will go over budget by 100,000 Naira.
Nigerian example: A farmer calculates that there is a 60% chance of a drought, which would reduce crop yield by 40%.
Fun example: In a game, you calculate that there is a 25% chance of finding a rare item in a treasure chest.
Illustration:
Quantitative Risk Analysis Example
Risk: Supplier Delays
Probability: 40% (0.4)
Impact: 5 days of delay
Expected Delay = Probability x Impact
Expected Delay = 0.4 x 5 = 2 days
Risk: Worker Sickness
Probability: 20% (0.2)
Impact: 3 days of delay
Expected Delay = 0.2 x 3 = 0.6 days
Total Expected Delay = 2 + 0.6 = 2.6 days
Mini Summary: Quantitative risk analysis uses numbers to analyze risks. It gives you more precise information for planning.
Definition: A Monte Carlo simulation is a computer technique that runs a project schedule hundreds or thousands of times, each time using different random values for task durations. It shows you the range of possible project completion dates and the probability of each.
Why is it important? Monte Carlo simulations give you a realistic picture of the uncertainty in your schedule. They show you the chance of finishing on time, early, or late.
Simple explanation: Imagine you are rolling dice. You roll them once and get a number. Monte Carlo simulation is like rolling the dice thousands of times and seeing what numbers come up most often. It shows you the most likely outcomes.
Real-life example: A project manager uses Monte Carlo simulation to find out that there is a 75% chance of finishing the project within 12 months.
School example: You simulate your exam performance by taking many practice tests. You see what score you get most often.
Home example: You simulate the cost of a renovation by running many "what-if" scenarios with different material prices.
Nigerian example: A construction company uses Monte Carlo simulation to understand the probability of finishing the Abuja-Kano road on time.
Fun example: In a game, you simulate a boss fight many times to see how often you win and how long it takes.
Illustration:
Monte Carlo Simulation โ Results
Simulation 1: 12.5 months
Simulation 2: 11.2 months
Simulation 3: 13.1 months
Simulation 4: 10.8 months
Simulation 5: 12.0 months
... (1000 simulations)
Results:
85% of simulations finished in 12 months or less
70% finished in 11.5 months or less
50% finished in 11.0 months or less
Mini Summary: Monte Carlo simulation runs your schedule many times with random variations. It shows you the range of possible completion dates and their probabilities.
Definition: A probability distribution is a mathematical function that shows the likelihood of different outcomes. For task durations, common distributions include triangular (three-point) and normal (bell curve).
Why is it important? Different types of tasks have different patterns of uncertainty. Using the right distribution gives you more accurate results.
Simple explanation: Imagine you are guessing how long it will take to get to school. Some days it is fast (best-case), some days it is slow (worst-case), and most days it is average (most likely). A probability distribution shows you this pattern.
Real-life example: A project manager uses a triangular distribution for a task that has a best-case of 5 days, a most-likely of 8 days, and a worst-case of 14 days.
School example: Your travel time to school varies โ usually 20 minutes, sometimes 30 minutes (traffic), sometimes 15 minutes (no traffic).
Home example: The time it takes to cook dinner varies โ usually 45 minutes, sometimes 30 minutes (simple meal), sometimes 60 minutes (complex meal).
Nigerian example: A farmer estimates crop yield โ best-case (good rain), most likely (normal rain), worst-case (drought).
Fun example: In a game, damage from an attack varies โ minimum damage, average damage, and maximum damage.
Illustration:
Triangular Distribution
^
| /\
| / \
| / \
|/ \
+------------------------>
O M P
O = Optimistic (Best-case)
M = Most Likely
P = Pessimistic (Worst-case)
Normal Distribution (Bell Curve)
^
| /\
| / \
| / \
|/ \
+------------------------>
-3 -2 -1 0 1 2 3
Most outcomes are in the middle.
Mini Summary: Probability distributions show the likelihood of different outcomes. The triangular distribution is common for task durations.
Definition: A risk-adjusted schedule is a schedule that accounts for uncertainty. It includes buffer time (contingency) to absorb unexpected delays.
Why is it important? A normal schedule assumes everything goes perfectly. A risk-adjusted schedule is realistic and accounts for the fact that things can go wrong.
Simple explanation: Imagine you are planning a trip. You plan for the drive to take 1 hour. But you add an extra 30 minutes just in case of traffic. That extra 30 minutes is your contingency โ it makes your schedule risk-adjusted.
Real-life example: A project manager adds a 10% buffer to the project duration to account for unexpected delays.
School example: You plan to study for 2 hours for an exam. You add an extra 30 minutes just in case something comes up.
Home example: You plan a renovation. You add a 2-week buffer in case materials are delayed.
Nigerian example: A construction company adds a 15% buffer to the Abuja-Kano road schedule to account for weather and other delays.
Fun example: In a game, you bring extra health potions to a boss fight โ that is your contingency.
Illustration:
Risk-Adjusted Schedule Example
Normal schedule: 12 months
Risk: Bad weather (potential 1-month delay)
Risk: Supplier delays (potential 2-week delay)
Risk: Worker sickness (potential 1-week delay)
Risk-adjusted schedule:
12 months + 1 month + 2 weeks + 1 week = 13.75 months
Rounded up: 14 months (with contingency)
Mini Summary: A risk-adjusted schedule adds contingency (buffer time) to account for uncertainty. It is more realistic than a normal schedule.
Definition: Contingency planning is the process of creating backup plans for when risks occur. It is like having a Plan B.
Why is it important? When a risk happens, you need to know what to do. Contingency plans help you act quickly and effectively.
Simple explanation: Imagine you are going on a picnic. You plan to go to the park, but it rains. Your contingency plan is to go to an indoor venue instead. That is a backup plan.
Real-life example: A construction project has a contingency plan for bad weather โ they rent tents and schedule indoor work.
School example: You have a contingency plan for your project โ you have a backup topic in case your first choice is not approved.
Home example: You have a contingency plan for a party โ you have a backup venue in case of rain.
Nigerian example: A farmer has a contingency plan for drought โ they have irrigation as a backup.
Fun example: In a game, you have a contingency plan โ you save your game before a boss fight so you can retry if you lose.
Illustration:
Contingency Planning
+----------------------+----------------------+
| Risk | Contingency Plan |
+----------------------+----------------------+
| Bad weather | Rent tents, move |
| | indoor |
| Supplier delay | Have backup |
| | supplier |
| Worker sickness | Have backup workers |
| Equipment breakdown | Have backup |
| | equipment |
| Budget overrun | Have contingency |
| | funds |
+----------------------+----------------------+
Mini Summary: Contingency planning is creating backup plans for risks. It helps you act quickly when problems happen.
Definition: Risk response strategies are approaches you can use to deal with risks. The main strategies are: avoid, transfer, mitigate, and accept.
Why is it important? Different risks need different strategies. Knowing the options helps you choose the best approach.
Simple explanation: Imagine you are planning a picnic. You can avoid the risk of rain by checking the forecast (avoid). You can transfer the risk by asking someone else to plan it (transfer). You can mitigate the risk by bringing umbrellas (mitigate). You can accept the risk by saying "it will be fine" (accept).
Real-life example: A project manager avoids risk by choosing a reliable supplier. They mitigate risk by having a backup supplier. They accept minor risks that are not important.
School example: You avoid the risk of failing by studying hard. You mitigate the risk by taking practice tests. You accept the risk of a tough question.
Home example: You avoid the risk of a broken appliance by buying a warranty. You mitigate the risk by having a repair fund.
Nigerian example: A farmer avoids the risk of drought by planting drought-resistant crops. They mitigate the risk by having irrigation.
Fun example: In a game, you avoid risk by using a shield. You mitigate risk by having health potions. You accept small risks.
Illustration:
Risk Response Strategies
+----------------------+----------------------+
| Strategy | What It Means |
+----------------------+----------------------+
| Avoid | Eliminate the risk |
| | entirely |
| Transfer | Pass the risk to |
| | someone else |
| Mitigate | Reduce the |
| | probability or |
| | impact |
| Accept | Acknowledge the risk |
| | and do nothing |
+----------------------+----------------------+
Mini Summary: Risk response strategies include avoid, transfer, mitigate, and accept. Different risks need different strategies.
Definition: A risk register is a document that lists all the risks, their probability, impact, and response plans. It is like a diary of risks for your project.
Why is it important? The risk register helps you track risks over time. It ensures that you do not forget about any risks.
Simple explanation: Imagine you are going on a trip. You write down all the things that could go wrong, how likely they are, and what you will do if they happen. That is a risk register.
Real-life example: A project manager maintains a risk register with all identified risks, their status, and response plans.
School example: You keep a list of potential problems for your project and how you would handle them.
Home example: You keep a list of home maintenance issues and when you plan to fix them.
Nigerian example: A construction company maintains a risk register for the Abuja-Kano road project.
Fun example: In a game, you keep a list of dangerous enemies and strategies to defeat them.
Illustration:
Risk Register Example
+-------+--------+----------+----------+----------+
| Risk | Prob- | Impact | Priority | Response |
| ID | ability | | | |
+-------+--------+----------+----------+----------+
| R1 | 70% | High | High | Rent |
| (Rain)| | | | tent |
+-------+--------+----------+----------+----------+
| R2 | 40% | Medium | Medium | Backup |
| (Sup- | | | | supplier |
| plier)| | | | |
+-------+--------+----------+----------+----------+
| R3 | 20% | Low | Low | Accept |
| (Pest)| | | | |
+-------+--------+----------+----------+----------+
Mini Summary: A risk register documents all the risks, their probability, impact, and response plans. It helps you track and manage risks.
Definition: Monitoring and managing risks means keeping an eye on risks throughout the project and taking action when needed. It is ongoing, not a one-time activity.
Why is it important? Risks can change during a project. A risk that was unlikely might become more likely. New risks can appear. You need to stay alert.
Simple explanation: Imagine you are driving. You do not just check for risks at the start of the journey. You keep looking at the road, the weather, and your car. Monitoring risk is the same โ you keep checking throughout the project.
Real-life example: A project manager reviews the risk register weekly and updates it as new risks appear or old risks change.
School example: You monitor your study progress weekly โ you check if you are on track and adjust if needed.
Home example: You monitor your renovation progress and adjust if there are delays.
Nigerian example: A construction manager monitors weather forecasts and adjusts the schedule accordingly.
Fun example: In a game, you monitor your health and resources during a boss fight and adjust your strategy.
Illustration:
Risk Monitoring Cycle
[Identify] ---> [Assess] ---> [Plan] ---> [Monitor]
| | | |
V V V V
Find risks Evaluate Create Track risks
risks response and update
plans
Mini Summary: Monitoring risks means keeping an eye on them throughout the project. It is an ongoing activity.
Definition: Software tools for risk analysis are computer programs that help you identify, analyze, and manage risks. They automate calculations and simulations.
Why is it important? Risk analysis for large projects involves many calculations. Software makes it faster and more accurate.
Simple explanation: Imagine you are doing a math problem. Doing it by hand takes time and you might make mistakes. Using a calculator makes it faster and more accurate. Risk software is like a calculator for risk analysis.
Real-life example: A project manager uses Primavera Risk Analysis or @RISK to perform Monte Carlo simulations.
School example: You use a spreadsheet to calculate your grades and see how different scenarios affect your average.
Home example: You use a budget app to track your spending and see how different choices affect your savings.
Nigerian example: A construction company uses software to analyze risks for the Dangote Refinery project.
Fun example: In a game, you use a character builder to see how different stats affect your performance.
Illustration:
Software Tools for Risk Analysis
+----------------------+----------------------+
| Tool | Purpose |
+----------------------+----------------------+
| Primavera Risk | Schedule risk |
| Analysis | analysis |
| @RISK | Monte Carlo |
| | simulations |
| Microsoft Project | Basic risk |
| | features |
| Excel + Risk Add-ins | Custom analysis |
| Risk Register Tools | Risk tracking |
+----------------------+----------------------+
Mini Summary: Software tools make risk analysis faster and more accurate. They are essential for large, complex projects.
Definition: Risk culture is the attitude your team has towards risk. A good risk culture means people are open about risks and proactive about managing them.
Why is it important? If people are afraid to talk about risks, risks will be ignored and problems will happen. A good risk culture keeps everyone aware and prepared.
Simple explanation: Imagine a team where people are afraid to admit mistakes. They will hide problems until they become big disasters. A good risk culture is like a team where people say, "I found a problem, let's fix it together."
Real-life example: A project manager encourages team members to report risks early and rewards them for doing so.
School example: Your teacher encourages students to ask for help when they do not understand something.
Home example: Your family talks openly about problems and works together to solve them.
Nigerian example: A construction company has a culture where workers report safety issues and risks without fear.
Fun example: In a game, your guild members share information about threats and help each other prepare.
Illustration:
Building a Risk Culture
1. Encourage open communication
2. Reward risk identification
3. Do not blame people for reporting risks
4. Discuss risks regularly in meetings
5. Share lessons learned from past risks
6. Celebrate successful risk management
Mini Summary: A good risk culture encourages people to be open about risks. It helps everyone stay aware and prepared.
Definition: A complete risk management plan is a document that outlines all the risks, their analysis, and the response plans for a project. It is the master plan for managing risk.
Why is it important? The risk management plan is your guide to handling risks. It keeps everyone on the same page and ensures nothing is forgotten.
Simple explanation: Imagine you are going on a trip. Your risk management plan is like a travel guide that tells you what to do in emergencies.
Real-life example: A project manager creates a risk management plan that includes all risks, response strategies, and monitoring plans.
School example: You create a study plan that includes risks (like getting sick) and how you would handle them.
Home example: You create a home emergency plan that covers risks like power outages and flooding.
Nigerian example: A construction company creates a risk management plan for the Lagos-Ibadan railway project.
Fun example: In a game, you create a strategy guide that covers different threats and how to handle them.
Illustration:
Complete Risk Management Plan
1. Risk identification โ List all risks
2. Qualitative analysis โ Probability and impact
3. Quantitative analysis โ Numbers and simulations
4. Risk response plans โ What to do for each risk
5. Contingency planning โ Backup plans
6. Risk monitoring โ How to track risks
7. Risk ownership โ Who is responsible
8. Communication plan โ How to share risk info
Mini Summary: A complete risk management plan covers all aspects of risk management โ identification, analysis, response, monitoring, and communication.
Here are the important words we learned in this module. Keep them in your notebook!
| Word | Simple Definition |
|---|---|
| Schedule Risk | Something that could cause delays in your project. |
| Risk Analysis | The process of identifying and assessing risks. |
| Qualitative Analysis | Assessing risks by probability (likelihood) and impact (severity). |
| Quantitative Analysis | Assessing risks using numbers and data. |
| Monte Carlo Simulation | A computer technique that runs many "what-if" scenarios to show possible outcomes. |
| Probability Distribution | A mathematical function showing the likelihood of different outcomes. |
| Risk-Adjusted Schedule | A schedule that includes contingency (buffer) for risks. |
| Contingency Plan | A backup plan for when a risk occurs. |
| Risk Response Strategies | Ways to handle risks โ avoid, transfer, mitigate, accept. |
| Risk Register | A document listing all risks and their details. |
| Risk Monitoring | Tracking risks throughout the project. |
| Risk Culture | How a team views and handles risk. |
| Probability | The chance that something will happen. |
| Impact | The effect of a risk on the project. |
| Contingency | Extra time or money set aside for risks. |
Let's go through the process of performing schedule risk analysis step by step.
Dear Teacher, this module covers schedule risk analysis โ identifying, assessing, and preparing for risks. Emphasize that risk analysis is not about being pessimistic โ it is about being prepared. Use the examples to help students understand the concepts. Give students practice with risk identification, qualitative analysis, and contingency planning. The goal is to help students become risk-aware project schedulers.
Dear Parent, your child is learning about risk analysis โ identifying and preparing for problems. This is a valuable life skill. Encourage your child to think about risks in everyday situations โ planning a trip, organizing an event, or managing their study time. Ask them, "What could go wrong?" and "How could you prepare?" This helps them develop a proactive mindset.
Congratulations! You have completed Module Five of the Certified Project Scheduling Expert course.
You have learned so much about schedule risk analysis!
In Module Six, we will explore schedule monitoring and control. You will learn how to track progress against the schedule, use Earned Value Management (EVM), and manage schedule changes.
Answers: 1. Schedule, 2. Qualitative, 3. Quantitative, 4. Monte Carlo, 5. probability, 6. risk, 7. Contingency, 8. contingency, 9. mitigate, 10. risk, 11. Monitoring, 12. Risk, 13. probability, 14. impact, 15. risk.
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: a
Answer: b
Answer: a
Answer: a
Answer: b
Answer: b
Answer: b
Answer: b
Answer: b
Answer: d
Match the word on the left with the correct definition on the right.
| Word | Definition |
|---|---|
| 1. Schedule Risk | A. Extra time or money set aside for risks |
| 2. Qualitative Analysis | B. A document listing all risks |
| 3. Quantitative Analysis | C. Something that could cause delays |
| 4. Monte Carlo Simulation | D. Assessing risks by probability and impact |
| 5. Contingency | E. Using numbers to analyze risks |
| 6. Risk Register | F. Running many "what-if" scenarios |
| 7. Risk Response | G. A backup plan for risks |
| 8. Contingency Plan | H. How to handle a risk |
Answers: 1-C, 2-D, 3-E, 4-F, 5-A, 6-B, 7-H, 8-G
Scenario 1: You are managing a construction project. There is a 60% chance of heavy rain during the foundation work. If it rains, it could cause a 2-week delay. What is the risk? What is the expected delay? What contingency plan would you create?
Scenario 2: You are developing a software project. A key developer might leave the project (40% probability). If they leave, it could cause a 4-week delay. What is the risk? What is the expected delay? What response strategy would you use?
Scenario 3: You are planning a community event. There is a 30% chance of bad weather. If it rains, the event will be ruined. Create a risk register entry for this risk, including probability, impact, and a contingency plan.
Activity: In groups of 4-5, create a risk management plan for a project.
Activity: Create a risk management plan for a personal project.
Project: Create a complete risk management plan for a real or simulated project.
Find a real project case study online or in a textbook where risk analysis was used. Write a report answering these questions:
You are a project manager on a large infrastructure project. The project is valued at 100 billion Naira and will take 5 years. There is a risk that the project could be delayed by up to 18 months due to land acquisition issues (probability 70%).
Congratulations on completing Module Five! You now have a solid understanding of schedule risk analysis and how to prepare for the unexpected.
In Module Six, we will explore schedule monitoring and control. You will learn:
Before you start Module Six, think about a project you have worked on. How was progress tracked? Were there any surprises? How were schedule changes managed? We will explore these questions in detail in the next module.
See you in Module Six!
Hello, future project scheduling expert! You have come a long way. In the previous modules, you learned how to build a schedule, identify the critical path, manage resources, compress the schedule, and analyze risks. Now, it is time to learn how to monitor and control the schedule while the project is happening.
Imagine you are driving a car. You have a map (the schedule) and a destination (the project goal). But you cannot just set the map and close your eyes. You need to watch the road, check your speed, and adjust if you are going off course. That is exactly what schedule monitoring and control is โ watching the project as it progresses, comparing it to the plan, and making adjustments to keep everything on track.
In this module, we will learn how to track progress against the schedule. We will learn about Earned Value Management (EVM), a powerful technique that helps you measure project performance. We will also learn how to identify variances, forecast future performance, manage schedule changes, and communicate status to stakeholders.
Get ready to become a master of keeping projects on track! Let's begin!
By the time you finish Module Six, you will be able to do these things:
These are the skills that keep projects alive and successful. Let's get started!
Ada is a project scheduler in Abuja, Nigeria. She is managing the construction of a new community health centre. The project has a detailed schedule with a clear critical path. Ada is proud of the plan.
Three months into the project, Ada gets a call from the site manager. "Ada," he says, "the foundation work is taking longer than expected. We are already a week behind schedule."
Ada is worried. A week of delay could affect the entire project. But she remembers her training. She knows she needs to monitor the situation and take control.
Ada visits the site. She checks the progress against the baseline schedule. She calculates the Schedule Variance (SV) โ the difference between the planned progress and the actual progress. She finds that the project is indeed behind schedule.
Ada does not panic. She analyzes the cause โ the contractor had difficulty with the soil conditions. She works with the contractor to find a solution. They decide to add an extra worker to the foundation team (a form of crashing). They also adjust the schedule for subsequent tasks to recover some of the lost time.
Ada updates the schedule and communicates the changes to the stakeholders. She assures them that the project will still finish on time.
Four months later, the project is back on track. The health centre opens on schedule. Ada used monitoring and control to catch the problem early and fix it.
This story shows us that even the best schedules need monitoring. Without monitoring, you cannot know if you are on track. Without control, you cannot get back on track. That is what we will learn in this module.
Definition: Schedule monitoring is the process of tracking the progress of your project against the baseline schedule. Schedule control is the process of taking action to correct deviations from the plan.
Why is it important? Without monitoring, you do not know if you are on track. Without control, you cannot fix problems. Monitoring and control keep your project aligned with the plan.
Simple explanation: Imagine you are baking a cake. You set a timer (the baseline). You check the oven occasionally (monitoring). If the cake is browning too fast, you lower the temperature (control). That is monitoring and control.
Real-life example: A construction manager visits the site weekly to check progress against the schedule. If there are delays, they take corrective action.
School example: You check your study progress against your study plan. If you are behind, you study extra hours to catch up.
Home example: You check your renovation progress against your schedule. If the painters are late, you call them to find out why.
Nigerian example: A project manager for the Lagos-Ibadan railway checks progress regularly and adjusts the schedule as needed.
Fun example: In a game, you check your quest progress against your plan. If you are behind, you skip some side quests to catch up.
Illustration:
Monitoring and Control Cycle
[Baseline Schedule] ---> [Collect Progress Data] ---> [Compare] ---> [Variance?]
| | | |
V V V V
The plan Actual work done Planned vs If yes, take
Actual corrective
action
Mini Summary: Schedule monitoring tracks progress against the plan. Schedule control takes action to correct deviations. Both are essential for project success.
Definition: The baseline schedule is the approved version of your schedule. It is the plan against which you will measure progress. It is your reference point.
Why is it important? You cannot measure progress without a baseline. The baseline gives you a standard to compare against.
Simple explanation: Imagine you are on a road trip. Your baseline is the planned route and arrival time. If you take a detour, you can compare your actual time against the planned time.
Real-life example: A project manager gets the schedule approved by the client and then uses it as the baseline for progress tracking.
School example: Your study plan is your baseline. You compare your actual study hours to the plan.
Home example: Your renovation schedule is your baseline. You compare actual progress to the planned milestones.
Nigerian example: The approved schedule for the Abuja-Kano road is the baseline. Progress is measured against it.
Fun example: In a game, your planned quest order is your baseline. You compare your actual quest completion to the plan.
Illustration:
Baseline Schedule
+----------------------+----------------------+
| Task | Planned Date |
+----------------------+----------------------+
| Foundation | Month 1-2 |
| Walls | Month 2-3 |
| Roof | Month 3-4 |
| Interiors | Month 4-5 |
| Finishing | Month 5-6 |
+----------------------+----------------------+
This is the baseline. You compare actual progress to this.
Mini Summary: The baseline schedule is the approved plan. It is your reference point for measuring progress.
Definition: Collecting progress data means gathering information about what has actually been done on the project. This includes tasks completed, work remaining, and any delays.
Why is it important? Without accurate data, you cannot monitor effectively. Garbage in, garbage out.
Simple explanation: Imagine you are measuring your weight. You need a scale. Progress data is like the scale โ it tells you where you are.
Real-life example: A project manager gets weekly reports from site supervisors on the percentage of work completed for each task.
School example: You track how many chapters of a textbook you have completed.
Home example: You track how many rooms you have painted in your renovation.
Nigerian example: A construction supervisor reports the number of kilometres of road paved each week.
Fun example: In a game, you track your quest completion progress.
Illustration:
Collecting Progress Data
+----------------------+----------------------+
| Task | % Complete |
+----------------------+----------------------+
| Foundation | 100% (completed) |
| Walls | 60% |
| Roof | 0% (not started) |
| Interiors | 0% |
| Finishing | 0% |
+----------------------+----------------------+
This data is collected weekly.
Mini Summary: Collecting progress data means gathering information on what has been done. It is the raw material for monitoring.
Definition: Comparing actual progress to the baseline means looking at the difference between what was planned and what has actually been achieved. This comparison reveals variances.
Why is it important? The comparison tells you if you are ahead, on track, or behind schedule. It is the core of monitoring.
Simple explanation: Imagine you planned to drive 100 kilometres in 2 hours. After 1 hour, you have driven 40 kilometres. You compare โ you should have driven 50 kilometres. You are 10 kilometres behind.
Real-life example: A project manager compares the planned completion of the foundation (Month 2) to the actual completion (Month 2.5). They are 2 weeks behind.
School example: You planned to study 5 chapters by Friday. By Wednesday, you have studied 2 chapters. You are behind.
Home example: You planned to finish painting by Saturday. By Thursday, you are only half done. You are behind.
Nigerian example: A road project manager compares planned kilometres paved to actual kilometres paved.
Fun example: In a game, you compare your planned quest progress to your actual progress. You are behind on the main quest.
Illustration:
Comparing Progress
Task: Walls
Planned: 100% by Month 3
Actual: 60% by Month 3
Variance: -40% (behind schedule)
Task: Foundation
Planned: 100% by Month 2
Actual: 100% by Month 2
Variance: 0% (on schedule)
Mini Summary: Comparing actual progress to the baseline reveals variances. It tells you if you are on track or behind schedule.
Definition: Earned Value Management (EVM) is a project management technique that combines scope, schedule, and cost to measure project performance. It gives you a clear picture of progress.
Why is it important? EVM provides objective, quantitative measures of performance. It is widely used in large projects and is very powerful.
Simple explanation: Imagine you are building a house. You have a budget and a schedule. EVM tells you: "At this point, you have spent X amount, you have completed Y% of the work, and you are Z% ahead or behind schedule."
Real-life example: A project manager uses EVM to report to the client that the project is 10% behind schedule and 5% over budget.
School example: You track your study progress using EVM-like thinking โ planned chapters vs. actual chapters completed, and time spent vs. planned.
Home example: You track your renovation โ planned cost vs. actual cost, and planned time vs. actual time.
Nigerian example: Large Nigerian infrastructure projects use EVM for performance reporting.
Fun example: In a game, you track your XP gain against your planned XP per hour.
Illustration:
Earned Value Management Key Terms
+----------------------+----------------------+
| Term | Meaning |
+----------------------+----------------------+
| Planned Value (PV) | Planned work to date |
| Earned Value (EV) | Actual work completed|
| Actual Cost (AC) | Actual cost incurred |
+----------------------+----------------------+
Mini Summary: Earned Value Management (EVM) combines scope, schedule, and cost to measure performance. It uses PV, EV, and AC.
Definition: Planned Value (PV) is the budgeted cost of the work scheduled to be completed by a certain date. Earned Value (EV) is the budgeted cost of the work actually completed. Actual Cost (AC) is the actual cost incurred for the work completed.
Why is it important? These three metrics are the foundation of EVM. They allow you to calculate performance indicators.
Simple explanation: Imagine you planned to bake 10 cakes (PV). You actually baked 8 cakes (EV). The ingredients cost 5,000 Naira (AC). These numbers tell you about your performance.
Real-life example: A project has PV = 100,000 Naira, EV = 80,000 Naira, AC = 90,000 Naira at the end of month 1.
School example: You planned to study 10 chapters (PV). You studied 8 (EV). You spent 5 hours (AC).
Home example: You planned to complete 5 rooms (PV). You completed 4 (EV). You spent 2 weeks (AC).
Nigerian example: A road project has PV = 10 km, EV = 8 km, AC = 9 km of budget spent.
Fun example: In a game, you planned to complete 10 quests (PV), you did 8 (EV), you used 5 health potions (AC).
Illustration:
EVM Metrics Example
Planned Value (PV) = 100,000 Naira (planned work)
Earned Value (EV) = 80,000 Naira (actual work completed)
Actual Cost (AC) = 90,000 Naira (actual cost incurred)
EV (80,000) < PV (100,000) โ Behind schedule
EV (80,000) < AC (90,000) โ Over budget
Mini Summary: PV is the planned work, EV is the actual work completed, AC is the actual cost. They are the core of EVM.
Definition: Schedule Variance (SV) is the difference between Earned Value and Planned Value (EV โ PV). It shows if you are ahead or behind schedule. Schedule Performance Index (SPI) is the ratio of EV to PV (EV / PV). It shows how efficiently you are using time.
Why is it important? SV and SPI tell you if you are on track with your schedule. Negative SV means behind schedule. SPI less than 1 means behind schedule.
Simple explanation: Imagine you planned to read 10 pages (PV). You read 8 pages (EV). SV = 8 โ 10 = -2 (behind). SPI = 8/10 = 0.8 (you are only 80% efficient).
Real-life example: A project has PV = 100,000 Naira, EV = 80,000 Naira. SV = -20,000 Naira (behind schedule). SPI = 0.8 (only 80% progress).
School example: You planned to study 5 chapters, studied 4. SV = -1 chapter, SPI = 0.8.
Home example: You planned to paint 5 rooms, painted 4. SV = -1 room, SPI = 0.8.
Nigerian example: A road project: PV = 10 km, EV = 8 km. SV = -2 km, SPI = 0.8.
Fun example: In a game, you planned to complete 10 quests, completed 8. SV = -2, SPI = 0.8.
Illustration:
SV and SPI Formulas
Schedule Variance (SV) = EV โ PV
Schedule Performance Index (SPI) = EV / PV
If SV > 0: Ahead of schedule
If SV = 0: On schedule
If SV < 0: Behind schedule
If SPI > 1: Ahead of schedule
If SPI = 1: On schedule
If SPI < 1: Behind schedule
Mini Summary: SV measures the dollar amount behind or ahead of schedule. SPI measures the efficiency of time usage. Both are key EVM indicators.
Definition: Cost Variance (CV) is the difference between Earned Value and Actual Cost (EV โ AC). It shows if you are over or under budget. Cost Performance Index (CPI) is the ratio of EV to AC (EV / AC). It shows how efficiently you are using money.
Why is it important? CV and CPI tell you if you are on track with your budget. Negative CV means over budget. CPI less than 1 means over budget.
Simple explanation: Imagine you budgeted 100 Naira (EV) for work that cost 120 Naira (AC). CV = 100 โ 120 = -20 (over budget). CPI = 100/120 = 0.83 (you are only 83% cost-efficient).
Real-life example: A project has EV = 80,000 Naira, AC = 90,000 Naira. CV = -10,000 Naira (over budget). CPI = 0.89.
School example: You budgeted 2 hours for a task, spent 3 hours. CV = -1 hour, CPI = 0.67.
Home example: You budgeted 50,000 Naira for painting, spent 60,000 Naira. CV = -10,000 Naira, CPI = 0.83.
Nigerian example: A road project: EV = 8 km, AC = 9 km in budget terms. CV = -1 km, CPI = 0.89.
Fun example: In a game, you planned to use 10 potions, used 12. CV = -2, CPI = 0.83.
Illustration:
CV and CPI Formulas
Cost Variance (CV) = EV โ AC
Cost Performance Index (CPI) = EV / AC
If CV > 0: Under budget
If CV = 0: On budget
If CV < 0: Over budget
If CPI > 1: Under budget
If CPI = 1: On budget
If CPI < 1: Over budget
Mini Summary: CV measures the dollar amount over or under budget. CPI measures the efficiency of money usage. Both are key EVM indicators.
Definition: Forecasting is the process of using current performance data to predict future project outcomes. It answers questions like "When will we finish?" and "How much will it cost?"
Why is it important? Forecasting allows you to anticipate problems and take corrective action before it is too late.
Simple explanation: Imagine you are driving. You see a traffic jam ahead. You forecast that you will be delayed, so you take a detour. That is forecasting.
Real-life example: A project manager uses SPI to forecast that the project will finish 2 months later than planned.
School example: You forecast that you will need 3 more days to finish your project based on your current pace.
Home example: You forecast that your renovation will go over budget based on current spending.
Nigerian example: A road project manager forecasts completion date using SPI.
Fun example: In a game, you forecast that you will run out of health potions before the boss fight, so you go back to buy more.
Illustration:
Forecasting Formulas
Estimate at Completion (EAC) = BAC / CPI
(Budget at Completion / Cost Performance Index)
Estimate to Complete (ETC) = EAC โ AC
(Estimate at Completion โ Actual Cost)
Projected Completion Date = Current Date + (Remaining Work / SPI)
Mini Summary: Forecasting uses current performance to predict future outcomes. It helps you anticipate and prepare for problems.
Definition: Managing schedule changes means handling any modifications to the baseline schedule. This includes changes in scope, dates, or resources.
Why is it important? Changes happen in every project. If you do not manage them, the schedule becomes unreliable and the project can fail.
Simple explanation: Imagine you are following a recipe. You realize you do not have an ingredient. You substitute it. That is a change. You need to adjust the cooking time or method โ that is managing the change.
Real-life example: A client asks for an additional feature. The project manager assesses the impact on the schedule and approves the change with a new date.
School example: Your teacher adds a new topic to the exam. You adjust your study schedule to include it.
Home example: You decide to add an extra room to your renovation. You update the schedule and budget.
Nigerian example: The government adds a new section to a road project. The schedule is updated accordingly.
Fun example: In a game, a new update adds new quests. You adjust your quest plan.
Illustration:
Change Management Process
1. Change request is made
2. Assess impact on schedule and cost
3. Evaluate alternatives
4. Get approval from stakeholders
5. Update the baseline schedule
6. Communicate the change to the team
7. Monitor the impact of the change
Mini Summary: Managing schedule changes involves assessing impact, getting approval, and updating the baseline. Changes are inevitable, but they must be controlled.
Definition: Corrective actions are steps taken to bring a project back in line with the baseline schedule when it has deviated. This can include crashing, fast-tracking, or adding resources.
Why is it important? Without corrective actions, deviations will only get worse. You need to act quickly to get back on track.
Simple explanation: Imagine you are driving and you miss a turn. You take the next exit and find a new route โ that is a corrective action.
Real-life example: A project manager adds overtime to catch up on a delayed critical path task.
School example: You are behind in your studies. You study extra hours on the weekend (corrective action).
Home example: Your renovation is behind schedule. You hire an extra worker for a week (corrective action).
Nigerian example: A road project is behind. The contractor adds more paving machines (corrective action).
Fun example: In a game, you are behind in a race. You use a speed boost (corrective action).
Illustration:
Corrective Action Options
+----------------------+----------------------+
| Option | Description |
+----------------------+----------------------+
| Crashing | Add resources |
| Fast-tracking | Overlap tasks |
| Overtime | Work extra hours |
| Reduce scope | Remove non-critical |
| | tasks |
| Improve efficiency | Better methods |
+----------------------+----------------------+
Mini Summary: Corrective actions are steps to get a project back on track. They include crashing, fast-tracking, overtime, and scope reduction.
Definition: Communicating schedule status means sharing progress, issues, and forecasts with stakeholders. It includes regular reports and meetings.
Why is it important? Stakeholders need to know how the project is progressing. Good communication builds trust and prevents surprises.
Simple explanation: Imagine you are on a road trip. You update your family on your location and expected arrival time. That is communicating schedule status.
Real-life example: A project manager sends a weekly progress report to the client with a summary of tasks completed, delays, and forecast completion.
School example: You tell your teacher how far you have progressed on your project.
Home example: You update your family on the renovation progress.
Nigerian example: A project manager briefs the government on the progress of the Lagos-Ibadan railway.
Fun example: In a game, you share your progress with your guild members.
Illustration:
Communication Tools
+----------------------+----------------------+
| Tool | Purpose |
+----------------------+----------------------+
| Status Reports | Written updates |
| Meetings | Face-to-face updates |
| Dashboards | Visual progress |
| Email | Quick updates |
| Presentations | Formal updates |
+----------------------+----------------------+
Mini Summary: Communicating schedule status keeps stakeholders informed. It builds trust and helps manage expectations.
Definition: Using software for monitoring and control means using project management tools to track progress, calculate EVM metrics, and generate reports.
Why is it important? Software automates calculations and makes it easy to update and share schedules. It is essential for large projects.
Simple explanation: Imagine doing EVM calculations for 100 tasks by hand. It would take forever. Software does it in seconds.
Real-life example: A project manager uses Microsoft Project to update progress and generate EVM reports.
School example: You use a spreadsheet to track your study progress.
Home example: You use a renovation tracking app to monitor progress.
Nigerian example: Nigerian project managers use tools like Primavera P6 and Microsoft Project for monitoring.
Fun example: In a game, you use a quest tracker to monitor your progress.
Illustration:
Popular Monitoring Software
+----------------------+----------------------+
| Tool | Features |
+----------------------+----------------------+
| Microsoft Project | Progress tracking, |
| | EVM calculations |
| Primavera P6 | Advanced scheduling |
| Smartsheet | Collaborative |
| | tracking |
| Excel | Custom tracking |
| Jira | Agile tracking |
+----------------------+----------------------+
Mini Summary: Software tools automate monitoring and control. They are essential for efficient progress tracking and reporting.
Definition: A culture of accountability means everyone takes responsibility for their tasks and progress. People are committed to meeting the schedule.
Why is it important? When people are accountable, they are more likely to deliver on time. It fosters ownership and reliability.
Simple explanation: Imagine a football team where everyone takes responsibility for their position. They work together and hold each other accountable. That is a culture of accountability.
Real-life example: A project manager sets clear expectations and reviews progress with team members regularly.
School example: In a group project, each student takes ownership of their part.
Home example: Each family member is responsible for their chores.
Nigerian example: A construction team where each worker takes pride in their work.
Fun example: In a game, each guild member has a role and is accountable for their actions.
Illustration:
Building Accountability
1. Set clear expectations
2. Assign ownership
3. Track progress regularly
4. Provide feedback
5. Recognize good performance
6. Address issues promptly
Mini Summary: A culture of accountability encourages ownership and reliability. It helps the team stay committed to the schedule.
Definition: The monitoring and control cycle is the ongoing process of tracking progress, comparing to the baseline, analyzing variances, and taking corrective action. It is repeated throughout the project.
Why is it important? This cycle keeps the project aligned with the plan. It ensures that you finish on time and within budget.
Simple explanation: Imagine you are piloting a ship. You constantly check your course, compare to your planned route, and adjust the steering. That is the monitoring and control cycle.
Real-life example: A project manager reviews progress weekly, updates the schedule, and adjusts the plan as needed.
School example: You review your study progress daily and adjust your plan.
Home example: You review your renovation progress weekly and make adjustments.
Nigerian example: A project manager for the Abuja-Kano road reviews progress monthly and makes adjustments.
Fun example: In a game, you check your quest progress and adjust your strategy.
Illustration:
Monitoring and Control Cycle
+----------------------+
| 1. Collect progress |
| data |
+----------------------+
|
V
+----------------------+
| 2. Compare to |
| baseline |
+----------------------+
|
V
+----------------------+
| 3. Identify |
| variances |
+----------------------+
|
V
+----------------------+
| 4. Analyze causes |
+----------------------+
|
V
+----------------------+
| 5. Take corrective |
| action |
+----------------------+
|
V
+----------------------+
| 6. Update schedule |
| and communicate |
+----------------------+
|
V
(Repeat cycle)
Mini Summary: The monitoring and control cycle is a continuous process of tracking, comparing, analyzing, and acting. It keeps the project on track.
Here are the important words we learned in this module. Keep them in your notebook!
| Word | Simple Definition |
|---|---|
| Baseline Schedule | The approved plan against which progress is measured. |
| Monitoring | Tracking progress against the baseline. |
| Control | Taking action to correct deviations from the plan. |
| Earned Value Management (EVM) | A technique that combines scope, schedule, and cost to measure performance. |
| Planned Value (PV) | Budgeted cost of work scheduled. |
| Earned Value (EV) | Budgeted cost of work actually completed. |
| Actual Cost (AC) | Actual cost incurred for work completed. |
| Schedule Variance (SV) | Difference between EV and PV (EV โ PV). |
| Schedule Performance Index (SPI) | Ratio of EV to PV (EV / PV). |
| Cost Variance (CV) | Difference between EV and AC (EV โ AC). |
| Cost Performance Index (CPI) | Ratio of EV to AC (EV / AC). |
| Forecasting | Predicting future project outcomes based on current data. |
| Corrective Action | Steps taken to bring the project back on track. |
| Change Management | Process of handling modifications to the baseline schedule. |
| Accountability | Taking responsibility for tasks and progress. |
Let's go through the process of monitoring and controlling a project schedule step by step.
Dear Teacher, this module covers schedule monitoring and control. Emphasize that monitoring without control is useless โ you must act on the data. Use the EVM examples to help students understand the calculations. Practice with real or simulated project data. The goal is to help students become proficient in tracking and controlling schedules.
Dear Parent, your child is learning how to monitor and control schedules โ a valuable life skill. Encourage them to apply these concepts to their own projects โ study plans, chore schedules, or event planning. Ask them: "How are you tracking your progress?" and "What will you do if you fall behind?" This builds proactive thinking.
Congratulations! You have completed Module Six of the Certified Project Scheduling Expert course.
You have learned so much about schedule monitoring and control!
In Module Seven, we will explore schedule optimization and what-if analysis. You will learn how to use advanced techniques to fine-tune your schedule and handle complex scenarios.
Answers: 1. Monitoring, 2. Control, 3. baseline, 4. Earned, 5. scheduled, 6. completed, 7. actual, 8. PV, 9. PV, 10. EV, 11. EV, 12. Forecasting, 13. Corrective, 14. Change, 15. accountability.
Answer: b
Answer: a
Answer: b
Answer: b
Answer: c
Answer: b
Answer: b
Answer: b
Answer: a
Answer: a
Answer: a
Answer: a
Answer: a
Answer: a
Answer: b
Match the word on the left with the correct definition on the right.
| Word | Definition |
|---|---|
| 1. Baseline | A. Budgeted cost of work completed |
| 2. Monitoring | B. EV โ PV |
| 3. Control | C. The approved plan |
| 4. EV | D. Tracking progress |
| 5. PV | E. Taking corrective action |
| 6. SV | F. Budgeted cost of work scheduled |
| 7. SPI | G. EV / PV |
| 8. CPI | H. EV / AC |
Answers: 1-C, 2-D, 3-E, 4-A, 5-F, 6-B, 7-G, 8-H
Scenario 1: You are managing a construction project. At the end of month 2, you have PV = 200,000 Naira, EV = 160,000 Naira, AC = 180,000 Naira. Calculate SV, SPI, CV, CPI. What do these numbers tell you about the project?
Scenario 2: Your project is behind schedule with SPI = 0.8. The project is expected to take 12 months. What is the forecasted completion time? What corrective actions could you take?
Scenario 3: A stakeholder requests a scope change that will add 2 weeks to the schedule. How would you manage this change? What steps would you take?
Activity: In groups of 4-5, simulate a project monitoring and control cycle.
Activity: Create a monitoring and control plan for a personal project.
Project: Create a complete monitoring and control plan for a real or simulated project.
Find a real project case study online or in a textbook where monitoring and control was used. Write a report answering these questions:
You are a project manager on a large infrastructure project. At the end of month 4, you have PV = 4,000,000 Naira, EV = 3,200,000 Naira, AC = 3,600,000 Naira. The project is planned to take 12 months and cost 12,000,000 Naira.
Congratulations on completing Module Six! You now have the skills to monitor and control project schedules effectively.
In Module Seven, we will explore schedule optimization and what-if analysis. You will learn:
Before you start Module Seven, think about a project that could have been optimized better. How could you have improved the schedule? What trade-offs were involved? We will explore these questions in detail in the next module.
See you in Module Seven!
Hello, future project scheduling expert! You have done an outstanding job in the first six modules. You learned how to build schedules, identify critical paths, manage resources, compress schedules, analyze risks, and monitor progress. Now, it is time to take your skills to the highest level โ schedule optimization and what-if analysis.
Imagine you are a chess player. You have learned all the moves, but now you need to learn how to think several moves ahead. You need to see all the possibilities and choose the best one. That is exactly what this module is about โ thinking ahead, testing different scenarios, and finding the best possible schedule.
In this module, we will learn how to optimize schedules to make them more efficient. We will learn how to use what-if analysis to test different scenarios and see their impact. We will learn about constraint-based scheduling, resource optimization, and advanced trade-off analysis.
Get ready to become a master scheduler! Let's begin!
By the time you finish Module Seven, you will be able to do these things:
These are the skills of a true scheduling expert. Let's get started!
Ade is a senior project scheduler in Lagos, Nigeria. He is working on a large housing development project. The project has been scheduled carefully, but the developer wants to know: "Can we finish faster? Can we save money? What if we change the sequence?"
Ade knows that he cannot just guess. He needs to use what-if analysis. He runs different scenarios using his scheduling software. He asks "what if we add more workers to the foundation?" and "what if we start the electrical work before the plumbing is finished?"
Ade also uses sensitivity analysis to see which tasks have the biggest impact on the project duration. He finds that the foundation work is the most sensitive โ a small delay there has a big impact on the overall project.
Using optimization techniques, Ade finds a solution that saves 15% of the project time while only increasing costs by 5%. The developer is thrilled. Ade presents his findings clearly, showing the trade-offs and recommending the best option.
The housing development is completed ahead of schedule, saving the developer millions of naira. Ade is promoted to lead scheduler. He used optimization and what-if analysis to deliver exceptional results.
This story shows us that optimization is not just about finding the cheapest or fastest solution โ it is about finding the best solution for your specific situation. That is what we will learn in this module!
Definition: Schedule optimization is the process of making a schedule as efficient as possible. It means finding the best balance between time, cost, resources, and quality.
Why is it important? Optimization helps you get the most value from your project. It can save time, reduce costs, and improve quality.
Simple explanation: Imagine you are packing a suitcase. You want to fit as many things as possible in the smallest space. You fold clothes carefully, put shoes in corners, and use every gap. That is optimization.
Real-life example: A project manager optimizes a schedule by finding the best sequence of tasks and the right number of workers.
School example: You optimize your study time by focusing on the most important topics first and using your time efficiently.
Home example: You optimize your grocery shopping by planning the route to the store and buying items in the right order.
Nigerian example: A construction company optimizes the schedule for a new road by finding the most efficient sequence of construction activities.
Fun example: In a game, you optimize your character build by choosing the best combination of skills and equipment.
Illustration:
Schedule Optimization
[Original Schedule] ---> [Optimize] ---> [Optimized Schedule]
| | |
V V V
Time: 12 months Find better Time: 10 months
Cost: 100 million ways to do it Cost: 95 million
Mini Summary: Schedule optimization is making a schedule as efficient as possible. It balances time, cost, resources, and quality.
Definition: What-if analysis is the process of testing different scenarios to see their impact on the schedule. You ask "what if" questions and see what happens.
Why is it important? What-if analysis helps you make better decisions. You can see the consequences of different choices before you commit to them.
Simple explanation: Imagine you are planning a road trip. You ask "what if we leave earlier?" and "what if we take a different route?" and see how it affects your arrival time. That is what-if analysis.
Real-life example: A project manager asks "what if we add more workers to Task A?" and "what if we remove Task B?" to see the impact on the project.
School example: You ask "what if I study for 2 hours instead of 1 hour?" and see how it affects your grade.
Home example: You ask "what if we order pizza instead of cooking?" and see how it affects the budget and time.
Nigerian example: A construction manager asks "what if we use a different supplier for materials?" and sees the impact on cost and schedule.
Fun example: In a game, you ask "what if I use a different weapon?" and see how it affects your damage output.
Illustration:
What-If Analysis Process
[Question] ---> [Scenario] ---> [Run] ---> [Result]
| | | |
V V V V
"What if we Change one Test the See the
add more variable scenario outcome
workers?"
Mini Summary: What-if analysis tests different scenarios to see their impact. It helps you make better decisions by showing the consequences of different choices.
Definition: There are many types of what-if scenarios you can test. Some common ones include resource changes, duration changes, dependency changes, and scope changes.
Why is it important? Different scenarios help you understand different aspects of your project. You need to test the right scenarios for your situation.
Simple explanation: Imagine you are cooking. You might ask "what if I add more salt?" (ingredient change), "what if I cook for 5 more minutes?" (time change), or "what if I use a different pan?" (equipment change).
Real-life example: A project manager tests scenarios like "what if a key worker leaves?" or "what if material prices increase?"
School example: You test scenarios like "what if I study for 30 more minutes each day?" or "what if I take a break every hour?"
Home example: You test scenarios like "what if we hire a cleaner?" or "what if we do the work ourselves?"
Nigerian example: A farmer tests scenarios like "what if it rains more?" or "what if fertilizer prices increase?"
Fun example: In a game, you test scenarios like "what if I use a different strategy?" or "what if I upgrade my weapon?"
Illustration:
Types of What-If Scenarios
+----------------------+----------------------+
| Scenario Type | Example |
+----------------------+----------------------+
| Resource Change | Add more workers |
| Duration Change | Task takes longer |
| Dependency Change | Overlap tasks |
| Scope Change | Add or remove tasks |
| Cost Change | Budget changes |
| Risk Change | A risk occurs |
+----------------------+----------------------+
Mini Summary: What-if scenarios can test resource changes, duration changes, dependency changes, scope changes, and more. Different scenarios answer different questions.
Definition: Sensitivity analysis is the process of determining which tasks or variables have the biggest impact on the project. It helps you focus on what matters most.
Why is it important? Not everything is equally important. Sensitivity analysis shows you where to focus your attention and resources.
Simple explanation: Imagine you are baking a cake. You test different ingredients. You find that the amount of sugar has a big effect on taste, but the brand of flour has a small effect. Sugar is more "sensitive" โ it matters more.
Real-life example: A project manager finds that the foundation work is the most sensitive task โ a small delay there causes a big delay in the project.
School example: You find that your math grade is more sensitive to homework completion than to class participation.
Home example: You find that the painting time is more sensitive to the number of painters than to the quality of paint.
Nigerian example: A construction manager finds that the critical path tasks are the most sensitive to delays.
Fun example: In a game, you find that your character's damage is more sensitive to weapon upgrades than to skill points.
Illustration:
Sensitivity Analysis Example
Task A (Foundation): 1 day delay = 1 day project delay
Task B (Walls): 1 day delay = 1 day project delay
Task C (Painting): 1 day delay = 0.5 day project delay
Task D (Landscaping): 1 day delay = 0 day project delay
Tasks A and B are the most sensitive.
Focus on A and B!
Mini Summary: Sensitivity analysis shows which tasks have the biggest impact. It helps you focus your attention and resources on what matters most.
Definition: Constraint-based scheduling is a scheduling technique that considers all the limitations (constraints) of a project โ resource limits, date limits, and dependency limits โ and finds a schedule that works within them.
Why is it important? Real projects have many constraints. You cannot just ignore them. Constraint-based scheduling helps you find a realistic schedule.
Simple explanation: Imagine you are planning a road trip. You have constraints โ you must arrive by Sunday, you have a limited budget, and you cannot drive more than 8 hours a day. Constraint-based scheduling finds a route that meets all these constraints.
Real-life example: A project schedule that respects resource limits, budget constraints, and fixed deadlines.
School example: A study schedule that respects your available time, energy, and other commitments.
Home example: A renovation schedule that respects your budget, contractor availability, and deadline.
Nigerian example: A construction schedule that respects the rainy season constraints and material availability.
Fun example: In a game, a strategy that respects your character's limitations and the game's rules.
Illustration:
Constraint-Based Scheduling
+----------------------+----------------------+
| Constraint Type | Example |
+----------------------+----------------------+
| Resource Constraint | Only 5 workers |
| | available |
| Time Constraint | Must finish by Dec |
| Budget Constraint | Max 50 million Naira |
| Dependency | Task B depends on A |
| Date Constraint | Cannot work on |
| | public holidays |
+----------------------+----------------------+
Mini Summary: Constraint-based scheduling finds a schedule that works within all your project's limitations. It creates realistic and executable schedules.
Definition: Resource optimization is the process of making the best use of your available resources. It includes resource leveling, resource smoothing, and resource allocation.
Why is it important? Resources are often limited. You need to use them as efficiently as possible to get the best results.
Simple explanation: Imagine you have a team of 5 workers. You want to get the most work done without overworking them. Resource optimization helps you balance the workload.
Real-life example: A project manager assigns workers to tasks so that no one is overloaded and no one is idle.
School example: You balance your study time so that you cover all subjects without burning out.
Home example: You assign chores to family members so that the work is balanced.
Nigerian example: A construction manager assigns workers to different sections of a building project.
Fun example: In a game, you assign workers to gather resources so that you get the maximum output.
Illustration:
Resource Optimization
[Resource Load] ---> [Optimize] ---> [Balanced Load]
| | |
V V V
Workers overloaded Level resources Workers balanced
in some weeks and smooth across the project
Mini Summary: Resource optimization makes the best use of your available resources. It balances workload and prevents overload.
Definition: Trade-off analysis is the process of evaluating the trade-offs between different project variables โ time, cost, scope, and quality. You cannot maximize all of them at once.
Why is it important? Every project has trade-offs. Understanding them helps you make the best decisions.
Simple explanation: Imagine you are buying a car. You want it to be fast (time), cheap (cost), and big (scope). You cannot have all three โ a fast, cheap, big car does not exist. You have to make trade-offs.
Real-life example: A project manager chooses between a faster schedule (with higher cost) and a slower schedule (with lower cost).
School example: You choose between studying for more hours (time) or having more free time (scope).
Home example: You choose between a faster renovation (hiring more workers = cost) or a cheaper renovation (doing it yourself = time).
Nigerian example: A government chooses between a faster road project (with more funding) or a slower project (with less funding).
Fun example: In a game, you choose between a faster character (more speed) or a stronger character (more power).
Illustration:
Trade-Off Analysis โ The Iron Triangle
/\
/ \
/ \
/Scope \
/--------\
/ \
/ Time \
/--------------\
/ \
/ Cost \
/--------------------\
You can only have two!
Mini Summary: Trade-off analysis evaluates the trade-offs between time, cost, scope, and quality. You cannot have all of them at once.
Definition: Advanced scheduling algorithms are sophisticated mathematical techniques used to optimize schedules. They include genetic algorithms, linear programming, and heuristic methods.
Why is it important? For very complex projects, simple methods are not enough. Advanced algorithms can find solutions that are much better than manual methods.
Simple explanation: Imagine you are trying to solve a very complex puzzle. You can try to solve it by hand, but it will take forever. An algorithm is like a smart assistant that can solve it quickly.
Real-life example: Large construction companies use genetic algorithms to optimize schedules with thousands of tasks.
School example: You use a calculator to solve a complex math problem instead of doing it by hand.
Home example: You use a navigation app to find the fastest route โ the app uses an algorithm to optimize your trip.
Nigerian example: A large infrastructure project uses scheduling algorithms to coordinate thousands of tasks.
Fun example: In a game, the AI uses algorithms to optimize its strategy.
Illustration:
Scheduling Algorithms
+----------------------+----------------------+
| Algorithm | Best Used For |
+----------------------+----------------------+
| Genetic Algorithm | Large, complex |
| | projects |
| Linear Programming | Resource allocation |
| Heuristic Method | Quick, approximate |
| | solutions |
| Constraint | Projects with many |
| Programming | constraints |
| Simulated Annealing | Finding optimal |
| | solutions |
+----------------------+----------------------+
Mini Summary: Advanced scheduling algorithms are mathematical techniques for optimizing complex schedules. They are used for very large or complex projects.
Definition: Scenario planning is the process of creating different scenarios for the future and planning for each one. It is a way of preparing for uncertainty.
Why is it important? The future is uncertain. Scenario planning helps you be prepared for different possibilities.
Simple explanation: Imagine you are planning a picnic. You create three scenarios: sunny (outdoor), rainy (indoor), and windy (sheltered). You have a plan for each one.
Real-life example: A project manager creates scenarios for best-case, most-likely, and worst-case outcomes.
School example: You create scenarios for your exam preparation โ you plan for easy, medium, and hard exams.
Home example: You create scenarios for a renovation โ you plan for smooth, delayed, and over-budget outcomes.
Nigerian example: A farmer creates scenarios for good rain, normal rain, and drought.
Fun example: In a game, you create scenarios for different enemy types and have strategies for each.
Illustration:
Scenario Planning
+----------------------+----------------------+
| Scenario | Plan |
+----------------------+----------------------+
| Best Case | Optimize for speed |
| Most Likely | Standard execution |
| Worst Case | Have contingency |
| High Risk | Extra resources |
| Low Risk | Normal resources |
+----------------------+----------------------+
Mini Summary: Scenario planning prepares for different possible futures. It helps you be ready for uncertainty.
Definition: Data-driven decision making is the process of using data and analysis to make decisions, rather than relying on intuition or guesswork.
Why is it important? Data-driven decisions are more likely to be correct. They are based on evidence, not just opinion.
Simple explanation: Imagine you are choosing between two routes to work. Instead of guessing, you use a map app to see which route is faster based on traffic data. That is data-driven decision making.
Real-life example: A project manager uses EVM data to decide whether to add more resources to a task.
School example: You use your test scores to decide which subjects to focus on for improvement.
Home example: You use your budget data to decide where to cut spending.
Nigerian example: A business owner uses sales data to decide which products to stock.
Fun example: In a game, you use damage and health data to decide which weapon to use.
Illustration:
Data-Driven Decision Making
[Data] ---> [Analysis] ---> [Insight] ---> [Decision]
| | | |
V V V V
Raw numbers Patterns and Understand Make the
trends what the right choice
data tells you
Mini Summary: Data-driven decision making uses data and analysis to make better decisions. It is more reliable than guesswork.
Definition: Optimizing the critical path means finding ways to shorten the critical path โ the longest sequence of tasks. Shortening the critical path is the most effective way to reduce the project duration.
Why is it important? The critical path determines the project duration. Optimizing it gives you the most time savings.
Simple explanation: Imagine you have a bottleneck in a factory. The bottleneck limits the whole production. Fixing the bottleneck gives you the most improvement. The critical path is the bottleneck.
Real-life example: A project manager focuses optimization efforts on critical path tasks, not on tasks with float.
School example: You focus your study time on the subjects that take the most time (your critical path).
Home example: You focus on the renovation task that takes the longest (the critical path).
Nigerian example: A construction manager focuses on the critical path activities for optimization.
Fun example: In a game, you focus on the quest that takes the longest (the critical path).
Illustration:
Optimizing the Critical Path
+-------+ +-------+ +-------+
| Task | ---> | Task | ---> | Task |
| A | | B | | C | (Critical Path)
| 5 days| | 4 days| | 3 days|
+-------+ +-------+ +-------+
Total = 12 days
Optimize Task A: 5 days -> 3 days = 2 days saved
Project duration: 12 days -> 10 days
Only optimize critical path tasks!
Mini Summary: Optimizing the critical path gives you the most time savings. Focus your optimization efforts there.
Definition: Multi-project optimization is the process of optimizing schedules across multiple projects. You balance resources and priorities across all projects.
Why is it important? Many organizations run multiple projects at the same time. You need to optimize across all of them, not just one.
Simple explanation: Imagine you are a chef with multiple dishes to cook. You need to manage your time and resources across all dishes, not just one.
Real-life example: A construction company runs multiple building projects. They share resources like workers and equipment across projects.
School example: You have multiple subjects to study. You need to balance your time across all of them.
Home example: You have multiple home improvement projects. You need to balance your budget and time across them.
Nigerian example: A government agency runs multiple infrastructure projects with shared resources.
Fun example: In a game, you have multiple quests. You need to balance your time and resources across all of them.
Illustration:
Multi-Project Optimization
Project A ---+ Resources +--- Project B
| (Workers, |
| equipment, |
| budget) |
Project C ---+ +--- Project D
Optimize across all projects,
not just one.
Mini Summary: Multi-project optimization balances resources and priorities across multiple projects. It is essential for organizations with many projects.
Definition: Continuous improvement is the ongoing effort to improve schedules and processes. You learn from each project and apply those lessons to the next one.
Why is it important? You never stop learning. Each project gives you new insights and opportunities to improve.
Simple explanation: Imagine you are a musician. You practice every day and get better over time. Continuous improvement is like that โ you keep getting better with each project.
Real-life example: A project manager reviews lessons learned after each project and applies them to future projects.
School example: You review your test performance and adjust your study methods for the next test.
Home example: You learn from your renovation experiences and use that knowledge for the next project.
Nigerian example: A construction company documents lessons learned and improves their processes.
Fun example: In a game, you learn from your losses and improve your strategy for the next match.
Illustration:
Continuous Improvement Cycle
[Learn] ---> [Apply] ---> [Evaluate] ---> [Improve] ---> [Repeat]
| | | | |
V V V V V
Lessons Use the See what Make your Keep getting
learned lessons worked schedule better
next time and what even
didn't better
Mini Summary: Continuous improvement means learning from each project and applying those lessons to the next one. You keep getting better over time.
Definition: Presenting optimization results means sharing your findings with stakeholders. You need to explain your analysis, recommendations, and the trade-offs involved.
Why is it important? A great optimization is useless if no one understands it. Good communication gets your recommendations adopted.
Simple explanation: Imagine you have found a great new route to work. You need to convince your family to use it. You explain the benefits and trade-offs. That is presenting results.
Real-life example: A project manager presents a recommendation to the client, showing the trade-offs between different optimization options.
School example: You present your study plan to your parents, explaining why it is the best approach.
Home example: You present your renovation plan to your family, explaining the costs and benefits.
Nigerian example: A construction manager presents optimization recommendations to the government.
Fun example: In a game, you present your strategy to your team, explaining why it will work.
Illustration:
Presenting Optimization Results
1. Explain the problem
2. Show the analysis
3. Present the options
4. Show the trade-offs
5. Recommend the best option
6. Explain the benefits
7. Address concerns
Mini Summary: Presenting optimization results means explaining your analysis and recommendations clearly. Good communication gets your ideas adopted.
Definition: The complete optimization process is the full cycle of analyzing, optimizing, and improving a schedule. It includes data collection, analysis, scenario testing, recommendation, and implementation.
Why is it important? This is the complete process that expert schedulers use. It ensures that you get the best possible schedule.
Simple explanation: Imagine you are building a house. You would not just start building without a plan. The optimization process is the planning and design phase that ensures you build the best possible house.
Real-life example: A senior scheduler follows a complete process to optimize a large project schedule.
School example: You follow a complete process to optimize your study schedule โ analyze, test, adjust, and finalize.
Home example: You follow a complete process to optimize your renovation โ plan, test scenarios, choose the best, and execute.
Nigerian example: A project manager follows a complete optimization process for a major infrastructure project.
Fun example: In a game, you follow a complete process to optimize your character โ analyze, test, adjust, and finalize.
Illustration:
The Complete Optimization Process
1. Collect data
2. Analyze the current schedule
3. Identify optimization opportunities
4. Create what-if scenarios
5. Test scenarios
6. Evaluate results
7. Choose the best option
8. Implement the changes
9. Monitor the results
10. Apply lessons learned
Mini Summary: The complete optimization process is the full cycle of analyzing, testing, and improving a schedule. It ensures you get the best possible result.
Here are the important words we learned in this module. Keep them in your notebook!
| Word | Simple Definition |
|---|---|
| Schedule Optimization | Making a schedule as efficient as possible. |
| What-If Analysis | Testing different scenarios to see their impact. |
| Sensitivity Analysis | Determining which tasks have the biggest impact. |
| Constraint-Based Scheduling | Scheduling that respects all project limitations. |
| Resource Optimization | Making the best use of available resources. |
| Trade-Off Analysis | Evaluating trade-offs between time, cost, and scope. |
| Genetic Algorithm | An advanced optimization technique for complex problems. |
| Scenario Planning | Creating plans for different possible futures. |
| Data-Driven Decision Making | Making decisions based on data and analysis. |
| Multi-Project Optimization | Optimizing schedules across multiple projects. |
| Continuous Improvement | Ongoing effort to improve processes and schedules. |
| Critical Path Optimization | Focusing optimization on the critical path. |
| Heuristic | A practical, experience-based approach to optimization. |
| Linear Programming | A mathematical method for resource optimization. |
| Simulated Annealing | An advanced optimization technique inspired by physics. |
Let's go through the process of optimizing a project schedule step by step.
Dear Teacher, this module covers advanced topics in schedule optimization. Emphasize that optimization is not just about making things faster โ it is about making the best overall decision. Use the examples to help students understand the concepts. Give students practice with what-if analysis and trade-off evaluation. The goal is to help students develop a strategic, analytical mindset.
Dear Parent, your child is learning about schedule optimization โ finding the best way to do things. This is a valuable skill for life. Encourage them to think about optimization in everyday situations โ planning a trip, organizing an event, or managing their time. Ask them: "What is the best way to do this?" and "What are the trade-offs?" This builds strategic thinking.
Congratulations! You have completed Module Seven of the Certified Project Scheduling Expert course.
You have learned so much about schedule optimization and what-if analysis!
This module has taken you to the expert level of project scheduling. You now have the skills to optimize even the most complex schedules and make the best possible decisions.
Answers: 1. Optimization, 2. What-if, 3. Sensitivity, 4. Constraint, 5. Resource, 6. Trade, 7. Advanced, 8. Scenario, 9. Data, 10. critical, 11. Multi, 12. Continuous, 13. genetic, 14. iron, 15. Optimization.
Answer: b
Answer: a
Answer: a
Answer: b
Answer: a
Answer: a
Answer: b
Answer: a
Answer: b
Answer: a
Answer: a
Answer: a
Answer: a
Answer: a
Answer: b
Match the word on the left with the correct definition on the right.
| Word | Definition |
|---|---|
| 1. Optimization | A. Testing different scenarios |
| 2. What-If Analysis | B. Showing which tasks have the biggest impact |
| 3. Sensitivity Analysis | C. Making a schedule as efficient as possible |
| 4. Constraint-Based Scheduling | D. Balancing resources across multiple projects |
| 5. Resource Optimization | E. Respecting all project limitations |
| 6. Trade-Off Analysis | F. Making the best use of available resources |
| 7. Multi-Project Optimization | G. Evaluating time, cost, and scope trade-offs |
| 8. Genetic Algorithm | H. An optimization technique inspired by evolution |
Answers: 1-C, 2-A, 3-B, 4-E, 5-F, 6-G, 7-D, 8-H
Scenario 1: You are managing a construction project with a 12-month schedule. The client wants to know if you can finish in 10 months. Using what-if analysis, what scenarios would you test? What are the trade-offs?
Scenario 2: You have limited resources (only 10 workers) for a project. You need to find the most efficient way to use them. What optimization techniques would you use? How would you balance the workload?
Scenario 3: You are managing three projects at the same time, sharing resources across all of them. How would you optimize across all three projects?
Activity: In groups of 4-5, perform an optimization analysis on a project.
Activity: Perform an optimization analysis on a personal project.
Project: Create a complete optimization analysis for a real or simulated project.
Find a real project case study where optimization was used. Write a report answering these questions:
You are a senior scheduler on a large infrastructure project. The project has 10,000 tasks and takes 5 years. The client wants to know if you can save 6 months. You have limited budget for optimization (extra workers, overtime).
Congratulations on completing Module Seven! You now have a comprehensive understanding of schedule optimization and what-if analysis.
In Module Eight, we will explore leadership and management in project scheduling. You will learn:
Before you start Module Eight, think about your career goals in project scheduling. What kind of leader do you want to be? We will explore these questions in detail in the next module.
See you in Module Eight!