Chapter 8. Resource Management
8.10 Exercises
Exercise 1: Resource Allocation and Leveling for the Smart Home Project
SmartTech Inc., a leading fictional company in home automation, has been contracted to install a comprehensive smart home automation system for a luxury residence. The system includes smart lighting, security cameras, and voice-controlled HVAC systems. The homeowner expects the installation to be completed in 4 weeks to align with their move-in date.
The project involves the following activities:
Activity | Description | Duration | Predecessors | Resources Required |
---|---|---|---|---|
A | Perform home assessment | 2 days | – | 2 assessors |
B | Procure equipment | 7 days | – | Procurement team |
C | Install smart lighting systems | 3 days | A, B | 2 technicians |
D | Install security camera systems | 2 days | A, B | 2 technicians |
E | Install HVAC systems | 3 days | A, B | 2 technicians |
F | Perform system testing | 1 day | C, D, E | 1 technician, 1 quality analyst |
G | Provide homeowner training | 1 day | F | 1 trainer |
The team includes:
- 2 assessors
- 3 technicians
- 1 quality analyst
- 1 trainer
Tasks and Questions
Part 1: Resource Allocation
- Create a Resource Allocation Plan: Assign resources to each activity based on the requirements and available team members.
- Create a resource allocation table for all activities.
- Identify Overallocations:
- Review the resource allocation and identify any overallocation issues.
- Highlight the specific activities and days where conflicts occur.
Part 2: Resource Leveling
- Apply Resource Leveling: Adjust the schedule to resolve overallocation issues using resource leveling techniques.
- Reallocate tasks to balance the workload.
- Adjust the start dates of activities if necessary.
- Analyze the Impact:
- How does resource leveling affect the project’s total duration?
- Are there any delays in completing the project within the homeowner’s 4-week deadline?
Exercise 2: Crashing Activities
Below is a WBS for a project that includes durations and predecessors.
Activity ID | Activity | Predecessor(s) | Duration (days) |
A | Define Project Scope | None | 3 |
B | Identify Stakeholder Requirements and Conduct Feasibility Study | A | 9 |
C | Develop Project Charter and Initial Plan | B | 7 |
D | Create Wireframes and Mockups | C | 7 |
E | Prepare Testing Environment | C | 6 |
F | Develop Front-End and Back-End Components | D | 12 |
G | Integrate Components and Test Functionality | E, F | 8 |
H | Conduct User Acceptance Testing (UAT) | G | 6 |
I | Deploy and Optimize Performance | H | 7 |
Tasks and Questions
- Draw the Network Diagram:
- Based on the table above, create a network diagram that visually represents the sequence of activities. Ensure all dependencies (finish-to-start) are correctly illustrated. Apply forward pass and backward pass.
- Indicate each activity’s duration, ES, LS, EF, LF, and slack in the network diagram.
- Which activities are in the critical path?
- Crash the Project:
- Crash two activities and explain:
- Which activities will be shortened?
- Explain how you can shorten activities, for example, by assigning more resources. Explain which resources can be increased or which new resources can be allocated.
- How will the overall project duration be affected?
- Indicate if the critical path changed.
- Crash two activities and explain: