Fundamentals of Operations ManagementUnit 88 min read
Aggregate Planning & Scheduling: Strategies, Models & Real-World Applications
Unit 8 of Fundamentals of Operations Management covers how businesses balance supply and demand over medium-term horizons (3-18 months) through aggregate planning techniques, scheduling methods, and trade-off analysis between cost, capacity, and customer service—with Nepalese and global case studies.
Core Concepts
What is Aggregate Planning?
Aggregate planning determines total production levels (or service capacity) over a planning horizon to meet forecasted demand while minimizing costs. Unlike short-term scheduling, it focuses on workforce levels, inventory, overtime, subcontracting, and backorders—not individual products.
graph TD
A["Aggregate Planning Inputs"] --> B["Demand Forecast"]
A --> C["Production Capacity"]
A --> D["Costs: Labor, Inventory, Overtime, etc."]
A --> E["Constraints: Union rules, lead times"]
A --> F["Strategic Goals: Profit, market share"]
F --> G["Output: Production Plan"]
G --> H["Workforce Levels"]
G --> I["Inventory Policy"]
G --> J["Subcontracting Needs"]Key Idea: Aggregate planning answers:
- How many units to produce each month?
- How many workers to hire/fire?
- When to use overtime or subcontractors?
In the Real World
- eSewa (Nepal) uses aggregate planning to balance call-center staffing with seasonal demand spikes (e.g., Dashain/Tihar). Their workforce levels rise 30% during festivals, with temporary hires trained in advance.
- Nabil Bank applies aggregate planning to loan approval scheduling: During monsoon (low demand), they hire temporary loan officers; in winter (peak season), they use overtime for existing staff.
- Daraz (Alibaba Group) leverages inventory aggregation to stock best-selling items (e.g., mobile phones) in central warehouses, then uses local hubs for last-mile delivery—reducing stockouts by 40%.
Aggregate Planning Strategies
| Strategy | Description | Example (Nepal) | Pros | Cons |
|---|---|---|---|---|
| Chase Demand | Adjust workforce/inventory to match demand exactly. | Pathao’s bike drivers hired during Diwali. | High customer service. | High hiring/firing costs. |
| Level Strategy | Maintain constant workforce; use inventory/backorders to absorb demand swings. | NTC’s call-center staffing (fixed team + IVR). | Stable workforce. | High inventory or backorder costs. |
| Hybrid Strategy | Mix of chase and level (e.g., core team + part-time workers). | Kathmandu’s traffic police during Maha Kumbha. | Flexible. | Complex to manage. |
| Subcontracting | Outsource excess demand to third parties. | NEPSE’s brokerage firms during IPO rushes. | Avoids overcapacity. | Loss of control, higher costs. |
Worked Example: Nabil Bank’s Loan Processing
Scenario: Nabil Bank expects loan applications to rise by 25% in winter (Nov–Feb) due to agricultural season needs. Current staff: 50 loan officers (8-hour shifts). Processing rate: 10 loans/officer/month. Winter demand: 6,500 loans.
Step 1: Calculate Current Capacity
- Baseline capacity: 50 officers × 10 loans = 5,000 loans/month.
- Winter demand: 6,500 loans → Shortfall of 1,500 loans.
Step 2: Strategy Options
| Option | Action | Cost | Feasibility |
|---|---|---|---|
| Overtime | Add 2 hours/day to existing staff. | +20% labor cost. | High (union rules may apply). |
| Part-Time Hires | Hire 15 temporary officers. | +$1,200/month (training included). | Medium (6-month contracts). |
| Subcontracting | Outsource 1,500 loans to a fintech. | +$300/loan (20% of profit). | Low (reputation risk). |
| Backorders | Delay 1,500 loans to spring. | Customer dissatisfaction. | High (agricultural urgency). |
Optimal Choice: Hybrid of part-time hires (10 officers) + overtime (for 5 officers).
- Cost: $1,200 (part-time) + $3,000 (overtime) = $4,200.
- Alternative: Subcontracting would cost $450,000—100x more expensive.
Aggregate Planning Techniques
1. Graphical Method
- Plot demand vs. capacity over time.
- Adjust workforce/inventory to minimize cost.
- Best for: Small businesses (e.g., a Kathmandu-based bakery planning Diwali orders).
graph LR
A["Time (Months)"] --> B["Jan"] --> C["Feb"] --> D["Mar"]
B -->|"Demand"| E["500 units"]
C -->|"Demand"| F["800 units"]
D -->|"Demand"| G["600 units"]
B -->|"Capacity"| H["400 units"]
C -->|"Capacity"| I["700 units"]
D -->|"Capacity"| J["500 units"]
H -->|"Gap"| K["Hire 10 workers"]2. Mathematical Models
- Linear Programming: Minimize costs subject to constraints (e.g., max overtime hours).
- Simulation: Model scenarios (e.g., "What if 20% of workers call in sick?").
- Used by: NTC for network maintenance scheduling during monsoon.
3. Heuristic Methods
- Rule-based approaches (e.g., "Always hire if demand > capacity by 15%").
- Example: Daraz’s "peak-season hiring rule" for Diwali sales.
Scheduling: From Aggregate to Detailed Plans
After aggregate planning, scheduling assigns tasks to specific time slots, machines, or workers.
Key Scheduling Techniques
| Technique | Description | Example |
|---|---|---|
| Gantt Charts | Bar charts showing task timelines. | NTC’s fiber-optic cable installation. |
| Critical Path Method (CPM) | Identifies longest sequence of tasks to minimize delays. | Construction of a new Nabil Bank branch. |
| Johnson’s Rule | Minimizes makespan for two-machine flow shops. | Printing press → packaging at Himalayan Java. |
| First-Come, First-Served (FCFS) | Simple but inefficient for high-variability demand. | eSewa’s customer service queue. |
| Shortest Processing Time (SPT) | Prioritizes quick jobs to reduce wait times. | Ncell’s technical support tickets. |
Case Study: Toyota’s Lean Aggregate Planning
Challenge: Toyota faces seasonal demand swings (e.g., 30% higher sales in summer due to road trips). Solution:
- Level Production: Maintain constant output; use inventory buffers (e.g., stockpile tires in spring).
- Just-in-Time (JIT) Scheduling: Deliver parts only when needed (reduces waste).
- Flexible Workforce: Cross-trained workers switch between models (e.g., Corolla → Hilux). Result:
- Inventory costs ↓ by 40%.
- Customer wait times ↓ by 50% during peak seasons.
mindmap
root((Toyota’s Aggregate Planning))
Level Production
Constant Output
Inventory Buffers
JIT Scheduling
Supplier Coordination
Kanban System
Flexible Workforce
Cross-Training
Overtime Management
Outcome
Cost Savings
Customer SatisfactionExam Tip
- Define Clearly: Start answers with:
- "Aggregate planning is a medium-term decision-making process that balances supply and demand by adjusting workforce levels, inventory, and subcontracting to minimize costs while meeting customer requirements."
- Use Formulas: Memorize the aggregate planning cost model:
Where:
- = Workforce cost, = Number of workers
- = Inventory holding cost, = Inventory level
- = Overtime cost, = Overtime hours
- = Subcontracting cost, = Subcontracted units
- Compare Strategies: Exams often ask to contrast chase vs. level strategies—use the table above.
- Real-World Links: Always tie answers to Nepalese examples (e.g., NTC, banks, Daraz) for full marks.
- Diagrams: Draw Gantt charts or simple graphs to illustrate scheduling trade-offs.
Based on the PU BBA (PU) syllabus for Fundamentals of Operations Management, unit 8.
Discussion
Loading…