Ch 13

advertisement
Chapter 13 –
Aggregate Planning
Operations Management
by
R. Dan Reid & Nada R. Sanders
3rd Edition © Wiley 2007
Types of Operational
Planning Activities

13-4
ACTIVITY

TIME FRAME

Long-range planning

18 months – 5+ years

Medium-range planning

6-18 months

Short-range planning

1 day – 6 months
Production
Planning
The Role of the Aggregate Plan
Aggregate Planning

Based on composite (representative)
products:



Simplifies calculations
Forecasts for grouped items are more accurate
Considers trade-offs between holding
inventory & short-term capacity based on
workforce
Aggregate Production Planning

Purpose: specify the combination of
production rate, workforce level, and
inventory on-hand that satisfies the
forecasted demand at the lowest cost.



Production rate: quantity of product produced
per unit of time (autos/day).
Workforce level: number of workers required to
meet a specific level of output.
Inventory on hand: unsold units carried over
from one period to the next.
Managing Demand




13-6
Pricing
Advertising and Promotion
Backlogs and Reservations
Develop Alternative Products
Managing Supply
(Capacity)






13-7
Overtime/Undertime
Hiring/Firing of Personnel
Temporary/Part-time Personnel
Subcontracting
Adjusting Inventories
Adjusting Lead Times
Aggregate Planning:
Objectives and Approaches

Objectives:



Match Supply and Demand (Effectiveness)
Minimize Costs (Efficiency)
Approaches

Reactive approach:


Proactive approach:

13-5
Allow volume forecasts based on Marketing plan to
drive production planning
Coordinate Marketing & Production plans to level
demand using advertising & price incentives
Aggregate Plan Strategies

Chase strategy:


Match the production rate to meet the
demand rate by adjusting the workforce level
(hiring/firing) as the demand rate changes.
Minimize finished good inventories by
matching demand fluctuations.
Level strategy:

Use a stable workforce working at a constant
production rate. Use inventories and
backorders to absorb demand peaks and
valleys.
Pure Aggregate Strategies
Chase Plan Example


Chase hires and fires staff to exactly meet each
periods demand
Period 1 = (500 units x .64 std.)/160 = 2 people,
need to fire 16 people
Level Plan Example


Level production rate= 28,000 units/7 periods= 4000 units
Level workforce= (4000 units x .64 std.)/160 = 16 people
Hybrid Strategies

Combine elements of the chase/level
strategies with other options:


Stable workforce but variable work rate
(overtime/undertime).
Subcontract production or hire part-time or
temporary workers to cover short-term peaks.
Preliminary Considerations

Identify the point of departure:



How much capacity is currently in use?
Identify the magnitude of change needed
Identify the anticipated duration the
modified capacity is necessary
Developing the Aggregate Plan




Step
Step
Step
Step
1234-
Choose strategy: level, chase, or Hybrid
Determine the aggregate production rate
Calculate the size of the workforce
Test the plan as follows:



Calculate Inventory, expected hiring/firing, overtime needs
Calculate total cost of plan
Step 5- Evaluate performance: cost, service,
human resources, and operations
Aggregate Planning Costs




Basic production costs (fixed and variable):
material costs, labor costs, overtime pay.
Production rate-change costs: hiring, training,
layoff/firing, adding/cutting shifts.
Inventory holding costs: cost of capital, storage,
insurance, taxes, spoilage, shrinkage,
obsolescence.
Backlog costs: expediting, loss of customer
goodwill, loss of sales revenue from cancelled
orders (due to product unavailability).
Aggregate Planning Techniques


Trial-and error (usually employing
spreadsheets): costing out various
production planning scenarios to determine
which has the lowest cost.
Mathematical approaches:



Linear programming.
Linear decision rule (LDR).
Heuristic approaches.
Plan for Companies with Tangible
Products – Plans A, B, C, D




Plan A: Level aggregate plan using
inventories and back orders
Plan B: Level plan using inventories but no
back orders
Plan C: Chase aggregate plan using hiring
and firing
Plan D: Hybrid plan using initial workforce
and overtime as needed
Problem Data for Plans A, B, C, D
(Table 13.4)
A
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
B
Cost Data
Regular time labor cost per hour
Overtime labor cost per hour
Subcontracting cost per unit (labor only)
Back order cost per unit per period
Inventory holding cost per unit per period
Hiring cost per employee
Firing cost per employee
Capacity Data
Beginning workforce (employees)
Beginning inventory (units)
Production standard per unit (hours)
Regular time available per period (hours)
Overtime available per period (hours)
$12.50
$18.75
$125.00
$25.00
$10.00
$800.00
$500.00
90
0
8
160
40
Demand Data (units)
Period
Period
Period
Period
Period
Period
Period
Period
1
2
3
4
5
6
7
8
Total Number of Periods
1920
2160
1440
1200
2040
2400
1740
1500
8
Plan A - Level Using Inventory &
Backorders (Table 13-5)

First calculate the level production rate (14400/8=1800)
D
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
E
F
G
H
I
J
K
L
M
5
2040
8760
1800
9000
-240
240
0
6
2400
11160
1800
10800
360
0
360
7
1740
12900
1800
12600
300
0
300
8
1500
14400
1800
14400
0
0
0
Total
14400
Plan A: Level Aggregate Plan, Using Inventories and Backorders
Compute Level Production Rate
Total Demand
Less: Beginning Inventory
Total Net Demand
Average Demand Per Period
14400
0
14400
1800
Compute Workforce Needed
Units per Employee per Period
Employees Required
Number to Hire
Number to Fire
20
90
0
0
<-- Production Rate for Level Plan
Detailed Plan Computations
Demand (units) (net of beg. Inventory)
Cumulative demand (units)
Period production (units)
Cumulative production (units)
Cum.Dem. Minus Cum.Prod.
Ending Inventory (units)
Backorders (units)
Cost Calculations for Plan A
Regular time labor cost
Overtime labor cost
Inventory holding cost
Back order cost
Hiring cost
Firing cost
Total Cost
1
1920
1920
1800
1800
120
0
120
$1,440,000
$0
$7,200
$34,500
$0
$0
$1,481,700
2
2160
4080
1800
3600
480
0
480
Period
3
4
1440
1200
5520
6720
1800
1800
5400
7200
120
-480
0
480
120
0
14400
720
1380
Plan A Evaluation

Back orders were 13.9% of demand (1380)



Marketing will not be satisfied at these levels
Workable plan for operations


Worst performance was period 2 at 21% of demand
No employees hired or fired, no overtime or undertime
needed, and output is constant
No human resource problems are anticipated
Plan B – Level, Inventory but
No Backorders (Table 13-7)

Set the level rate equal to the peak cumulative demand/period
D
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
E
F
G
H
I
J
K
L
M
5
2040
8760
1752
2040
10200
-1440
1440
0
6
2400
11160
1860
2040
12240
-1080
1080
0
7
1740
12900
1842.857
2040
14280
-1380
1380
0
8
1500
14400
1800
2040
16320
-1920
1920
0
Total
14400
Plan B: Level Aggregate Plan, Using Inventories but No Backorders
Detailed Plan Computations
Demand (units) (net of beg. Inventory)
Cumulative demand (units)
Cumulative demand/periods
Period production (units)
Cumulative production (units)
Cum.Dem. Minus Cum.Prod.
Ending Inventory (units)
Backorders (units)
1
1920
1920
1920
2040
2040
-120
120
0
Compute Level Production Rate and Workforce Needed
Production Rate (units)
2040
Units per Employee per Period
20
Employees Needed
102
Number to Hire
12
Number to Fire
0
Cost Calculations for Plan B
Regular time labor cost
Overtime labor cost
Inventory holding cost
Back order cost
Hiring cost
Firing cost
Total Cost
$1,632,000
$0
$79,800
$0
$9,600
$0
$1,721,400
2
2160
4080
2040
2040
4080
0
0
0
Period
3
4
1440
1200
5520
6720
1840
1680
2040
2040
6120
8160
-600
-1440
600
1440
0
0
16320
7980
0
N
Plan B Evaluation





Plan B costs $240K (16%) more than plan A and
has ending inventory of 7980 units
To be fair, Plan B built 1920 additional units
($192K) which will be sold later
Plan B costs $2.58 more per unit (2.5%)
Marketing satisfied by 100% service level
Workable Operations and HR plan- hire 12, no OT
or UT, and level production
Plan C – Chase Using Hires and
Fires (Table 13- 9)

The production rate equals the demand each period
D
E
F
G
H
I
J
K
68 Plan C: Chase Aggregate Plan, Using Hiring and Firing (no overtime)
69
70
Beginning Number of Employees
90
71
Units per Worker per Period
20
(used to compute workforce size requirement each period)
72
73 Detailed Plan Computations
Period
74
1
2
3
4
5
6
7
75
Demand (units) (net of beg. Inventory)
1920
2160
1440
1200
2040
2400
1740
76
Production per period (units)
1920
2160
1440
1200
2040
2400
1740
77
Employees needed in period
96
108
72
60
102
120
87
78
Number to hire
6
12
0
0
42
18
0
79
Number to fire
0
0
36
12
0
0
33
80
81 Cost Calculations for Plan C
82
Regular time labor cost
$1,440,000
83
Overtime labor cost
$0
84
Inventory holding cost
$0
85
Back order cost
$0
86
Hiring cost
$62,400
87
Firing cost
$46,500
88
Total Cost
$1,548,900
89
L
M
8
1500
1500
75
0
12
Total
14400
720
78
93
N
Plan C Evaluation



Costs an additional $2 per unit more than Plan B
Marketing is satisfied again by 100% service level
From Operations and HR standpoint, not easy to
implement:



Need space, tools, equipment for up to 120 people in
period 6 and only have 60 people in period 4
High training costs and potential quality problems
Low morale likely due to poor job security
Plan D– Hybrid, Initial Workforce
and OT as Needed (Table 13-12)

This is basically a level plan using OT to avoid backorders
D
E
F
G
H
I
91 Plan D: Hybrid Aggregate Plan, Using Initial Workforce and Overtime as Needed
92
93 Compute Regular Time Production Rate
94
Number of Employees
90
95
Units per Employee per Period
20
96
Regular Time Production per Period
1800
97
98 Detailed Plan Computations
Period
99
1
2
3
4
5
100
Total Demand in Period
1920
2160
1440
1200
2040
101 Net Demand After Inventory Considered
1920
2160
1440
840
1080
102
Regular Time Production
1800
1800
1800
1800
1800
103
Overtime Production Needed
120
360
0
0
0
104
Ending Inventory
0
0
360
960
720
105
106 Cost Calculations for Plan C
107
Regular time labor cost
$1,440,000
108
Overtime labor cost
$72,000
109
Inventory holding cost
$28,200
110
Back order cost
$0
111
Hiring cost
$0
112
Firing cost
$0
113
Total Cost
$1,540,200
114
J
K
L
M
6
2400
1680
1800
0
120
7
1740
1620
1800
0
180
8
1500
1320
1800
0
480
Total
14400
14400
480
2820
N
Plan D Evaluation


Cost is only $.61 (.6%) more than Plan A with a
reasonable increase in ending inventory (+1440)
Marketing is satisfied as well with 100% service
level

Not difficult for Operations to implement

Does not need excessive overtime


Uses overtime in just periods 1 and 2 (7%, 20%)
Aggregate Plan Objective: Keep customer
service high and costs low
Aggregate Plans for Service Companies
with Non-Tangible Products- Plans E, F, G

Options remain the same – level, chase,
and hybrid plans




Overtime and undertime can be used
Staff can be hired and fired
Inventory cannot be used to level the
service plan
All demand must be satisfied or lose
business to a competing service provider
Problem Data for Plans E, F, G
(Table 13.4)
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
A
Cost Data
Regular time labor cost per hour
Overtime labor cost per hour
Subcontracting cost per unit (labor only)
Hiring cost per employee
Firing cost per employee
Capacity Data
Beginning workforce (employees)
Service standard per call (hours)
Regular time available per period (hours)
Overtime available per period (hours)
B
$8.00
$12.00
$60.00
$250.00
$150.00
60
4
160
24
Demand Data (calls)
Period
Period
Period
Period
Period
Period
Period
Period
1
2
3
4
5
6
7
8
Total Number of Periods
2400
1560
1200
2040
2760
1680
1320
2400
8
Plan E – Level with Staffing for Peak
Demand- (Table 13-14)
D
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24


E
F
G
H
I
J
K
L
M
Plan E: Level Aggregate Plan with No Backorders, No Tangible Product
Compute Workforce Needed
Maximum Demand
Calls per Worker per Period (Reg Time)
Workers Needed
Number to Hire
Number to Fire
2760
40
69
9
0
Detailed Plan Computations
Demand (calls)
Service hours needed
Regular time hours available
Undertime hours
Cost Calculations for Plan E
Regular time labor cost
Hiring cost
Firing cost
Total Cost
1
2400
9600
11040
1440
<-- Need to staff to meet the maximum number of calls
Period
2
3
4
5
6
7
8
Total
1560
1200
2040
2760
1680
1320
2400 15360
6240
4800
8160 11040 6720
5280
9600 61440
11040 11040 11040 11040 11040 11040 11040
4800
6240
2880
0
4320
5760
1440 26880
$706,560
$2,250
$0
$708,810
Staff of 69 people creates excessive UT (30%)
Cost per service call is $46.15
Plan F – Hybrid with Initial Workforce
and OT as Needed (Table 13-16)
D
E
F
G
H
I
J
26 Plan F: Hybrid Aggregate Plan Using Initial Workforce and Overtime as Needed
27
28 Detailed Plan Computations
Period
29
1
2
3
4
5
6
30
Demand (calls)
2400
1560 1200 2040 2760 1680
31
Service hours needed
9600
6240 4800 8160 11040 6720
32
Regular time hours of capacity
9600
9600 9600 9600 9600 9600
33
Overtime hours needed
0
0
0
0 1440 0
34
Undertime hours
0
3360 4800 1440 0 2880
35
36 Cost Calculations for Plan F
37
Regular time labor cost
$614,400
38
Overtime labor cost
$17,280
39
Total Cost
$631,680


Costs reduced by $77K and undertime to 20%
Cost per service call reduced to $41.13 (-$5.02)
K
L
M
7
8 Total
1320 2400 15360
5280 9600 61440
9600 9600 76800
0
0 1440
4320 0 16800
Plan G – Chase Plan with Hiring and
Firing (Table 13-18)
D
42 Plan G: Chase Aggregate Plan Using
43
44
Beginning Number of Employees
45
46 Detailed Plan Computations
47
48
Demand (calls)
49
Service hours needed
50
Number of employees needed
51
Number of hires
52
Number of fires
53
54 Cost Calculations for Plan G
55
Regular time labor cost
56
Hiring cost
57
Firing cost
58
Total Cost



E
F
G
H
I
J
K
L
6
1680
6720
42
0
27
7
1320
5280
33
0
9
8
2400
9600
60
27
0
Hiring and Firing
60
1
2400
9600
60
0
0
2
1560
6240
39
0
21
Period
3
4
5
1200 2040 2760
4800 8160 11040
30
51
69
0
21
18
9
0
0
$491,520
$16,500
$9,900
$517,920
Total cost reduced by $114K over Plan F, utilization improved to
100%, and cost per service call $33.72 (-$7.41)
Workforce fluctuates from 30-69 people- morale problems
Solution?? Compare smaller permanent workforce, more OT??
Aggregate Planning Bottom Line



The Aggregate plan must balance several
perspectives
Costs are important but so are:

Customer service

Operational effectiveness

Workforce morale
A successful AP considers each of these factors
Planning Links to MPS
Role of the MPS

Aggregate plan:


Specifies the resources available (e.g.: regular
workforce, overtime, subcontracting, allowable
inventory levels & shortages)
Master production schedule:


Specifies the number & when to produce each
end item (the anticipated build schedule)
Disaggregates the aggregate plan
Objectives of Master Schedule

The Master Scheduler must:




Maintain the desired customer service level
Utilize resources efficiently
Maintain desired inventory levels
The Master Schedule must:



Satisfy customer demand
Not exceed Operation’s capacity
Work within the constraints of the Aggregate
Plan
Developing an MPS

The Master Scheduler:

Develops a proposed MPS
Checks the schedule for feasibility with available
capacity
Modifies as needed

Authorizes the MPS



Consider the following example:



Make-to-stock environment with fixed orders of 125
units
There are 110 in inventory to start
When are new order quantities needed to
satisfy the forecasted demand?
The MPS Record
W eek
BI
1
2
3
4
5
6
7
8
9
10
11
12
50
50
50
50
75
75
75
75
50
50
50
50
110
60
10
-4 0
BI
1
2
3
4
5
6
7
8
9
10
11
12
50
50
50
50
75
75
75
75
50
50
50
50
60
10
85
35
-4 0
F o re c a s t
P ro je c t e d a va ila b le
MPS
W eek
F o re c a s t
P ro je c t e d a va ila b le
MPS


110
125
Projected Available = beginning inventory + MPS shipments forecasted demand
The MPS row shows when replenishment shipments need to arrive to avoid a
stock out (negative projected available)
Revised and Completed MPS Record
W eek
BI
F o re c a s t
P ro je c te d a va ila b le
110
1
2
3
4
5
6
7
8
9
10
11
12
50
50
50
50
75
75
75
75
50
50
50
50
60
10
85
35
85
10
-6 5
MPS
W eek
125
BI
F o re c a s t
P ro je c te d a va ila b le
MPS
110
125
1
2
3
4
5
6
7
8
9
10
11
12
50
50
50
50
75
75
75
75
50
50
50
50
60
10
85
35
85
10
60
110
60
10
85
35
125
125
125
125
125
Evaluating the MPS

Rough-cut capacity planning:



An estimate of the plan’s feasibility
Given the demonstrated capacity of critical
resources (e.g.: direct labor & machine time),
have we overloaded the system?
Customer service issues:

Does “available-to-promise” inventory satisfy
customer orders? If not, can future MPS
quantities be pulled in to satisfy new orders?
Rough Cut Capacity Problem: a shoe company produces two models of
dance shoes. Over the past 3 years 72,000 pairs of Model M have been
produced using 21,600 direct labor hours and 5760 machine hours, and
108,000 pairs of Model W using 43,200 hours of labor and 12,960 hours of
machine time.

Step 1: Determine the Planning factors:

Labor Factors
Total DL hours building model
number of units built
21,6000 hours
43,200 hours
DL PF M 
 0.30 hour ; DL PF W 
 0.40 hour
72,000 pairs
108,000 pairs
Direct Labor Planning Factor 

Machine Factors
Total machine hours building model
number of units built
5760 hours
12,960
Machine PF M 
 0.08hour ; MachinePF W 
 0.12hour
72,000 pairs
108,000
Machine Planning Factor 
Step 2:Calculate the Workload Generated
by This Schedule
A
B
C
Planning Factors (hours per pair)
Direct Machine
Labor
Time
Model M 0.30
0.08
Model W 0.40
0.12
D
E
4
5
6
7
8
9
10 Quarterly Master Production Schedule (MPS) (pairs)
11
Q1
Q2
Q3
Q4
12
Model M 6000
5500
9500
6500
13 Model W 10000
12000
7500
10100
F
Totals
27500
39600
Step 3: Calculate the Capacity Needs for
Each Resource for Each Time Period
A
B
C
Direct Labor Hours Required
Q1
Q2
Model M 1800
1650
Model W 4000
4800
Totals 5800
6450
15
16
17
18
19
20
21 Machine Time (Hours) Required
22
Q1
Q2
23
Model M
480
440
24
Model W 1200
1440
25
Totals 1680
1880
D
E
F
Q3
2850
3000
5850
Q4
1950
4040
5990
Totals
8250
15840
24090
Q3
760
900
1660
Q4
520
1212
1732
Totals
2200
4752
6952
Step 4: Calculate Individual Workcenter
Capacity Needs Based on Historical
Percentage Allocation
A
B
C
D
E
27 Work Center Historical Breakdown
28
Direct
Machine
29
Labor
Time
30 Center 101
60%
60%
31 Center 102
40%
40%
32
33 Direct Labor Hours Required by Work Center
34
Q1
Q2
Q3
Q4
35 Center 101
3480
3870
3510
3594
36 Center 102
2320
2580
2340
2396
37
Totals
5800
6450
5850
5990
38
39 Machine Time Hours Required by Work Center
40
Q1
Q2
Q3
Q4
41 Center 101
1008
1128
996
1039.2
42 Center 102
672
752
664
692.8
43
Totals
1680
1880
1660
1732
F
Totals
14454
9636
24090
Totals
4171.2
2780.8
6952
Using the MPS to “Order Promise”




The authorized MPS is used to promise orders to customers
The MPS table is expanded to add customer orders and available-topromise rows (inventory to satisfy new orders)
ATPAction Bucket = (beginning inventory + MPS shipment) – (customer
orders before next replenishment). Available in period 1
ATP=MPS shipment – Customer orders between current MPS shipment and
next scheduled replenishment. Available in periods 3,5,7,8, & 11
W eek
1
2
3
4
5
6
7
8
9
10
11
12
F o re c a s t
50
50
50
50
75
75
75
75
50
50
50
50
C u s t o m e r o rd e rs
35
25
25
20
0
15
0
0
10
0
0
10
60
10
85
35
85
10
60
110
60
10
85
35
P ro je c t e d a va ila b le
A va ila b le -t o -p ro m is e
MPS
BI
110
50
80
110
125
115
115
125
125
125
125
125
Example of Revising the ATP MPS Record: A customer calls
marketing willing to purchase 200 units if they can be delivered in
period 5. The two tables below show how the system logic would
first slot the 200 into period 5 and then how the order would be
allocated across periods 1, 3, and 5 and adjusting the ATP row.
Stabilizing the MPS
Aggregate Planning Across the
Organization

Aggregate planning, MPS, and rough-cut capacity
affection functional areas throughout the
organization



Accounting is affected because aggregate plan details
the resources needed by operations
Marketing as the aggregate plan supports the
marketing plan
Information systems maintains the databases that
support demand forecasts and other such information
Chapter 13 Homework Hints

These problems are based on The BackPack Company.




Problem 13.1: level strategy allowing backorders. Calculate
the production rate and workforce level. Develop the plan,
calculate the costs, and evaluate the strategy.
Problem 13.3-4: chase strategy. 3) Calculate the production
rate and workforce levels. 4) Develop the plan, calculate the
costs, and evaluate the strategy.
Problem 13.5: chase strategy using overtime. Calculate the
production rate and workforce level, develop the plan,
calculate the costs, and evaluate the strategy.
Problem 13.22: using the data given, calculate the
projected available and the available-to-promise
(ATP).
Download