Inventory Management Training Module
Inventory Management Training Module
This report is solely for the use of client personnel. No part of it may be
circulated, quoted, or reproduced for distribution outside the client
organization without prior written approval from McKinsey & Company.
This material was used by McKinsey & Company during an oral
presentation; it is not a complete record of the discussion.
AGENDA DRAFT
Printed
1
INVENTORY CAN BE HELD AT VARIOUS STAGES IN THE SUPPLY CHAIN
DC
Supplier DC C
DC
Printed
Supplier DC
• Finished goods
inventory
Printed
How much inventory should we maintain at each
location?
Source: McKinsey
3
INVENTORY BUFFERS THE MISMATCH BETWEEN DEMAND
AND SUPPLY PROCESSES
Inventory
Printed
Inventory root causes
4
LEVEL OF INVENTORY HELD IS FUNDAMENTALLY A RESULT
OF CROSS-FUNCTIONAL TRADE-OFFS
Warehouse:
Marketing: Finance: “I’m out of
“I can’t sell from an “Where am I going space”
empty wagon” to get the money?”
Printed
Manufacturing: • Inventory
“Large lot sizes problem is cross-
and advance notice functional
can help us reduce
unit costs” • Balance is the
paramount
consideration
5
SEVERAL TYPES OF INVENTORY EXIST Focus of discussion
Printed
• Inventory built up in anticipation of future event, such as
Forward purchase stock industry shortage or expected price increase
Reserve stock
• Inventory on hand, but reserved or “tagged” for specific
customers
6
CYCLE STOCK IS THE AVERAGE INVENTORY LEVEL BETWEEN
PLACEMENT OF AN ORDER AND PRODUCT RECEIPT ILLUSTRATIVE
Inventory
100 – Receive
shipmen
90 –
Printed
40 –
inventory
30 – = 40
20 –
10 –
Place 1 2 3 4 5 6 7 8 9 10 11 12
order Lead time Weeks
for 80 For illustration, assumes constant demand of 20
per week, 4-week lead time with instantaneous
replenishment 7
SAFETY STOCK RAISES THE OVERALL INVENTORY LEVEL ILLUSTRATIVE
AND PROVIDES A BUFFER AGAINST SUPPLY AND DEMAND
UNCERTAINTY
Inventory
Printed
Possible demand
50 –
demand
40 – Average inventory = cycle stock + safety stock
60 = 40 + 20
30 –
20 –
10 – Safety stock = 20
1 2 3 4 5 6 7 8 9 10 11 12
Weeks
8
SEASONAL STOCK IS USUALLY BUILT UP IN ANTICIPATION
OF PREDICTED SEASONAL RAMP-UP IN VOLUME
• Build up
Inventory
inventory during
250 – April-July
Printed
Build up
seasonal • Required only if
stock Production production and
100 – (100 units/ distribution
month max) capacity cannot
handle seasonal
50 – peaks for
demand
J F M A M J J A S O N D
Months
9
COMBINING CYCLE, SAFETY, AND SEASONAL STOCKS
PROVIDES AN OVERVIEW OF BASIC INVENTORY MANAGEMENT
AND STOCKING LOGIC
ILLUSTRATIVE
Inventory
100 –
90 –
Printed
setup cost)
30 –
20 – 6
5 Safety stock Safety stock
10 –
Cycle stock
(order 1 2 3 4 5 6 7 8 9 10 11 12
Weeks
quantity ÷ 2)
3 With 3-week 4 Receive Primary inventory drivers
lead time, shipment
• Replenishment lead time (2, 3, 4)
place order
• Demand/supply variability (2, 4, 6)
here
• Customer service levels (1, 5)
10
TWO FUNDAMENTAL QUESTIONS IN INVENTORY MANAGEMENT
Printed
11
Probability of meeting demand
OPTIMAL SAFETY STOCK DEPENDS ON THE Probability of shortage
REQUIRED SERVICE LEVEL
As we increase the service level …
50% service level 85% service level 99% service level
Printed
Units
2.50
2.00
1.50
1.00
0.50
0.00
50% 60% 70% 80% 90% 100%
Customer service level
Percent
12
HOWEVER, INVENTORY COST NEEDS TO BE BALANCED WITH
INCREASED REVENUE DRIVEN BY HIGHER SERVICE LEVELS
• Optimal “profit”
point
Profit curve • Optimal customer
service level
Printed
70% 75% 80% 85% 90% 95% 100%
13
WITH SAFETY STOCK, REORDER WHEN INVENTORY LEVEL
EQUALS THE DEMAND DURING LEAD TIME PLUS SAFETY STOCK
Inventory
level
Average
Printed
demand during
lead time
Level of safety
stock Time
14
THE TWO MODELS THAT THE OMC USES MOST FREQUENTLY TO
CALCULATE SAFETY STOCK UTILIZE ALPHA AND BETA SERVICE LEVELS
Results in a
higher -Service Level (used in many -Service Level
inventory level models)
Printed
or partial delivery • Accounts for partial delivery
• Often used in retailing where • Often used in industry where fill
backorders cannot be placed rate is a KPI
Inventory • Safety factors can be calculated • Safety-factor/safety stock
Management easily based on -service level. calculation is more sophisticated,
However often wrong usage, which are however absolutely
because KPIs are defined necessary, in the case of KPIs
rather in terms of -service level defined in terms of -service
Source: TEMPELMEIER 1999 page 368 ff., MINNER 2000, page 31, SILVER 1998, McKinsey
level
15
Example of alpha versus beta
Assume we replenish to top up of 20 units of inventory each week
Alpha method
25
23 Stocked out twice
Beta method
Printed
25 Filled 142 out of
23
5 3 150 orders (“fill
16 rate”)
15 15 14
12 12
10 Beta service level
8 20 20 is 94.6%
15 15
10 12 12
8
Source: Wikipedia 16
Safety stock calculation with α-service level
Printed
greater than Service level Z
Safety the mean 95.0% 1.65
stock
99.0% 2.33
=NORMSINV(0,99) in Excel
Lead time Possible
shortage
Stochastic treatment of leadtime event Stochastic leadtime
not reasonable, because it does
= z lt s d2 + d s lt2
2
not follow a normal distribution Safety stock
17
Safety stock calculation with α-service level NON-EOQ METHOD
n
Target inventory = (L D) + (z sd * L) + (x/7 D) + [ (Di-D) / n ]
i=1
Printed
F(z) = service level (see following pages for details on F(z))
sd • Standard deviation of base • Statistical standard deviation of historic base weekly orders over the
weekly orders past 52-week period
x • Supply safety factor • Number of days of inventory the BU manager feels are necessary to
cover shipments in the event of an unplanned increase in
n replenishment lead time
• Sum • Summation function of a series of terms from term 1 to the nth term
i=1
(i, i+1, i+2, i+3, . . . , n)
i • Promotion/season week • Promotion/season week number (i will range from 1 to n)
number
n • Total number of weeks • Total number of weeks for the promotion (n is the length of the
for the promotion/season promotion in weeks)
Di • Forecasted weekly orders • Forecasted weekly orders in week i of the promotion/season (for a
for week i 4-week promotion there would be D1, D2, D3, and D4)
18
Example calculation for simplified Beta service level model for safety
stock
Calculation formula
Example
Printed
0.39894 0.00
► E(kss) = 400 (1 - 0.98)
= 0.08 0.28611 0.25
100 0.19713 0.50
0.13037 0.75
• Corresponding kss for E(kss) of 0.08 = 1.00 0.08285 1.00
• kss is a safety factor that must be looked up in …
accompanying table 0.00864 2.00
► Safety stock = σLT * kss = 100 x 1.00 = 100 pieces ...
Source: McKinsey
Source: McKinsey 19
Key demand and inventory inputs for Alpha and Beta diagnostic tools
Description Data request
• SKU number and category fields provided – • Planning group
SKU Information customize to add additional fields interview
Printed
– Enter Forecast Error (Root Mean Squared Error) as
%
• Client uses past demand to generate production/order
quantity (Make to Stock):
– Key “0” into Forecast Available field
SOURCE: McKinsey
20
Key demand and inventory inputs for Alpha and Beta diagnostic tools
Description Data request
Printed
– Order setup cost – fixed charge, time spent on
ordering
• To use required order quantity: • Planning group
Reorder quantity – Key “2” into order quantity method interview
– Enter required order quantity
SOURCE: McKinsey
21
TWO FUNDAMENTAL QUESTIONS IN INVENTORY MANAGEMENT
Printed
22
THE OPTIMAL ORDER QUANTITY IS BASED ON TRADE-OFFS
OF SEVERAL COSTS
Cost
Carrying cost
Product costs
Ordering costs
Printed
EOQ Order quantity
EOQ minimizes the total cost associated with the order quantity
D = annual demand
O = variable cost of placing an order
EOQ = q* = 2DO q = order quantity
Ci
i = inventory carrying rate
C = unit cost of the item
23
3 TYPES OF REPLENISHMENT APPROACHES EXIST
Replenishment approaches
Printed
Optimal • When to order? – review conducted at fixed intervals
replenishment • How much to order? – if inventory is below pre-determined
system (s, S) level(s), then order amount necessary to bring inventory up to S
24
BASIC INVENTORY REVIEW AND REPLENISHMENT POLICIES
Printed
Periodic Every R time Order-up-to-S- (R, S)
units level replenishment of related items
• Offers a regular opportunity to adjust the order-
up-to-level S
• Inventory carrying costs are usually higher
Check if Order-up-to-S- (R, s, S) • Offers the lowest total cost of ordering, carrying,
inventory is level and shortage costs of all systems
below reorder • Computational effort to obtain the best value of
point s, every R R, s, and S is difficult
time units • Most difficult to understand relative to the other
systems
* s is the reorder point, Q is the order quantity, S is the maximum level of inventory allowed, and R is the time between each order
placement 25
THESE REPLENISHMENT POLICIES HAVE DIFFERENT APPLICATIONS
Printed
levels of inventory
26
AGENDA DRAFT
Printed
27
FOR EACH INVENTORY CATEGORY, IDENTIFY CLIENT EXAMPLE
“SLUDGE” INVENTORY…
Raw material inventory
Turns per year 100% 100% 100%
0
Other* 9 6 5
Printed
42
< 1 turn “sludge”
(products with very
low inventory 51
turns) 41
18
5
Products/ Inventory Volume
SKUs
* Includes parts with zero inventory 28
AND INVENTORY REDUCTION POTENTIAL FOR CLIENT EXAMPLE
PRODUCTS WITH HIGH INVENTORY
Raw material inventory
Current inventory Optimal inventory*
Item number Dollars Dollars
Printed
6 21,866 8,046
7 1,361 1,677
8 1,144 957 Average 37%
reduction
9 1,088 599 based on
10 633 2,188 sample
11 270 206
10
• Reduced sludge inventory
Printed
Finished goods 20-40 2-4
• Eliminated slow moving nonstorage SKUs
2
WIP 50-60 1-2
• Reduced lot sizes
• Reduced queuing in front of machines
5 • Fact-based inventory logic
Raw material 30-40 1-2 • Improved delivery lead time and reliability
Printed
zero, inventory provide usage over
• Provide only through lead time Replenishment
planned frequency and quantity
usage/demand can also be
established for each
segment
Low
Low High
Frequency of usage/demand
* Includes whether a shortage of an item with will cause great disruption in operations 31
PRODUCTS CAN ALSO BE SEGMENTED BASED ON CLIENT EXAMPLE
CUSTOMER ATTRACTIVENESS AND REQUIRED SERVICE LEVELS
Customer attractiveness vs. service-level required segmentation
Printed
approaches for
• Meijer each segment
• Sam’s Club
80-84% 85-88% 89-92%
• Ames
• Caldor
• Service
Merchandise
Low
80% 92% 97% 100%
Customer line-fill service level required
32
AGENDA DRAFT
Printed
33
FUNCTIONALITY OF THE INVENTORY TOOL
Input Data For Individual Product Source of data
• Segment to which it belongs (this data comes the Segmentation Tool) - Segmentation tool
• Average demand per day and demand variability - User entered
• Lead time in days, lead time variability and planning cycle time in days - User entered
• Current service levels in percentage - User entered
Printed
(calculate optimal service levels)
34
AGENDA DRAFT
Printed
management
35
ADVANCED TOPICS IN INVENTORY MANAGEMENT
Printed
Multi-echelon inventory management and
production postponement
36
SPECIALIZED TYPES OF INVENTORY MANAGEMENT NOT EXHAUSTIVE
Printed
Limited Medical equipment Limited product life – Simulation model
product Pharmaceuticals inventory levels limited available in Excel
life Fresh foods by potential for product and Arena
scrap
Printed
– Supply lead time variability: not measured
– Service levels: rarely measured in consistent and conservative
manner (“how do you define and measure on-time-delivery?” can
lead to surprising answers)
• Dell VMI
Printed
VMI
– Large VMI hubs outside Dell’s assembly locations
in Austin and Memphis
– Sets inventory targets for suppliers based on
supply and demand variability
Supplier Customer – Pays for inventory carrying cost for required
inventory targets – not on balance sheet but
Inventory ownership compliant with SOX
– Suppliers responsible for any overflow beyond
contracted level.
• J&J Cordis Consignment
– Supplier manages inventory levels at hospitals
and clinics, but partly responsible for product
expiry
– Doctors pay for stent after using it on patient.
39
MULTI-ECHELON INVENTORY MANAGEMENT AND PRODUCTION
POSTPONEMENT – PROBLEM DESCRIPTION
DC
Supplier DC C
DC
U
S
Supplier DC T
DC
Supplier DC
• Finished goods
inventory
Printed
• For each product by • Minimize total inventory value
customer segment by Constraints
location – demand, • Supply Chain network - production and distribution flow
demand variability, • Bill-of-Materials, yield, lot size for each manufacturing process
required customer • Supply lead time and variability for distribution arcs and process
service levels, order nodes.
lead time distribution,
offered lead time Variables
• Replenishment policy • Inventory levels for each material (FG, RM, intermediate) at
for each location and each location - Safety stock, lead time demand, reorder point
product • CSL at intermediate nodes
40
KEY CONCEPTS IN MULTI-ECHELON INVENTORY MANAGEMENT – 1/2
Concept Concept Description Impact
• Assembly
Printed
Inventory levels at
operations both upstream
Assembly
requiring multiple buffers need to be
components sufficient to support
AND downstream buffer
Order 80
• Customers place Ability to support
lead time 70 orders with different customers from
60
Order volume
50
lead times (request multiple locations in
20
10
0
0 50 100 150
Printed
42
Introduction to
Inventory Management
Muthu Krishnan
Alex Niemeyer
Ramesh Raman
Ting Shen
This presentation contains an abstract. If
you are viewing the downloaded version,
please click on "Notes Page" in the View
menu
September 2005
714463-R
© Copyright 2005-2006 McKinsey & Company. Confidential.
Not for further reproduction or distribution.