Elective Fundamentals of Operations Management

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

  1. 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.
  2. 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.
  3. 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:

  1. Level Production: Maintain constant output; use inventory buffers (e.g., stockpile tires in spring).
  2. Just-in-Time (JIT) Scheduling: Deliver parts only when needed (reduces waste).
  3. 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 Satisfaction

Exam Tip

  1. 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."
  2. 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
  3. Compare Strategies: Exams often ask to contrast chase vs. level strategies—use the table above.
  4. Real-World Links: Always tie answers to Nepalese examples (e.g., NTC, banks, Daraz) for full marks.
  5. 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…