Sales & Operations Planning
Sales & Operations Planning
Oct Nov Dec Jan Feb Mar Apr May June Jul Aug Sep Oct Nov Dec
Sales
Forecast 333 437 230 253 280 340 300 393 233 287 420 480 427 527 393
(in 1,000 units)
Actual 300 400 200
Difference -33 -37 -30
Operations
Plan 333 437 230 348 366 401 348 383 383 174 401 348 383 348 348
Actual 360 455 300
Difference 27 18 70
Inventory
Plan 100 100 100 310 396 457 506 496 646 534 514 383 339 161 116
Actual 60 115 215
8-5
Aggregate Planning
• Specify operational parameters over the time
horizon:
– production rate
– workforce
– overtime
– machine capacity level
– subcontracting
– backlog
– inventory on hand
8-6
The Aggregate Planning Problem
• Given the demand forecast for each period in
the planning horizon, determine the
production level, inventory level, and the
capacity level for each period that maximizes
the firm’s (supply chain’s) profit over the
planning horizon
8-7
Information Needed for
an Aggregate Plan
• Demand forecast in each period
• Production costs
– labor costs, regular time (mu/hr) and overtime (mu/hr)
– subcontracting costs (mu/hr or mu/unit)
– cost of changing capacity: hiring or layoff (mu/worker) and cost of
adding or reducing machine capacity (mu/machine)
• Labor/machine hours required per unit
• Inventory holding cost (mu/unit/period)
• Stockout or backlog cost (mu/unit/period)
• Constraints: limits on overtime, layoffs, capital available, stockouts
and backlogs
8-8
Outputs of Aggregate Plan
• Production quantity from regular time, overtime, and subcontracted time:
used to determine number of workers and supplier purchase levels
• A poor aggregate plan can result in lost sales, lost profits, excess inventory,
or excess capacity
8-9
Aggregate Planning Strategies
• Trade-off between capacity, inventory, backlog/lost sales
• Should be used when inventory holding costs are high and costs of changing
capacity are low
8-11
Time Flexibility Strategy
• Can be used if there is excess machine capacity
• Workforce is kept stable, but the number of hours worked is varied over time
to synchronize production and demand
• Requires flexible workforce, but avoids morale problems of the chase strategy
• Should be used when inventory holding costs are high and capacity is
relatively inexpensive
8-12
Level Strategy
• Maintain stable machine capacity and workforce levels with a constant
output rate
• Should be used when inventory holding and backlog costs are relatively low
8-13
Aggregate Planning at
Red Tomato Tools
8-14
Fundamental Tradeoffs in Aggregate Planning
8-15
Aggregate Planning
Item Cost
Materials $10/unit
Inventory holding cost $2/unit/month
Marginal cost of a stockout $5/unit/month
Hiring and training costs $300/worker
Layoff cost $500/worker
Labor hours required 4/unit
Regular time cost $4/hour
Over time cost $6/hour
Cost of subcontracting $30/unit
8-16
Aggregate Planning
(Define Decision Variables)
Wt = Workforce size for month t, t = 1, ..., 6
Ht = Number of employees hired at the beginning of month t,
t = 1, ..., 6
Lt = Number of employees laid off at the beginning of month t,
t = 1, ..., 6
Pt = Production in month t, t = 1, ..., 6
It = Inventory at the end of month t, t = 1, ..., 6
St = Number of units stocked out at the end of month t,
t = 1, ..., 6
Ct = Number of units subcontracted for month t, t = 1, ..., 6
Ot = Number of overtime hours worked in month t, t = 1, ..., 6
8-17
Aggregate Planning
(Define Objective Function)
6 6
Min 640W t 300 H t
t 1 t 1
6 6 6
500 Lt 6 Ot 2 I t
t 1 t 1 t 1
6 6 6
5 S t 10 P t 30 C t
t 1 t 1 t 1
8-18
Aggregate Planning (Define
Constraints Linking Variables)
• Workforce size for each month is based on
hiring and layoffs
W t W t 1 H t L t, or
W t W t 1 H t L t 0
for t 1,..., 6, where W 0 80 .
8-19
Aggregate Planning (Constraints)
• Production for each month cannot exceed
capacity
P t 40 W t O t 4 ,
40 W t O t 4 P t 0,
for t 1,..., 6.
8-20
Aggregate Planning (Constraints)
• Inventory balance for each month
I t 1 P t C t D t S t 1 I t S t ,
I t 1 P t C t D t S t 1 I t S t 0,
for t 1,...,6,where I 0 1,000,
S 0 0,and I 6 500 .
8-21
Aggregate Planning (Constraints)
• Over time for each month
O t 10 W t,
10 W t O t 0,
for t 1,..., 6.
8-22
Scenarios
• Increase in holding cost (from $2 to $6)
• Overtime cost drops to $4.1 per hour
• Increased demand fluctuation
8-23
Increased Demand Fluctuation
8-24
Aggregate Planning in Practice
• Think beyond the enterprise to the entire
supply chain
• Make plans flexible because forecasts are
always wrong
• Rerun the aggregate plan as new information
emerges
• Use aggregate planning as capacity utilization
increases
8-25
Materials Planning & Control
Week Number
1 2 3 4 5 6 7 8 9 10 11 12
Forecast 5 5 5 5 5 5 15 15 15 15 15 15
Available 25 30 35 40 45 50 45 40 35 30 25 20
MPS 10 10 10 10 10 10 10 10 10 10 10 10
On hand 20
Week Number
1 2 3 4 5 6 7 8 9 10 11 12
Forecast 5 5 5 5 5 5 15 15 15 15 15 15
Available 20 20 20 20 20 20 20 20 20 20 20 20
MPS 5 5 5 5 5 5 15 15 15 15 15 15
On hand 20
Forecast 5 5 5 5 5 5 15 15 15 15 15 15
Orders 5 3 2
Available 15 10 5 30 25 20 5 20 5 20 5 20
ATP 10 30 30 30 30
MPS 30 30 30 30
On hand 20
Available to promise = MPS – all orders of that period and subsequent periods
until the next MPS
Materials Planning & Control
• Material Requirement Planning (MRP) is the detailed
plans for part needs
Gross Requirement 10 40 10
Scheduled Receipts 50
Projected Available 4 54 44 44 4 44
Balance
Planned Order 50
Releases
Lead time = one period
Lot size = 50
129 1118
Detailed information on the configuration of the product for the manufacture of Shovel
Bill of Materials
1605 Snow Shovel
Week
1 2 3 4 5 6 7 8 9 10
Gross 20 10 20 5 35 10
13122 Top requirements
Handle Scheduled
Assembly Receipts
Lead Time = Projected 25 5 5 0 0 0 0 0 0 0
2 available
balance 25
Planned order 5 20 5 35 10
releases
Material Requirement Planning
Week
1 2 3 4 5 6 7 8 9 10
Gross 5 20 5 35 10
457 requirements
Top Handle Scheduled 25
Lead Time = Receipts
2 Projected 22 17 42 22 17 17 0 0 0 0
available
balance 22
Planned order 18 10
releases
Material Requirement Planning
Week
1 2 3 4 5 6 7 8 9 10
Gross 10 40 10 70 20
082 requirements
Nail Scheduled 50
(2 required) Receipts
Lead Time = Projected 54 44 44 4 44 44 24 4 4 4
1 available
Lot size=50 balance 4
Planned order 50 50
releases
Material Requirement Planning
Week
1 2 3 4 5 6 7 8 9 10
Gross 5 20 5 35 10
11495 requirements
Bracket Scheduled
Assembly Receipts
Lead Time = Projected 27 22 22 2 0 0 0 0 0 0
2 available
balance 27
Planned order 3 35 10
releases
Material Requirement Planning
Week
1 2 3 4 5 6 7 8 9 10
Gross 3 35 10
129 requirements
Top Handle Scheduled
Bracket Receipts
Lead Time = Projected 15 15 12 12 0 0 0 0 0 0
1 available
balance 15
Planned order 23 10
releases
Material Requirement Planning
Week
1 2 3 4 5 6 7 8 9 10
Gross 3 35 10
1118 requirements
Top Handle Scheduled 15
Coupling Receipts
Lead Time = Projected 39 54 51 51 20 20 20 20 20 20
3 available
Safety balance 39
stock=20
Planned order 4 10
releases