Oscm Final
Oscm Final
Class 6
Inventory Management: Newsvendor Model
Sajjad Najafi
1
WHAT DID WE SEE LAST TIME?
2
The EOQ Model
Ordering Cost =
Q
4 Q*
The EOQ Model
6
This class: Newsvendor Problem
12 months
8
Profitability & product margins in the apparel industry
Source: http://csimarket.com 9
Profitability and product margins in the apparel industry
It is a gamble!
11
So, let’s ask the data analyst to forecast the demand!
12
The data analyst’s answer might be this… (discrete distribution)
13
…or this (continuous distribution)
Probability Density
Demand
Average (Expected)
Demand = 80 units
14
…or this (continuous distribution)
Probability Density
D1 D2
Demand
Average (Expected)
Demand = 80 units
15
The Usual Fashion Gamble
Probability Density
Perfect forecast
Demand = Order
[utopia! Does not exist in real life!]
Assume we ordered
exactly average demand
Demand
Average (Expected)
Demand = 80 units
16
The Usual Fashion Gamble
Probability Density
Perfect forecast
Demand = Order
[utopia! Does not exist in real life!]
Assume we ordered
exactly average demand
Demand
Average (Expected)
Demand = 80 units
17
The Usual Fashion Gamble
Probability Density
Perfect forecast
Demand = Order
[utopia! Does not exist in real life!]
Assume we ordered
exactly average demand
Demand
Average (Expected)
Demand = 80 units
18
The Usual Fashion Gamble
Probability Density
Perfect forecast
Demand = Order
[utopia! Does not exist in real life!]
Assume we ordered
exactly average demand
Demand
Average (Expected)
Demand
Time
What I order
21
Main Tradeoff: too many vs too little
Time
What I order Sale 1 Sale 2 What is left
! !
22
Main Tradeoff: too many vs too little
Need to Salvage!
(e.g., discount)
Time
What I order Sale 1 Sale 2 What is left
! !
Too Many!
23
Main Tradeoff: too many vs too little
Need to Salvage!
(e.g., discount)
Time
What I order Sale 1 Sale 2 What is left
! !
Too Many!
Time
What I order Sale 1 & 2 Sale 3&4 Lost Sale What is left
! ! 5&6&7
"
24
Main Tradeoff: too many vs too little
Need to Salvage!
(e.g., discount)
Time
What I order Sale 1 Sale 2 What is left
! !
Too Many!
What
Could’ve
been sold
more
Time
What I order Sale 1 & 2 Sale 3&4 Lost Sale What is left
! ! 5&6&7
"
Too Few!
25
too many (overage) vs too little (underage) costs
Need to Salvage!
(e.g., discount)
Time
What I order Sale 1 Sale 2 What is left
! !
What
Could’ve
been sold
more
Time
What I order Sale 1 & 2 Sale 3&4 Lost Sale What is left
! ! 5&6&7
"
Cu : Underage Cost (cost of having a shortage, under-ordering)
26
You never guess the demand right!
27
Newsvendor Model: Example
28
Newsvendor Model: Example
30
Solving the Newsvendor Problem
• I pay $0.5 for each paper, and sell for $1.5. So, my profit
margin is $1 per paper.
• Assume the daily newspaper demand distribution:
32
Marginal Analysis: 88th Paper
0.03 the 88th paper will not be sold, and it
• With probability _____,
costs me $____
0.5
0.97 the 88th paper will be sold and brings
• With probability _____,
me profit of $_____
1
33
Marginal Analysis: 88th Paper
0.03 the 88th paper will not be sold, and it
• With probability _____,
costs me $____
0.5
0.97 the 88th paper will be sold and brings
• With probability _____,
me profit of $_____
1
34
Marginal Analysis: 89th Paper
0.10 the 89th paper will not be sold, and it
• With probability _____,
costs me $____
0.5
0.90 the 89th paper will be sold and brings
• With probability _____,
me profit of $_____
1
35
Marginal Analysis: 90th Paper
0.30 the 90th paper will not be sold, and it
• With probability _____,
costs me $____
0.5
0.70 the 90th paper will be sold and brings
• With probability _____,
me profit of $_____
1
36
Marginal Analysis: 91st Paper
0.70 the 91th paper will not be sold, and it
• With probability _____,
costs me $____
0.5
0.30 the 91th paper will be sold and brings
• With probability _____,
me profit of $_____
1
37
Trade-offs in a Newsvendor Model
Probability
38
Marginal Analysis: Generalized
39
Marginal Analysis: Generalized
40
Marginal Analysis: Generalized
0
0 Qth unit ordered
41
Marginal Analysis: Generalized
• If
Expected Marginal Expected Marginal
Loss of selling Qth+1
≥ benefit of selling Qth+1
42 42
How to Compute Q* Given Critical Ratio (Discrete demand)
𝐶𝑢
1. Determine SL* =
𝐶𝑢 + 𝐶𝑜
2. Find the cumulative probabilities, i.e.,
91 0.2
92 0.07
93 0.03
46
How to Compute Q* Given Critical Ratio (Normal demand)
Q* = norm.inv (SL*, μ, σ)
Or
Cu
Q* = norm.inv ( , μ, σ)
Cu + Co
Q* with Normal Demand: Method without Excel (Standard Normal Table)
μ Mean = 0
σ Std. dev. = 1
μ 0
Q* − μ
z=
σ
Cu
• Using Standard Normal Table find the z-value where P(Z ≤ z) =
Cu + Co
Q* − μ
• Then, find Q* from z =
σ
, or equivalently
Q* = μ + zσ 0
Normal distribution (tutorial)
• All normal distributions are characterized by two parameters:
mean = μ and standard deviation = σ .
• All normal distributions can be transformed to the standard normal that has
mean = 0 and standard deviation = 1.
• For example:
– Let Q be the order quantity, and (μ, σ) the parameters of the normal
demand forecast.
– P {demand is Q or lower} = Prob {the outcome of a standard normal is z
or lower}, where
Q−µ
z= or Q = µ + z × σ
σ
– Look up Prob {the outcome of a standard normal is z or lower} in the
Standard Normal Distribution Function Table.
50
Example 1:
• Demand has a normal distribution with mean 80 and standard
deviation 20. Assume that Cu = $90 and Co = $10. What is the
optimal order quantity.
Cu
• Optimal service level = = 0.9
Cu + Co Cycle service
level
Q* − μ
Q* z=
σ
𝐶𝑢
1. Determine SL* = 𝐶 + 𝐶
𝑢 𝑜
2. If you have access to Excel, then Q* = norm.inv (SL*, μ, σ) .
3. If not, find the corresponding z-value of the optimal service
level in the standard normal table. Note that, z-value might
be negative. Then, Q* = μ + zσ .
Normal Demand Distribution: Safety Stock
Probability of stockout
zσ
µ
(average demand) Optimal Order Size:
Q* = µ + zσ
Safety Stock
53
Practice Problem
Purchase cost: $30, Salvage Value: $10, Sales price: $110. Demand in Normally
distributed with average 1000 and standard deviation 200.
• Cu = $80 Shortage Cost
• Co = $20 Leftover Cost
𝐶𝑢
Compute the Critical Ratio =
𝐶𝑢 + 𝐶𝑜
Stock to the level where Probability(No Stockout) = Critical Ratio
Customer Stockout
Service Level probability
80/100=0.8
80% 20%
54
Optimal Inventory
Practice Problem Continued …
Q* = μ + zσ
Q* = 1000 + 0.84 × 200 = 1168
55
How to Compute Q* Given Critical Ratio
58
Supply Chain Management
Class 7
Inventory Management: Newsvendor Model
(Continued)
Sajjad Najafi
1
WHAT DID WE SEE LAST TIME?
2
The EOQ Model
4
This class: Newsvendor Problem
6
A Useful Demand Distribution: Normal Demand Distribution
Real demand1
7
A Useful Demand Distribution: Normal Demand Distribution
8
too many (overage) vs too little (underage) costs
Need to Salvage!
(e.g., discount)
Time
What I order Sale 1 Sale 2 What is left
! !
What
Could’ve
been sold
more
Time
What I order Sale 1 & 2 Sale 3&4 Lost Sale What is left
! ! 5&6&7
"
Cu : Underage Cost (cost of having a shortage, under-ordering)
9
Newsvendor Problem
• Every morning, a newsvendor purchases newspapers to sell
• Too Many - Too Few Tradeoffs (overage - underage tradeoff)
• How many newspapers should he purchase?
• You can never guess demand right!
• You always have either excess or shortage inventory. Which
mistake is less costly?
• You order a quantity to make sure that the more costly
mistake happens with lower probability
Profits Just right!
11
“Marginal” Approach:
12
“Marginal” Approach:
Order until: Co × p ≥ Cu × (1 − p)
Cu Critical Service
Or: p ≥ Fractile
or
Level
C o + Cu
13 13
Newsvendor Recipe: Discrete demand
𝐶𝑢
1. Determine SL* =
𝐶𝑢 + 𝐶𝑜
2. Find the cumulative probabilities, i.e.,
𝐶𝑢
1. Determine SL* = 𝐶 + 𝐶
𝑢 𝑜
2. If you have access to Excel, then Q* = norm.inv (SL*, μ, σ) .
3. If not, find the corresponding z-value of the optimal service
level in the standard normal table. Note that, z-value might
be negative. Then, Q* = μ + zσ .
Newsvendor Summary
SL*
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
SL*
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
SL*
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
Q* = μ + zσ = 189
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
Q* = μ + zσ = 189
• Example 2: Assume demand is N(850,150)
Cu = $90 Co = $20
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
Q* = μ + zσ = 189
• Example 2: Assume demand is N(850,150)
Cu = $90 Co = $20
Cu = $100 Co = $250
Q* = μ + zσ = 189
• Example 2: Assume demand is N(850,150)
Cu = $90 Co = $20
26
Expected Shortage / Lost Sales: Graphical explanation
0.12 +
…
0.10 +
(Loss = 20) · (Prob D = 140)
0.08
+
0.06
…
0.04 +
0.02 (Loss = 80) · (Prob D = 200)
0.00
0 20 40 60 80 100 120 140 160 180 200 220
Q = 120
∫D
Exp. Lost Sales = (x − Q) ⋅ Pr[D = x] dx = L(z) ⋅ σ
Customer Stockout
Service Level probability
80/100=0.8
80% 20%
28
Optimal Inventory
Example continued
Q* = μ + zσ
29
Shortage From table (provided in exam with formula sheet)
32
Fashion Products: A good forecast is always a distribution
35
Expected profit calculations
36
Expected profit calculations
37
Fashion Products
27K
38
Fashion Products
27K
78K
78K
39
Fashion Products
27K
62700 78K
78K
40
Expected profit calculations
If demand = 1200:
Profit Contribution = 1200 x $100 - 1200 x $35
= $78,000
If demand = 2400: = $78,000
41
Fashion Products
39K
39000 39K
39K
27K
78K
69300
3K
69300 54K
156K
42
Fashion Products
39K
39000 39K
39K
78K
69300
3K
69300 54K
156K
43
Newsvendor Recipe: Frequency-based (Discrete) demand
44
Back to Fashion Buying Example
P = $100
Cu =
C = $35
Co =
S = $15
Cu
Order until (or set to smallest Q so that): Pr[Demand ≤ Q] ≥
Co + Cu
45
Back to Fashion Buying Example
P = $100
Cu = $100 – $35 = $65 Most afraid of this!
C = $35
Co = $35 – $15 = $20
S = $15
Cu
Order until (or set to smallest Q so that): Pr[Demand ≤ Q] ≥
Co + Cu
46
Newsvendor Model Performance Measures
47
Performance Measures
Fashion Example: Order Size = 1200 & P=$120
.6 600
.3 1200
.1 2400
Expected
960
Value
48
Performance Measures
Fashion Example: Order Size = 1200 & P=$120
Expected
960 840 120 360
Value
52
Cycle Service Level vs Fill Rate cycle service level reflects the frequency of stockouts the percentage of cycles where
stockouts occur
fill rate reflects the amount stocked out, the percentage of demand not met
Product inventory
53
What is the Fill Rate given a minimum in-stock probability (SL)
• Suppose we wish to find the order quantity for the Sweater 501 while
targeting at least a 99% in-stock probability (SL). Demand is normally
distributed with mean demand 3192, and std. dev 1181. What would
be your expected fill rate given the targeted in-stock probability?
54
What is the Fill Rate given a minimum in-stock probability (SL)
• Suppose we wish to find the order quantity for the Sweater 501 while
targeting at least a 99% in-stock probability (SL). Demand is normally
distributed with mean demand 3192, and std. dev 1181. What would
be your expected fill rate given the targeted in-stock probability?
• Step 1:
– Find the z-statistic that yields the target in-stock probability.
– z = 2.33
• Step 2:
– Convert the z-statistic into an order quantity for the actual demand distribution.
– Q=µ+zxσ
= 3192 + 2.33 x 1181 = 5944
55
Calculating the expected fill rate
Exp. Demand − Exp. Shortages Exp. Sales
Fill Rate = =
Exp. Demand Exp. Demand
57
Supply Chain Management
Class 8
Revenue Management
Sajjad Najafi
1
Projects
Goal: To apply the principles of Operations and Supply Chain Management that you
learn in the class to a real-world business situation:
• Study the current processes;
• Identify 1 or 2 challenges/issues/problems related to Operations or SCM;
• Analyze them;
• Provide improving suggestions using the concepts and tools studied in class.
Report: Your report is your slides, and everything included (pictures, videos, etc.).
3
What did we do last time?
Newsvendor Problem
• Every morning, a newsvendor purchases newspapers to sell
• Too Many - Too Few Tradeoffs (overage - underage tradeoff)
• How many newspapers should he purchase?
• You can never guess demand right!
• You always have either excess or shortage inventory. Which
mistake is less costly?
• You order a quantity to make sure that the more costly
mistake happens with lower probability
Profits Just right!
Cu = $100 Co = $250
SL*
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
Q* = μ + zσ = 189
SL*
Examples
• Example 1: Assume demand is N(200,20), purchase cost = $250, selling price =
$350, salvage value = 0.
Cu = $100 Co = $250
Q* = μ + zσ = 189
• Example 2: Assume demand is N(850,150)
Cu = $90 Co = $20
Cu = $100 Co = $250
Q* = μ + zσ = 189
• Example 2: Assume demand is N(850,150)
Cu = $90 Co = $20
11
Newsvendor Recipe (with performance measures):
Normal Demand Distribution
Finding the profit maximizing order quantity:
𝐶𝑢
1. Determine SL* =
𝐶𝑢 + 𝐶𝑜
12
Service Level vs Fill Rate
Fill Rate
14
Cycle Service Level vs Fill Rate
Product inventory
15
This Class
• Learn what revenue management is and why it is important
16
What is common to airlines and hotels?
Airline Seats
• Capacity-based RM:
• A strategy for allocating limited resources to different customer
segments at different price points.
• Example: Booking classes in flights, early reservations in hotels,
stadium tickets
• Demand is ample – you can easily sell out all rooms offered at the
bargain rate.
• Should you fill up rooms with advance customers? Why? Why not?
• How many rooms should be reserved for customers arriving late
(protection level)?
− How should you think about this problem?
22
Booking Limit and Newsvendor
If stock too few newspapers, miss If reserve too few rooms, miss
potential sales potential premium customers
23
Revenue Management
• Booking Limit
• Assume the number of last minute customers is normally distributed
with mean 75 and standard deviation 25
• Advance booking: Bargain rate $200/night
• Late booking: Premium rate $500/night
24
Revenue Management
• Booking Limit
• Assume the number of last minute customers is normally distributed
with mean 75 and standard deviation 25
• Advance booking: Bargain rate $200/night
• Late booking: Premium rate $500/night
25
Revenue Management
• Booking Limit
• Assume the number of last minute customers is normally distributed
with mean 75 and standard deviation 25
• Advance booking: Bargain rate $200/night
• Late booking: Premium rate $500/night
27
Booking Limit: Multiple Fare Classes
• The booking limit is the number of airline seats you are willing to sell in a fare
class or lower.
• The protection level is the number of airline seats you reserve for a fare class
or higher.
• Let Q be the protection level for the high fare class.
• Q is in effect while you sell low fare tickets.
• With two fare classes, the booking limit on the low fare class is 100 – Q:
– You will sell no more than 100 – Q low fare seats because you are
protecting (or reserving) Q seats for high fare customers.
0 100
Nested Control
Low Fare
No. of seats
Full Fare Protected for
Full fare
Protection levels
29
Booking Limits (Discounted Fares) – Example
An aircraft has 100 seats, and there are two types of fares: full ($500) and
discount ($100). Although there is unlimited demand for the discount fare,
demand for full fare is estimated to be equally likely anywhere between 11
and 30. How many seats should be protected for full-fare passengers
booking at the last minute?
30
Example continued …
Shortage
31
Example continued …
32
Example continued …
33
Example continued …
Cu 400
= = 0.8 Interpretation ?
Cu + C 0 500
Demand Probability Cumulative
11 0.05 0.05
12 0.05 0.10
13 0.05 0.15
.
.
25 0.05 0.75
26 0.05 0.80
27 0.05 0.85
28 0.05 0.90
29 0.05 0.95
30 0.05 1.00
https://youtu.be/-oJlJ5oo5AM?t=87
Revenue management challenges…
36
Revenue management challenges…
• Demand forecasting.
– Wealth of information from reservation systems but there is seasonality, special
events, changing fares, and truncation of demand data.
– Customer behaviour (sell-up, switching between flights, ...)
• Dynamic decisions.
• Substitutable capacity:
– Different seat types
• Group reservations.
• Multi-leg passengers/multi-day reservations for cars and hotels:
– Not all customers using a given piece of capacity (a seat on a flight leg, a room for one
night) are equally valuable.
• How to construct good “fences” to differentiate among customers?
– One-way vs round-trip tickets.
– Saturday-night stay requirement.
– Non-refundability.
– Advanced purchase requirements.
37
Messing with Airlines: Hidden City Flight
38
Messing with Airlines: Hidden City Flight
https://money.cnn.com/2015/05/01/investing/united-airlines-lawsuit-skiplagged/index.html 39
Some Background
• A typical airline operates with 73% of its seats filled but needs to fill
70% of its seats to break even
40
Overbooking is a common industry practice
41
Overbooking - United Airlines
https://www.youtube.com/watch?v=u_WIB527f-I
42
Overbooking
• You are managing the hotel in Paris (described before) during Tour de
France. Suppose you cannot charge latecomers a different rate
because of a city ordinance that prohibits “price gouging” during the
Final Four weekend.
• You can easily get 200 reservations and fill up your hotel
• But, you are afraid that some people with reservations may not show
up
44
Overbooking
• Assume the number of no-shows is distributed as follows:
45
Overbooking
• Assume the number of no-shows is distributed as follows:
46
Overbooking
• Assume the number of no-shows is distributed as follows:
Slots 9 10 11 12 13 14 15
Prob 0.05 0.10 0.15 0.20 0.30 0.10 0.10
48
Practice Problem 1 - Solution
• Not reserve enough slots for last minute
• Cu=$10,000-$4000=$6000
Slots 9 10 11 12 13 14 15
Prob 0.05 0.10 0.15 0.20 0.30 0.10 0.10
49
Practice Problem 2
• HEC admissions office receives a large number of applications each
year and needs to decide how many offers to make. Since some
students will decide to pursue other opportunities, the office will
admit more than ideal class size 560.
• It is estimated that in the upcoming year, the number of people who
will not accept the offer is normally distributed with mean 40 and
standard deviation 20.
• (a) Suppose 560 were admitted, what is the probability that the
incoming class size will be less than or equal to 500?
• (b) It is 5 times more expensive to have a student in excess of 560
than to have fewer students accept. How many admission offers
would you make?
50
Practice Problem 2 – Solutions
• (a) Pr(the incoming class size will ≤500)= Pr(people not accepting
offer ≥60)
• z= (60-40)/20=1, NORMSDIST(1)=0.8413
• Pr(people not accepting offer ≥60) = 1-0.8413 =0.1587
51
Summary
• Revenue management and overbooking give demand flexibility
where supply flexibility is not possible
• The Newsvendor model can be used:
• Single decision in the face of uncertainty
• Underage and overage penalties
• These are powerful tools to improve revenue:
• American Airlines estimated a benefit of $1.5B over 3 years
• National Car Rental faced liquidation in 1993 but improved via yield
management techniques
• Delta Airlines credits yield management with $300M in additional
revenue annually (about 2% of year 2000 revenue.)
• Marriott, Harrah’s, NCL, NBC …
52
Supply Chain Management
Class 10
Forecasting & Analytics
Sajjad Najafi
1
LittleField Simulation
- Access to data on March 7th at 8pm (Paris Time) (you just have access to
data to analyze and think about how to better manage the firm, yet you do
not have the control of the firm)
- Starts on March 9th at 8pm (Paris Time) and last for about 7 days (you
take control of the firm and then can change the firm’s policies)
• Open book
3
What did we do last time?
What did we do last time? Newsvendor met EOQ
• Incorporated demand variability into the EOQ model
5
Fixed order Quantity Recipe (Q, ROP): Normal Distribution
σL = σd ⋅ L
Source: fifa.com
8
This Class
• Understand the role of forecasting in supply chain management
• Littlefield overview
9
Forecasting is very ( very very … ) hard
• Thomas Watson, legendary CEO of IBM, forecasted the demand
for computers. He predicted that the world market for computer
would be Five. Yes, you read correctly, not 5 million, 5 computers.
(in his defence, he made this forecast in the ’50).
11
Be Careful
12
Be Careful
13
Be Careful
14
Impact of demand forecasting on SCM
15
Demand Forecasting
200
Forecast
100
0 7 14 21 28 35 42 49 Today 63
Day
16
Sales vs Demand
Demand
Demand
17
Time Series Framework
• Method of using past occurrences to model the future
• Assumes some regular and recurring basis over time
Demand
19
Time Series
Demand
20
Time Series
Demand
Seasonal
components
Random
fluctuation
Summer 2018 Summer 2019 Summer 2020
Time
21
Evaluating the Quality of a Forecast
• Forecast error for period t:
22
Time Series
Trend method
2. Trend method
23
Moving Average Method
• A moving average is a series of arithmetic means
• Effective if there is little or no trend
• Used for smoothing since it provides an overall impression of data
over time
• Formula:
24
Moving Average Method
• You’re manager of a museum store that sells historical replicas. You
want to forecast sales for 2011 using a 3-period moving average.
Demand 4 6 5 3 7
25
Moving Average Example
• Moving average example:
26
Weighted Moving Average Method
• Weighted moving average method:
• To put more weight on recent data and less weight on older data
• Weights based on intuition
• Often lay between 0 & 1 and sum to 1
• Formula:
27
Actual Demand, Moving Average, Weighted Moving Average
Weighted moving average (0.1,0.3,0.6)
Follows the trend more closely but reacts more to the random changes
30
Actual sales
22,5
Sales Demand
15
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Month
Weighted moving average can give more importance to recent days – then it reacts faster to trends but also more to
random changes…
28
Effect of “window-size” n
130 Most oscillations but closest to the trend
Historical
120
n = 3 periods
110 n= 7 periods
100 n= 21 periods
90
80
70
60
Smoothest but lags the trend the most
50
40
30
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47
Period
Larger n reacts slower to trends – but also smoothens out better random changes…
29
Exponential Smoothing Method
Sales
8
Actual Forecast
6
Weighted Moving Average require:
1- to keep sufficient historical data, all past
4
n periods of data are needed; and
2
2- all the corresponding weights to all the
9 9 9 9 9 0 past n periods.
Year
Exponential Smoothing Method • Requires only one “weight”: smoothing constant (α)
– Ranges from 0 to 1
– Often subjectively chosen. It should be chosen to
• Advantage:
Involves little record keeping of past data
30
Exponential Smoothing Method
• Ft = Forecast value in period t
• At = Actual demand in period t
• α = Smoothing constant (between 0 and 1)
• Forecast by Exponential Smoothing
Forecast for t = α (Actual demand for t-1) + (1-α) (forecast for t-1)
• Rearranging it gives us
Forecast, Ft
Quarter Actual
( α = 0.1)
32
Forecast Effects of Smoothing Constant α
Weights
α 2 periods ago 3 periods ago
Prior Period
α α(1 - α) α(1 - α)2
Forecast (α = 0.5)
More oscillations but follows the trend more closely
195
Actual Tonage
180
150
1 2 3 4 5 6 7 8 9
Quarter
Larger alpha gives more importance to recent days –
reacts faster to trends but also reacts more to random changes…
30 Overestimation
Actual sales
22,5
Sales Demand
15
Underestimation
7,5
Moving average
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Month 35
More Advanced Methods Needed: Trend Method
• Useful when time series has a clear linear trend with little
variation around trend line
Forecast of period t: yt = a + b t
36
Estimating Trends
120 N
∑t=1 FE 2
Forecast of period t: yt = a + b t a, b chosen to minimize MSE =
N
100
80
60
40
b: slope
20
a
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47
Period
37
Trend Method (how to find the parameters)
∑'!! − *'̅!,!
%=
∑' " − *'̅ "
!! = # + % '
# = !,! − %'̅
These calculation are just included for the curious minds who want to see the blackbox
behind the trend method, and it will not be included in the exams.
Seasonal Fluctuations
120
100
80
60
40
20
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47
Period 39
Calculating the coefficients of seasonality
40
Oro-chimie
Delay: 4 months
Segment
Segment Affaire
Special Business
Subcontracting
Segment
Transmission
Réacteur
Productionde
fabrication Segment Marine
Nouvelle
New Generation
génération
Raw Finished
Material Goods Segment Marine
Inventory Inventory Ancienne
Old Generation
génération
41
What do you think of their new approach?
• Figure 2
25000
20000
15000
10000
5000
0
J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D
Mois
Months
42
What do you think of their new approach?
Main Problems:
• Level of Aggregation
• Okay for medium term capacity planning, hiring, subcontracting (overall level;
everything produced in same factory)
• BUT overall average does not help for detailed production planning or placing
orders with subcontractors!
• Mis-match with objective of the forecast!
43
Monthly
Ventes sales (in
mensuelles (entons) forpour
tonnes) thelesegment
segment
« Marine
"Marine Old Generation
Ancienne génération"»
6000
5000
4000
3000
2000
1000
0
J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D
Months
Mois
6000
5000
3000
2000
1000
0
J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D
Months
Mois
45
Monthly sales (in tons) for the segment
«Marine New Generation »
“For us, the new generation of engines is a fantastic opportunity: For now, we are basically
the only company on the market able to produce the additives for this new type of engines.
[…] it means for us a growing market, in my opinion at least for several years.” 46
Monthly sales (in tons) for the segment
«Marine New Generation »
10166,5 + 75,55 t
Seasonality: July :+1000 ,
August : +2000, September :
+1000
47
Monthly sales (in tons) for the segment
Ventes mensuelles (en tonnes) pour le segment
« Additive Transmission »
"Additifs Transmission"
7000
6217 tons
6000
5000
4000
3000
J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D
Mois
Months
48
Moving Averages
How determine n?
Orochemie:
• “steps correspond essentially to the fact that we become (or not) the main supplier for
certain engine producers”
• know how long existing contracts are valid
• Need additional (exogenous information to predict jumps)
49
Monthly sales (in tons) for the segment
Ventes mensuelles (en tonnes) pour le segment
« Additive Transmission »
"Additifs Transmission"
7000
6217 tons
6000
5000
4000
3000
J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D
Mois
Months
50
51
What if we lack past data and we have no causal relationship?
52
Example 1: Demand forecasting at Sport Obermeyer
Demand
• Mean demand = Average of committee
– Could adjust for bias (optimistic / pessimistic): x
+ average over- or under-estimation of demand
x x x
x x x
• Std. dev. of demand = t. std. dev. of committee forecast
– Agreement about forecast (or lack thereof) provides a good sense Forecast
for the uncertainty in demand
– Use historical data to derive standard deviation of demand from
std. dev. in committee forecasts
– “t” is a coefficient to incorporate more or less uncertainty
53
Example 2: A/F Ratios
54
Example 2: A/F Ratios
Actual A/F
Product Forecast
Demand Ratio
A01 90 140 1.56
A02 120 83 0.69
A03 140 143 1.02
B149 170 163 0.96
B320 170 212 1.25
D021 180 175 0.97
D238 180 195 1.08
E3 270 317 1.17
μ 1.09
Forecast for a certain product: F=200 σ 0.25
Then μD = μ x F= 218 and σD = σ x F=50.3
55
Littlefield Technologies
A Brief Overview
Access to the simulation: op.responsive.net/lt/najafi/entry.html
• You can buy additional board stuffing machines for $90,000, testers
for $80,000 and tuning machines for $100,000. You can sell
machines but you only get $10,000 for them.
Simulation Timeline
• The factory runs for 50 days without your control
• Cost
• Inventory
• Machine
Choice of Contract
Three contracts to choose from
1) quoted lead time = 7 days,
max lead time = 14 days,
< 24 hours = $1000
price = $750 if delivered within the quoted lead> 72 hours = zero
time
2) quoted lead time = 1 day,
max lead time = 3 days,
• Raw material are ordered as soon as the following Three criteria are
met:
1) Cash on hand is sufficient for the order quantity
2) Inventory on-hand ≤ Reorder Point
3) No orders for raw material kits are open (placed but not received)
Example: Contract 2
• You will have control of the factory from day 50 to 217. (For 168
days). You will lose control of the factory starting from day 218 but
the factory will run for another 50 days without your control.
• The simulation will run the last 50 days from day 218 to 268. On day
268 the factory will stop the operation.
– Access to data on March 7th (you just have access to data to analyze and think
about how to better manage the firm, yet you do not have the control of the firm)
– Starts on March 9th at 8pm (Paris Time) and last for about 7 days (you take
control of the firm and now can change the firm’s policies)
Click OK
Access to the simulation: Click on the following link and choose your section
op.responsive.net/lt/najafi/entry.html
Explore Your Factory
Download Data
Read message,
enter password,
A popup
and confirm. appears,
2
click edit data.
The Transaction History records each
••••••
78
Supply Chain Management
Class 11
Aggregate Planning
Sajjad Najafi
1
Project Proposal Reminder
Proposal: Upload a one-page description in PDF, due on 14/3 end of day in
France to the following Dropbox links:
EN01: https://www.dropbox.com/request/CyRVTNJfkQbetEOq1qbn
EN03: https://www.dropbox.com/request/jX9tUbIRpSGdBSQYeXRl
EN04: https://www.dropbox.com/request/iv5zSHQLHNhQRg15WkGX
including:
• Names of team members
• Name of company and a short description of company and its industry
• Name and position of the contact person and date of at least one
confirmed meeting time
• Rough project plan (schedule)
2
What did we do last time?
Potential Decision at Apple - MBP 13’’
Potential Decision at Apple - iMacs
Potential Decision at Apple - iMacs
In a longer timeframe (6-18 months) does Apple think about sales for each such
incremental model of its products?
Potential Decision at Apple
For this longer timeframe (6-18 months) it is easier to come up with an aggregate plan
The Planning Process
8
What is the problem?
Working
Capacity
hours
Workload
Zone 3
Zone 1
Zone 2
Time
Working
Capacity
hours
Workload
Zone 3
Zone 1
Zone 2
Time
Working
Capacity
hours
Workload
Zone 3
Zone 1
Zone 2
Time
• Output:
• Production levels and resource requirements for one or few product
families using similar resources (labor, equipment)
• Disaggregation breaks the plan down into greater detail resulting in
master production schedule
14
Aggregate Planning Goals
• Meet demand
• Use capacity efficiently
• Meet inventory policy
• Minimize costs:
– Labor
– Inventory
– Plant and Equipment
– Subcontracting
– …
15
Inputs for Aggregate Planning
16
How do we get the aggregate demand?
17
How do we get the aggregate demand?
18
Two generic strategies
Aggregate
Demand/ Demand
Output
Time
19
Two generic strategies
• Chase strategy:
• Production quantity equals the aggregate demand for each period
Aggregate
Demand/ Demand
Output
Chase
Time
20
Two generic strategies
• Chase strategy:
• Production quantity equals the aggregate demand for each period
• Level strategy:
• Production quantity equals the average demand over the planning
horizon
Aggregate
Demand/ Demand
Output
Level
Chase
Time
21
Tradeoffs
• Chase Strategy • Level Strategy
• Lower inventory build-up • Constant production rate
• Low holding costs • High resource utilization
• Low obsolescence costs • Lower capacity requirements
Aggr.
5000 6000 8500 4500
Demand
Chase
Strategy
Level
Strategy
23
Basic plan based on pure strategies
Aggr.
5000 6000 8500 4500
Demand
Chase
5000 6000 8500 4500
Strategy
Level
Strategy
24
Basic plan based on pure strategies
Aggr.
5000 6000 8500 4500
Demand
Chase
5000 6000 8500 4500
Strategy
Level
6000 6000 6000 6000
Strategy
Level Strategy:
Average = (5000+6000+8500+4500)/4 = 6000
Period: P1 P2 P3 P4
Basic Plan
(Chase)
End Inventory
Adjusted Plan
End Inventory
26
Example of Adjustments: Capacity Constraint
Chase Strategy:
Period: P1 P2 P3 P4
Basic Plan
5000 6000 8500 4500
(Chase)
End Inventory 0 0 0 0
Adjusted Plan
End Inventory
27
Example of Adjustments: Capacity Constraint
Chase Strategy:
Period: P1 P2 P3 P4
Basic Plan
5000 6000 8500 4500
(Chase)
End Inventory 0 0 0 0
We shie 500 units of producgon from P3 to P2 (not to P1 or P4) to produce closer to the desired period,
avoid shortages and reduce costs of inventory.
28
Example of Adjustments: Shortages
Level Strategy
Period: P0 P1 P2 P3 P4
Basic Plan
6000 6000 6000 6000
(Level)
Inventory
Adjusted
Plan
Inventory
29
Example of Adjustments: Shortages
Period: P0 P1 P2 P3 P4
Basic Plan
6000 6000 6000 6000
(Level)
Adjusted
Plan
Inventory
Shortage of 1500 @ P3
30
Example of Adjustments: Shortages
Period: P0 P1 P2 P3 P4
Basic Plan
6000 6000 6000 6000
(Level)
Adjusted
6500 6500 6500 4500
Plan
Increase producgon by 500 in P1, P2, and P3 and reduce by 1500 in P4.
Overall, produce as close as possible to the LEVEL plan to keep capacity need (e.g. overgme) low
31
Tradeoffs
• Chase Strategy • Level Strategy
• Lower inventory build-up • Constant production rate
• Low holding costs • High resource utilization
• Low obsolescence costs • Lower capacity requirements
Plan 1: Produce to exact monthly production requirements using a regular 8-hour day by
varying workforce size
aka Chase
39
Example Pure Plans
Plan 1: Produce to exact monthly production requirements using a regular 8-hour day by
varying workforce size
aka Chase
Plan 2: Produce to meet expected demand over the next six months by maintaining
constant workforce.
aka Level
40
Example Pure Plans
Plan 1: Produce to exact monthly production requirements using a regular 8-hour day by
varying workforce size
aka Chase
Plan 2: Produce to meet expected demand over the next six months by maintaining
constant workforce.
aka Level
41
Plan 1
Plan 1: Produce to exact monthly production requirements using a regular 8-hour day by
varying workforce size
42
Plan 1
Plan 1: Produce to exact monthly production requirements using a regular 8-hour day by
varying workforce size
capacity
43
Plan 1
Plan 1: Produce to exact monthly production requirements using a regular 8-hour day by
varying workforce size
+7 +0 +4 +1 -1
44
Plan 2
Plan 2: Produce to meet expected demand over the next six months by maintaining
constant workforce.
45
Plan 2
Plan 2: Produce to meet expected demand over the next six months by maintaining
constant workforce.
16840 hrs
1000 hrs
46
Plan 2
Plan 2: Produce to meet expected demand over the next six months by maintaining
constant workforce.
47
Plan 2
Plan 2: Produce to meet expected demand over the next six months by maintaining
constant workforce.
48
Plan 3
Plan 3: Produce to meet minimum expected demand (January) using a constant
workforce. Subcontract to meet additional output requirements.
49
Plan 3
Plan 3: Produce to meet minimum expected demand (January) using a constant
workforce. Subcontract to meet additional output requirements.
50
Comparing all three plans
51
Midterm Review I
52
• The way you Manage your Operations and Supply Chain can have
a significant impact on your firm’s performance.
• The objective of a supply chain is to Maximize Value (Value =
Revenue - Cost)
• Four dimensions:
- quality
- delivery
- flexibility
- cost (price)
• Compromise is unavoidable
• The ones you should focus on — depends on your strategy
• Focused strategy has its advantages but also has some risks
Strategic trade-off: High Quality vs. Low Prices
Quality
Low Price
54
Process types
Uniqueness (Variety)
• Project
• Job shop Job Shop
• Batch
• Assembly line Flow Shop
• Continuous flow
Volume
• A company’s competitive and marketing strategies need to be
translated to product attributes; process needs to be designed
accordingly
55
Definitions
57
Bottleneck Analysis Example: Shopping in
• Determine the capacity of each stage/resource: First determine the
cycle time and then convert to the capacity for each stage:
10 min/ord
Customer Completed
Order Order
4 min/ord 0.5 min/ord
10 min/ord
58
Process Analysis Example: Capacity of bread-making on Two Lines
40 min/batch
59
Process Analysis Example: Capacity of bread-making on Two Lines
40 min/batch
61
Croissant Baking: An Assembly Operation!
Bake 20 min/batch
10 min/batch
FGI
Production in batches of 50 croissants at a time
62
Croissant Baking cont.
• What is the capacity of the process? (batches per hour)
Bottleneck: Baking
Bottleneck capacity = process capacity = 3 batches per hour
Class 12
Production Planning / MRP
Sajjad Najafi
1
Project Proposal Reminder
Proposal: Upload a one-page description in PDF, due on 14/3 end of day in
France to the following Dropbox links:
EN01: https://www.dropbox.com/request/CyRVTNJfkQbetEOq1qbn
EN03: https://www.dropbox.com/request/jX9tUbIRpSGdBSQYeXRl
EN04: https://www.dropbox.com/request/iv5zSHQLHNhQRg15WkGX
including:
• Names of team members
• Name of company and a short description of company and its industry
• Name and position of the contact person and date of at least one
confirmed meeting time
• Rough project plan (schedule)
2
What did we do last time?
Demand, Output
Aggregate
demand
Chase
Level
3
Tradeoffs
• Chase Strategy • Level Strategy
• Lower inventory build-up • Constant production rate
• Low holding costs • High resource utilization
• Low obsolescence costs • Lower capacity requirements
Processes .
Primary,
Secondary material
.
WINGS
Processes
Primary,
Secondary material
Demand = 1000
Due date: week 25
1 week lead time
(assembly time)
6
Example: Bicycle manufacturing orders for week 26
Demand = 1000
Due date: week 25
1 week lead time
(assembly time)
7
Example: Bicycle manufacturing orders for week 26
3 weeks
lead time
Demand = 1000
Demand = 1000
Due date: week 22
Due date: week 25
2 weeks 1 week lead time
lead time (assembly time)
Demand = 2000
Due date: week 23
8
Example: Bicycle manufacturing orders for week 26
3 weeks
lead time
3 weeks
lead time Demand = 1000
Demand = 930 Demand = 1000
Due date: week 22
(= 1000 – 70 in stock) Due date: week 25
2 weeks 1 week lead time
Due date: week 19 lead time (assembly time)
Demand = 2000
Due date: week 23
9
When MRP and when continuous/periodic review models?
11
Inputs and outputs of MRP
• Inputs:
• Master Production Schedule (# of end-items to be produced during
specific periods)
• Bills of Material (BOM)
• Inventory Records
• Outputs:
• Recommended Production Schedule (for the parts you produce)
• Recommended Purchasing Schedule (for the parts you purchase)
12
BOM (or The Product Structure Tree)
• Bill of Materials:
• The demand for an item is related to the demand for its parent item
• Given an end-item’s demand from the MPS (independent demand), the
demand for all its parts and components can be calculated (dependent
demand)
• Example:
A Level 0
13
Example of MRP Logic and Product Structure Tree
• Given the product structure tree for “A” and the lead time and
demand information, provide a material requirements plan that
defines the number of units of each component and when they will
be needed.
14
First, the number of units of “A” are scheduled backwards to allow for their lead
time. So, in the materials requirement plan below, we have to place an order for
50 units of “A” on the 9th day to receive them on day 10.
Day: 1 2 3 4 5 6 7 8 9 10
A Required 50
Order Placement 50
LT = 1 day
Next, we need to start scheduling the components that make up “A”. In the case
of component “B” we need 4 B’s for each A. Since we need 50 A’s, that means
200 B’s. And again, we back the schedule up for the necessary 2 days of lead
time.
Day: 1 2 3 4 5 6 7 8 9 10
A Required 50
Order Placement 50
B Required 20 200
Order Placement 20 200
LT = 2 Spares
A
4x50=200
B(4) C(2)
Careful:
Look at Order Placement (i.e.,
D(2) E(1) D(3) F(2) prod. Launch or procurement)
NOT at requirements!
Finally, repeating the process for all components, we have the final materials
requirements plan:
Day: 1 2 3 4 5 6 7 8 9 10
A Required 50
LT=1 Order Placement 50
B Required 20 200
LT=2 Order Placement 20 200
C Required 100
LT=1 Order Placement 100
D Required 55 400 300
LT=3 Order Placement 55 400 300
E Required 20 200
LT=4 Order Placement 20 200
F Required 200
LT=1 Order Placement 200
A
Part D: Day 6
B(4) C(2) 2*20 (to produce spares for B) + 15 (spares)
• MRP determines net requirements but order quantity does not have to equal net
requirements
• Many lot sizing rules:
– Lot for lot (L4L): Order = NR
– EOQ (Fixed Order Quantiry): If NR>0 order Q units (or multiples of Q depending
suppliers batching constraints)
– Fixed Period: Order every x periods -- e.g., every Monday
– …
• Best lot sizing strategy is the one with the minimum cost.
• Trade-off?
– Inventory holding costs versus setup / ordering costs !
18
PFSA Case
19
Components and Products
• BOM
The average manufacturing cycles of SAs and of FPs are two weeks.
The average procurement lead times are two weeks for PP1 and PP3 and one week for PP2.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Requirement FP1 10 20 10 20 20 10 10 30 20 20 20 30
Requirement FP2 60 40 80
Launch FP1
Launch FP2
Requirement SA1
Requirement SA2
Requirement PP3
Inventory SA1
Launch SA1
Inventory SA2
Launch SA2
Requirement PP1
Requirement PP2
Requirement PP3
Inventory PP1
Procurement PP1
Inventory PP2
Procurement PP2
Inventory PP3
Procurement PP3
The average manufacturing cycles of SAs and of FPs are two weeks.
The average procurement lead times are two weeks for PP1 and PP3 and one week for PP2.
Any potential problem with this approach?
23
Workload Across Time
What can we do?
25
Problem: Work Load > Capacity
Load
Components
Requirements
Date
27
PFSA: Which products to stock?
28
PFSA: Which products to stock?*
29
PFSA: Which products to stock?
Other Considerations?
• Obsolescence risk - SA2 only needed for FP1
• Not a problem if just a few weeks, but if for a long time…
30
Any other problem of varying workload?
800
600
400
200
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Midterm Review II
Supply Chain
• A sequence of operations and organizations involved in producing
and delivering goods/services
• The structure of a typical supply chain:
Retailer
33
Supply Chain Flows
Physical Flow
•Raw materials
•Work in process
•Finished goods
Retailer
Bake 20 min/batch
10 min/batch
FGI
Production in batches of 50 croissants at a time
35
Croissant Baking cont.
• What is the capacity of the process? (batches per hour)
Bottleneck: Baking
Bottleneck capacity = process capacity = 3 batches per hour
39
Little’s Law: Summary
• Provides a relationship between the inventory, throughput rate
and flow time of a process
40
Little’s Law and Inventory
I = R x T => R = I / T
The same throughput rate can be obtained by large inventory and long flow time, or
small inventory and short flow time.
Given a fixed throughput Rate, Little’s law tells us nothing on whether we would
have large or small inventories (delays).
We looked into the root causes of having queues (inventory) and delays in a system.
41
Service with no Queues
Gantt Chart illustrating Service
Arrival Inter-Arrival Service
Patient
Time Time Time
1 7:00 0 4
2 7:05 5 4
3 7:10 5 4
4 7:15 5 4
5 7:20 5 4
6 7:25 5 4
7 7:30 5 4
8 7:35 5 4
9 7:40 5 4
10 7:45 5 4
11 7:50 5 4
12 7:55 5 4
7:00 7:10 7:20 7:30 7:40 7:50 8:00
Average Inter-Arrival Time is 5 minutes, Average Service Time is 4 minutes. No Waits!
What is odd about this Service Process?
A More Realistic Service
Arrival Inter-Arrival Service
Patient Patient 1 P3 P5 P7 P9 P11
Time Time Time
P2 P4 P6 P8 P10 P12
1 7:00 0 5
2 7:07 7 6 Time
3 7:09 2 7
7:00 7:10 7:20 7:30 7:40 7:50 8:00
4 7:12 3 6
5 7:18 6 5
3
3
6 7:22 4 2
7 7:25 3 4
2 2 2 2
2
8 7:30 5 3
Number of cases
9 7:36 6 4 1
1
10 7:45 9 2
11 7:51 6 2 0
2 min. 3 min. 4 min. 5 min. 6 min. 7 min.
12 7:55 4 2
Service times
1 7:00 0 5
2 7:07 7 6
Service time
3 7:09 2 7
4 7:12 3 6
5 7:18 6 5
6 7:22 4 2
7 7:25 3 4
8 7:30 5 3
9 7:36 6 4 Wait time
10 7:45 9 2
11 7:51 6 2
12 7:55 4 2
Variability is Evil! 4
1
Inventory
(Patients at lab) 0
The View of the Process
Arrivals
Flow Time
https://www.youtube.com/watch?v=K3axU2b0dDk
Example: Call Center
Waiting Time Service Time
Arrivals
τ ρ CV a2 + CV s2
Time in the queue: Wq = ⋅ ⋅ ≈ 33 [min]
s 1−ρ 2
Total time in the system: W = Wq + τ
How to Reduce Waiting?
Waiting Time Service Time
Arrivals
Wq
A New Look…
At an Old Classic
http://www.youtube.com/watch?v=epoIPgQrAyQ
⎛ 0.75 ⎞ ⎛ 1 + 1 ⎞
Wq = 3 * ⎜ ⎟*⎜ ⎟ = 9 min
⎝ 1 − 0.75 ⎠ ⎝ 2 ⎠
Pooled Resources
(s=2) New AIT: AIT = 2 min
Exponential distributions: CV unchanged
New utilization: ρ = τ / (s*AIT)= 3 / (2*2) = 0.75
3 ⎛⎜ 0.75 2 ( 2+1) −1 ⎞⎟ ⎛ 1 + 1 ⎞
Wq= * ⎜ ⎟
*⎜ ⎟ = 3.95 min
2 ⎝ 1 − 0.75 ⎠ ⎝ 2 ⎠
https://www.youtube.com/watch?v=1I2Vs3XwH0w
Inventory Charts
Demand Uniform
Deterministic
Time
Order
Time
Time
Time
51
EOQ: Notation
• Data:
• D = Demand rate (units/yr)
• C = Cost of purchasing or producing a unit (€/unit)
• S = Setup cost or cost per order or cost per production run (€/order)
• H = Annual holding cost per unit of inventory (€/unit/yr)
• Often: H = iC where i = annual percentage holding cost
• Decision:
• Q = Quantity of an order (units)
• Objective:
• Minimize the total cost
52
EOQ: Total Cost
Inventory
Time
Purchasing
Ordering Cost Holding Cost
Cost
Annual Holding
Annual Ordering Cost
Cost
53
EOQ Example: Approach B
Cost
Ordering+Holding
Costs
Ordering Cost =
Q
Q*
Sensitivity
Analysis w.r.t.
D,S,H?
54
Sensitivity Analysis (if we order Q instead of Q*)
TC(Q)
TC(Q*)
1.25
Q
0.5 1 1.5 Q*
55
EOQ Example
• At a Darty shop:
• D = 1200 GPS units/yr
• C = €200 / unit
• S = €2000 / order
• i = 25% per year
56
EOQ: What if there is a delivery lead time?
Reorder
point
Time
Receive Place Receive
order order order
Reorder point = DxL
Lead Time:
L days
57
Your turn: Auto Repair
AutoRepair is a large automobile repair shop. It installs about 1,250 mufflers per year,
18 percent of which are for imported cars. (Assume a very steady demand rate.) All of
the imported-car mufflers are purchased from a single local supplier at a cost of $18.50
each. The shop uses a holding cost based on a 25 percent cost of capital. The fixed
cost for placing an order is estimated to be $28.
1. Determine the optimal number of imported-car mufflers the shop should purchase
each time an order is placed, and the time between the placement of orders.
EOQ= Sqrt(2*28*1250*0.18/(18.5*0.25)) = 52 mufflers
Cycle time = Q/D = 52/(0.18*1250) = 0.23 years ≅ 12 weeks
2. If the replenishment lead-time is six weeks, how many units are in stock when you
order (reorder point)?
Time
59
Adding Uncertainty
Reorder
point Q
Time
Receive Place Receive Place Receive
order order order order order
Reorder
point
Safety Stock
Time
Receive Place Receive Place Receive
order order order order order
Reorder point =
Lead Time: Lead Time: Example:
L days L days Average demand: 120 units/week
Lead time: 3 weeks
Safety stock: 100 units
Re-order point:
61
3*120+ 100 = 460 units
Safety stock
• Safety Stock provides a cushion against demand variability
62
Fixed order quantity model: How to compute the ROP?
• With discrete demand:
LT Demand
63
How to compute
• Knowns:
• Standard deviation of daily demand:
• Lead time in days:
• Unknown:
• Standard deviation of demand over the entire lead time:
64
Summary of fixed order quantity model
• Order Quantity: EOQ
Example:
Average demand: 120 units/week
Lead time: 3 weeks
Std dev of demand: 25 units / week
Service Level: 99%
Re-order point:
3*120 + 2.33 * 25 * Sqrt(3) = 461 units
66
Your turn! HEC Corp – pg. 25 in course package
67
Example: Determining Q
2 DS 2 * 20000 * 25
Q= = = 500
H 4
• Cycle stock?
= 250
• What is the number of orders per year (on average)?
Number of order cycles: 40
68
Example: Calculating ROP
• ROP ?
= mean lead time demand + Z x std. dev over L
Class 13
Quality Management and Statistical Process
Control
Sajjad Najafi
1
Reminder: LF Simulation Report (Due March 30th)
Deliverables: Your team will write a three-page (main body) executive
summary of the actions taken by the team during the game including the
reasonings and the supporting analysis for what you did and suggestions of
what should have been done to improve the factory performance (if different
from what you did).
The team representative submits the report (only in PDF format) to the
following Dropbox links (the name of the PDF file should only consist of
your Team ID chosen at the registration time):
EN01: https://www.dropbox.com/request/CbAndcXWk0SqPcM7178n
EN03: https://www.dropbox.com/request/rSy7LEjEwqglJ3t24Rh8
EN04: https://www.dropbox.com/request/QjDH3hUAn6ARRBTR04bi
2
Quiz (Quality Management)
Available from March 31st and remains open until Final Exam.
3
This class
• Understand how to measure and control product/service quality
• Learn the concept of six sigma
4
What is Quality? Two complementary aspects.
5
What is the root cause of all quality problems?
Without variation either all products are non-defective
or all are defective
Inputs Output
6
Example: LEGO design specifications
• Brick hight
• Target hight (ideal hight) is 9.6mm
• There are natural variations in hight
8
Who is a better target shooter?
(A) (B)
9
Who is a better target shooter?
(A) (B)
Less variability = Higher quality
Not just the mean is important, but also the variance !
10
Amount of Variations
(A) (B)
11
Amount of Variations
• A process with less variability is more consistent in the outcome
it produces, so has it less probability of producing defects.
(A) (B)
12
Tightness of Tolerance Limits
13
Tightness of Tolerance Limits
14
Quality Measure: Sigma Capability
• How many standard deviations the process mean is away from the
closest tolerance limit?
• Higher Sigma Capability index means that the process has a higher
quality of conformance.
15
Sigma Capability example
µ − LTL σ σ σ σ σ σ σ σ UTL − µ
=5 =3
σ σ
LTL µ UTL
16
Sigma capability example
If Sigma Capability z ≥ 2 ⇒
Probability of defect ≤ 5%
If Sigma Capability z ≥ 3 ⇒
Probability of defect ≤ 0.3%
17
Quality measures: LEGO example
18
Quality measures: LEGO example
19
Quality measures: LEGO example
20
Quality measures: LEGO example
• What is the probability of defects?
22
Improving process capability: Variability Reduction
23
Improving process capability: Both Variability Reduction and Mean Shift
24
A CEO Problem
• You are the CEO of a car company that will launch a new car
• The thickness of the fuel tank is critical in ensuring that the tank
does not leak after a crash. Based on crash tests, it has been
found that acceptable thickness should be between 0.086 to
0.094 inches. Thicker than 0.094 inches tanks are less likely to be
punctured, but are more costly to manufacture (not desirable).
• The engineering team told you that they designed a process that
produces tanks with thickness of 0.090 inches on average, with a
standard deviation of 0.001 inches.
https://www.youtube.com/watch?v=lgOxWPGsJNY
25
A CEO Problem
( )
0.090 − 0.086 0.094 − 0.090
z = min , =4
0.001 0.001
26
Isn’t 99.9% Quality of Service Enough?!
27
Isn’t 99.9% Quality of Service Enough?!
• Motorola developed the “Six Sigma” quality improvement process in
1986 to improve process so that the probability of defects is
statistically insignificant.
• A six sigma process produces two defects every one billion products
(practically zero defects)
28
Six Sigma
• A philosophy and set of methods to eliminate defects in product/
service processes
29
Defects in a multi-step process
30
Isn’t 99.9% Quality of Service Enough?!
• In a manufacturing process, the output is defective if even just one
step produces a defect…
31
Why aim for 6 sigma?
COST
COST
TARGET TARGET
Tolerance Tolerance
33
Implementing Six Sigma (DMAIC)
34
Process Control
35
Process Control
36
Process Control
37
Two Types of Causes for Variation
Common
Causes
Special/
Assignable Causes
38
Process control for LEGO
• Suppose you are the quality inspector of LEGO. How do you know if
your process is behaving normally?
• You check the samples of bricks. If the height of a brick is less than
9.596 mm or more than 9.604 mm, you look for causes and correct if
necessary.
• The control limits are 9.596 (LCL) and 9.604 mm (UCL).
39
Using a control charts
• A control chart plots sample data over time
• Used to monitor process over time to ensure it remains stable and is
operating normally.
• Inspect samples that are outside of control limits.
40
We can have various cases…
µ µ µ
LCL LCL LCL
µ µ µ
LCL LCL LCL
41
Patterns in Control Charts
Target
42
Patterns in Control Charts
Target
43
Patterns in Control Charts
Target
44
Patterns in Control Charts
Target
45
Patterns in Control Charts
Target
46
Patterns in Control Charts
Target
47
Control Limits vs. Tolerance Limits
• Control Limits:
• Whether the process is performing predictably
• Tolerance Limits (specification limits):
• Whether the process is performing acceptably (by customers)
• “voice of the process” vs. “voice of the customer”
Customers Producers,
Who determines?
Designers Quality Controllers
48
How To Choose Control Limits?
• Control Limit must fall within the Tolerance limits (specification limits):
49
Practice Problem
Service quality control at Sigma Auto Wash requires the length of its
service to 30 ± 3 min. A current report indicates that the current average
service time is 31 min with a standard deviation of 1 min.
a) Calculate the sigma capability for this example
50
Practice Problem
Service quality control at Sigma Auto Wash requires the length of its
service to 30 ± 3 min. A current report indicates that the current average
service time is 31 min with a standard deviation of 1 min.
a) Calculate the sigma capability for this example
Class 14
Toyota Production System &
Lean Operations
Sajjad Najafi
1
Reminder: LF Simulation Report (Due March 30)
Deliverables: Your team will write a three-page (main body) executive
summary of the actions taken by the team during the game including the
reasonings and the supporting analysis for what you did and suggestions of
what should have been done to improve the factory performance (if different
from what you did).
The team representative submits the report (only in PDF format) to the
following Dropbox links (the name of the PDF file should only consist of
your Team ID chosen at the registration time):
EN01: https://www.dropbox.com/request/CbAndcXWk0SqPcM7178n
EN03: https://www.dropbox.com/request/rSy7LEjEwqglJ3t24Rh8
EN04: https://www.dropbox.com/request/QjDH3hUAn6ARRBTR04bi
2
Quiz (Toyota Production System)
Available from March 31st and remains open until Final Exam.
3
What did we learn last time?
Who is a better target shooter?
(A) (B)
Less variability = Higher quality
Not just the mean is important, but also the variance !
5
What is the root cause of all quality problems?
Without variation either all products are non-defective
or all are defective
Inputs Output
6
Quality Measure: Sigma Capability
• How many standard deviations the process mean is away from the
closest tolerance limit?
• Higher Sigma Capability index means that the process has a higher
quality of conformance.
7
Sigma capability example
If Sigma Capability z ≥ 2 ⇒
Probability of defect ≤ 5%
If Sigma Capability z ≥ 3 ⇒
Probability of defect ≤ 0.3%
8
A CEO Problem
• You are the CEO of a car company that will launch a new car
• The thickness of the fuel tank is critical in ensuring that the tank
does not leak after a crash. Based on crash tests, it has been
found that acceptable thickness should be between 0.086 to
0.094 inches. Thicker than 0.094 inches tanks are less likely to be
punctured, but are more costly to manufacture (not desirable).
• The engineering team told you that they designed a process that
produces tanks with thickness of 0.090 inches on average, with a
standard deviation of 0.001 inches.
https://www.youtube.com/watch?v=lgOxWPGsJNY
9
A CEO Problem
( )
0.090 − 0.086 0.094 − 0.090
z = min , =4
0.001 001
10
Isn’t 99.9% Quality of Service Enough?!
• Motorola developed the “Six Sigma” quality improvement process in
1986 to improve process so that the probability of defects is
statistically insignificant.
• A six sigma process produces two defects every one billion products
(practically zero defects)
11
Isn’t 99.9% Quality of Service Enough?!
• In a manufacturing process, the output is defective if even just one
step produces a defect…
12
This class
• Toyota Production System (TPS)
• Lean Operations: A concept that aims to reduce costs by
eliminating all forms of waste
13
The Machine That Changed the World
Taichi Ohno
The Seven Deadly Wastes (Muda)
1. Inventory (when more than needed)
2. Overproduction
3. Waiting
4. Motion
5. Transportation handling
6. Overprocessing
7. Defect correction
https://www.youtube.com/watch?v=v429BrFiYEk
17
Flow Time (In)efficiency
Process Metrics
19
Being lean: Eliminate all seven types of waste
1. Inventory
2. Overproduction
3. Waiting
4. Motion
5. Transportation handling
6. Overprocessing
7. Defect correction
20
Toyota Production System (TPS)
Being Lean: Eliminate Inventory
The more incidents, the
Expose problems more inventory required to
keep operations afloat...
Production
Bad
Poor Quality Material Long Lead-
Poor
Time Maintenance
22
Being Lean: Eliminate Inventory
Remove the Lower inventory increases
obstacle problem visibility
WIP reduced
Bad
Poor Quality Material Long Lead-
Poor
Time Maintenance
23
Being Lean: Eliminate Inventory
Remove the Lower inventory increases
obstacle again! problem visibility
25
Toyota Production System (TPS)
Being Lean: Eliminate overproduction
• Pull vs. Push:
Information flow
27
Material flow
Being Lean: Eliminate overproduction
• Controlling the flow with a push system:
Traditional approach:
Anticipation
JIT approach:
Reaction
Kanban card
30
Being Lean: Eliminate Overproduction
• Example of a Kanban card
Card ID Card #
Item #
Item ID
Description
31
Toyota Production System (TPS)
https://www.youtube.com/watch?v=P-bDlYWuptM
Being lean: Eliminate all seven types of waste
1. Inventory
2. Overproduction
3. Waiting
4. Motion
5. Transportation handling
6. Overprocessing
7. Defect correction
33
Toyota Production System (TPS)
Being Lean: Eliminate Overproduction
• One-Unit-at-a-Time Flow
Example Process A B C D
A B 4
C D A B C D
8 8
4
12 12
Time 4 Time
16 mins 36 4 mins
Being Lean: Eliminate Waiting
• Reduce the size of production batches
• Reduce setup times
• Major components of setup cost:
• Machine downtime
• Loss of capacity due to setups
37
Being Lean: Eliminate Waiting
• How to Reduce setup times: Single Minute Exchange of Die (SMED) Method
• Discriminate between “internal” and “external” setup tasks
• Internal setup tasks: can only be executed while the machine is stopped
• External setup tasks: can be done while the machine is still operating
• Transform internal operations into external operations
• Preparation prior to shutdown and changeover
38
Being Lean: Eliminate Waiting
• Mixed-model production (Heijunka)
39
Toyota Production System (TPS)
Being Lean: Eliminate Overproduction
• Takt time (translation of customers’ demand into production rate)
• Production cycle should be synchronized with demand cycle
42
Eliminating unnecessary motion (The Founder, 2016)
Being Lean: Eliminate unnecessary transportation
• Layout re-engineering
44
Being Lean: Eliminate unnecessary transportation
• Layout re-engineering • Requirements
• Large enough volume of each
Workshop organization based
on product routings product (capacity utilization)
• Low-cost tools (duplication)
• High machine reliability
• Advantages
• Streamline flows
• Minimized moving distances
• Reduced work-in-process
• Improved quality
• Improved communication
45
Being lean: Eliminate all seven types of waste
1. Inventory
2. Overproduction
3. Waiting
4. Motion
5. Transportation handling
6. Overprocessing
7. Defect correction
46
Being Lean: Eliminate unnecessary processing
• Unnecessary processes and operations traditionally accepted as
necessary
• Performing unnecessarily stringent inspection when suppliers’
processes ensure defect-free products
• Continuing to train employees in tasks/skills that are no longer needed
• Healthcare examples:
• Gathering unnecessary information from patients
• Nurses and doctors asking the same questions
• Producing hard copies when computer files are sufficient
Being lean: Eliminate all seven types of waste
1. Inventory
2. Overproduction
3. Waiting
4. Motion
5. Transportation handling
6. Processing
7. Defect correction
48
Toyota Production System (TPS)
Being Lean: Eliminate defects
• Quality control
• Fool-proof/Fail-safe design (Poka-Yoke)
50
Being Lean: Eliminate defects
• Poka-Yoke: Fool-proof design
51
Being Lean: Eliminate defects
• Jidoka: Inspection at the source
52
Being Lean: Eliminate defects
• Andon Cord (a form of Jidoka): Line-stopping empowerment
53
Being Lean: Eliminate defects
• Quality at the source
• Control quality when and where problems occur
54
Toyota Production System (TPS)
Even Giants Fail - Toyota
https://www.youtube.com/watch?v=NGe3EOJ-CMY
“…the company has delayed recalls, kept a tight lid on disclosure of potential problems and attempted to
blame human error in cases where owners claimed vehicle defects.”
Jan. 22, 2010: “There is a possibility that certain accelerator-pedal mechanisms may, in rare instances,
mechanically stick in a partially depressed position or return slowly to the idle position,” said Toyota
spokesman Irv Miller. [part made by US supplier, whom Toyota did not name]
56
Success stories
• Company experiences with implementation of “lean” principles
• Average inventory reduction of about 50%
57
When does JIT not work?
• End-product demand is highly variable
• JIT needs a stable schedule
58
Summary
• Lean operations/TPS aims to reduce all types of waste in an
operational process
59
Supply Chain Management
Class 15
Transportation
Sajjad Najafi
1
What did we learn last time?
The Seven Deadly Wastes (Muda)
1. Inventory
2. Overproduction
3. Waiting
4. Motion
5. Transportation handling
6. Overprocessing
7. Defect correction
3
What’s Left?
SOURCES OF Process
SUPPLY CHAIN DESIGN SUPPLY CHAIN MGMT
ADVANTAGE Execution
LITTLEFIELD
SIMULATION
Definitions of the SCM
“Supply Chain Management encompasses the planning and
management of all activities involved in sourcing and procurement,
conversion and all Logistics Management activities. Importantly, it also
includes coordination and collaboration with channel partners, which
can be suppliers, intermediaries, third-party service providers, and
customers. In essence, Supply Chain Management integrates supply and
demand management within and across companies”
Source: Council of Supply Chain Management Professionals
• Profit 4% Profit
Logistics
• Logistics Cost 21%
Cost
Marketing
• Marketing Cost 27% Cost
Manufacturing
• Manufacturing Cost 48% Cost
6
Importance of Logistics for Economy
(Source: CSCMP)
7
Transportation Choices
8
Transportation Modes
Mode…
9
So, how do you choose transportation mode?
10
So, how do you choose transportation mode?
11
So, how do you choose transportation mode?
• Cost • Cost
12
Transportation Mode Choice Criteria
• Quantities moved
• Nature and physical characteristics of goods
• Lead time customer requirements
• Customer location (distance, concentration)
• Transportation time
• Frequency of transportation
• Reliability (lead time variance)
• Total cost (all costs induced by transportation)
13
Economic drivers influence transportation costs
• Distance
• Weight
• Density
• Stowability
• Handling
• Frequency of shipment
• Liability
• Risk
• Market
• Location
• Route (China to US > 2* US to
China)
• Transportation Mode…
Source: Transportation Operations, McGraw-Hill (Chapter 9)
14
Road Transport
15
Examples of truck loading
16
Truck loading
33 pallets
13,50 m x 2,40 m
32 pallets
17
Road transportation options
• For small parcels:
• Package services
• For pallets:
• LTL (Less than Truck Load) carrier
• TL (Truck Load)
Cost Cost
Weight Weight
Packages LTL / TL
18
Truckload (TL)
• Pros
• Door to door service
• Speed
Long-haul
transportation • Cost (if truck is full)
• Cons
Direct door-to-door
• Cost (if truck is not full)
• Frequency
• High inventory
• Carriers
• Own fleet
19 • Truck rental
Less Than Truckload (LTL)
Milk run
• Pros
• Transport in small quantities
• High frequency
• Low inventory
Factory
port
• Cons
rans
l t
au
Lon
g-h • Longer lead time due to milk
runs
• High cost
•No handling during
the long-haul
transport • Carriers
•Same truck carries • Mory, Norbert Dentressangle,
out the milk runs
and the long haul Exel, Danzas
20
Packages
• Pros
• Flexibility
Packages
• High frequency
• Low inventory
Grouping
Center
Long-haul
(large truck) • Cons
Distribution
Center
• High cost
Milk Runs
(small truck)
• Carriers
• DHL, Fedex, etc
21
A typical trade-off: Response time versus Cost
Transportation Cost
Speed
(Response Time)
22
Rail Transportation
• A car: 50 tons
• Full train: 2 000 to 3 000 tons
• Often slow
23
Sea Transportation
•Types:
•Container ships
24
Sea Transportation
•Types:
• Bulk carriers: coal, grains, ore, etc.
25
Sea Transportation
• Types
• Specialized vessels: car, liquefied gas, forest product, etc.
26
How Containerization Shaped the Modern World
https://www.youtube.com/watch?v=Gn7IoT_WSRA&ab_channel=TED-Ed
27
Container Vessel
• Container Vessel (up to 400 meters long) carries between 1500 – 20,000 6
meters long containers
• Container types:
• 20 feet or 40 feet or 15 / 30 tons (depending on goods density)
• normal / refrigerated
• full container / grouping
• Handling (30 per hour)
28
How are containers loaded?
https://www.youtube.com/watch?v=kj7ixi2lqF4
29
Air Transportation
30
Air Transportation
B 747 - 400
31
Cost Components
• Transportation costs
• Loading
• Outbound transportation
• Transshipment
• Main transportation
• Transshipment
• Inbound transportation
• Unloading
• Inventory costs
• Departure point (preparation of shipping load)
• In-transit (depends on transportation lead time)
• Arrival point (depends on transportation lot size)
• Information processing costs
• Ethical and Environmental Issues
32
Choice of Transportation Modes in SC
33
Reminder: Inventory Management
34
Deterministic Demand (EOQ)
Have dxL units while waiting for shipments
35
Uncertain Demand
Is it enough to have dxL units while waiting for shipments?
36
Safety Stock
Safety Stock (SS) protects against stockout during the lead time
37
Inventory Management
38
Recipe: Safety Stock with Demand and Supply uncertainty
Demand: Normal Distribution N ∼ (μd, σd)
Lead Time: Normal Distribution N ∼ (μL, σL)
1. A target service level SL is given to you.
2. Find the corresponding z-value to the target service level in
the standard normal table. Or using z = normsinv(SL) in Excel.
3. Safety Stock is
SS = z ⋅ μL ⋅ σ d2 + μd2 ⋅ σ L2
Part 1: FIXIT is a hardware chain that operates in the Piqsburg area and receives shipments from its supplier
ACME in Portland. Demand at FIXIT each month is 30,000 packs of bulky widgets. Currently shipments from
ACME to FIXIT are sent by truck, the capacity of a truck is 5000 packs and it costs $3000. The transit rme is 5
days. In addiron, the data shows that the lead-rme has a standard deviaron of 2 days. FIXIT’s accounrng
group has esrmated that the annual holding cost is 20% of the cost of the product. ACME supplies a case of
widgets for a price of $15 per pack. Assume a desired service level of 95%.
Part 2: FIXIT has been provided an offer to move product by RAILCAR, a RAIL brokerage that works closely
with railroads to schedule shipments. The shipment price for one wagon load of widgets from Portland to
Piqsburg is $6000, with a capacity of 15,000 packs. Transit rme is expected to be 15 days with a standard
deviaron of 10 days. If FIXIT were to use rail to ship product, what would be the impact on its costs?
ACME – supplier
$15 / pack of widgets
FIXIT - hardware chain
monthly demand: 30,000 packs
of widgets
Holding cost rate: 20%/year
41
Target Service Level: 95%
Margin: $2
28
FIXIT Hardware Chain - An Example
ACME – supplier
$15 / pack of widgets
FIXIT - hardware chain
monthly demand: 30,000 packs
of widgets
Holding cost rate: 20%/year
42
Target Service Level: 95%
Margin: $2
28
Need to Know “Total Logistics Costs”
43
Inventory Calculations
• Inventory (on hand + on order)
Q
• On-hand (warehouse) inventory (= +z⋅ μL ⋅ σ d2 + μd2 ⋅ σ L2 )
2
Q
• Cycle inventory (= 2
)
2 2 2
• Safety inventory (= z ⋅ μ ⋅
L dσ + μ ⋅
d L) σ
1. A target service level SL is given to you. Find the corresponding z-value from
the table.
2. Find transportation cost =
(average demand in each period / capacity of the mode) ⋅ cost per delivery
3. Calculate the total inventory (on-hand + on-order)
• On-hand (warehouse) inventory = Q/2 + z ⋅ μL ⋅ σ d2 + μd2 ⋅ σ L2
46
FIXIT - Continued
There is NO direct relationship between the response time and cost, if you
consider the TOTAL LOGISTICS COSTS!
Class 16
Distribution Networks and Risk Pooling
Sajjad Najafi
1
What did we do last time?
Recipe: Choice of Transportation Mode
Demand: Normal Distribution N ∼ (μd, σd)
Lead Time: Normal Distribution N ∼ (μL, σL)
1. A target service level SL is given to you. Find the corresponding z-value from
the table.
2. Find transportation cost =
(average demand in each period / capacity of the mode) ⋅ cost per delivery
3. Calculate the total inventory (on-hand + on-order)
• On-hand (warehouse) inventory = Q/2 + z ⋅ μL ⋅ σ d2 + μd2 ⋅ σ L2
ACME – supplier
$15 / pack of widgets
FIXIT - hardware chain
monthly demand: 30,000 packs
of widgets
Holding cost rate: 20%/year
4
Target Service Level: 95%
Margin: $2
28
FIXIT - Continued
5
FIXIT - Continued
There is NO direct relationship between the response time and cost, if you
consider the TOTAL LOGISTICS COSTS!
7
Quiz (Risk Pooling)
Available from April 7th and remains open until Final Exam.
8
Reactive Capacity: Combining Transportation Modes
An example of combining several transportation modes
Quantities
FedEx
3
Contracted
2 Fleet
1 Own Fleet
time
Advantage?
10
Another example of combining several transportation modes
Quantities
FedEx
3
Contracted
2 Fleet
1 Own Fleet
time
Advantage:
• Better customer service
• High transportation costs, only IF demand turns out to be very high
11
Would you ever consider both?
+ ?
(10 days)
12
Reminder: Newsvendor Model
Newsvendor Problem
• Every morning, a newsvendor purchases newspapers to sell
• Too Many - Too Few Tradeoffs (overage - underage tradeoff)
• How many newspapers should he purchase?
• You can never guess demand right!
• You always have either excess or shortage inventory. Which
mistake is less costly?
• You order a quantity to make sure that the more costly
mistake happens with lower probability
Profits Just right!
SL*
SL*
SL*
Examples
• Example 1: Assume demand is N(200,20)
Cu = $100 Co = $250
SL*
SL*
SL*
Examples
• Example 1: Assume demand is N(200,20)
Cu = $100 Co = $250
Q* = μ + zσ = 189
SL*
Examples
• Example 1: Assume demand is N(200,20)
Cu = $100 Co = $250
Q* = μ + zσ = 189
• Example 2: Assume demand is N(850,150)
Cu = $90 Co = $20
$90 SL*
SL* = P(D ≤ Q*) = = 82 %
$90 + $20
Q* = 988 P(D > Q*)
350 425 500 575 650 725 800 875 950 1025 1100 1175 1250
Q* = μ + zσ = 988
Newsvendor Recipe: Normal Demand Distribution (μ, σ)
20
Choosing Transportation Mode (variability in demand)
21
Choosing Transportation Mode (variability in demand)
22
A Useful Demand Distribution: Normal Demand Distribution
Service Level = Critical Ratio = Prob of meeting all demand
= P(D≤Q*) = Cu / (Cu+Co)
23
A Useful Demand Distribution: Normal Demand Distribution
Service Level = Critical Ratio = Prob of meeting all demand
= P(D≤Q*) = Cu / (Cu+Co)
Real demand1
24
A Useful Demand Distribution: Normal Demand Distribution
Service Level = Critical Ratio = Prob of meeting all demand
= P(D≤Q*) = Cu / (Cu+Co)
Cu =
Co =
26
Choosing Transportation Mode (variability in demand)
27
Choosing Transportation Mode (variability in demand)
Shortage = FedEx
30
What about other measures?
For Profit Calculations:
1. Expected Shortages = L(z) x std. deviation
2. Expected sales = exp. demand – exp. shortages
3. Expected leftovers = order size – exp. sales
4. Expected profits = (p × exp. sales + s × exp. leftovers) – c × Q*
31
What about other measures?
For Profit Calculations:
1. Expected Shortages = L(z) x std. deviation
2. Expected sales = exp. demand – exp. shortages
3. Expected leftovers = order size – exp. sales
4. Expected profits = (p × exp. sales + s × exp. leftovers) – c × Q*
Unit of Demand
Sales (fedex)
32
What about other measures?
For Profit Calculations:
1. Expected Shortages = L(z) x std. deviation
2. Expected sales = exp. demand – exp. shortages
3. Expected leftovers = order size – exp. sales
4. Expected profits = (p × exp. sales + s × exp. leftovers) – c × Q*
Unit of Demand Unit of Product ordered by Train
Sales (fedex)
33
What about other measures?
For Profit Calculations:
1. Expected Shortages = L(z) x std. deviation
2. Expected sales = exp. demand – exp. shortages
3. Expected leftovers = order size – exp. sales
4. Expected profits = (p × exp. sales + s × exp. leftovers) – c × Q*
Unit of Demand Unit of Product ordered by Train
Sales (fedex)
E Shortages (total) = 0
E Sales (Fedex) = L(z)*σ Shortage covered by Fedex
E Sales (train) = μ - L(z)*σ
E Sales (total) = E Sales (train) + E Sales (Fedex) = μ - L(z)*σ + L(z)*σ = μ
E Leftover = Q*train - E Sales (train) = Q*train - (μ - L(z)*σ)
E Profits = μ*$1 - $0.3 Q*train - $10 QFedex 34
Risk Pooling
Strategies for reducing safety stocks
• Risk Pooling
• Idea: Supplying independent demand streams from one location rather
than multiple locations requires less safety stock
• Std. Dev.:
• Applications:
• Component commonality in product design
• Portfolio effects in finance/risk pooling
• Storage centralization
36
Component Commonality
37
Problem: Risk Pooling - Component Commonality
• The daily demand for zipper A from apparel style 1 is normally
distributed with mean of 100 units and std. dev. of 30 units.
Similarly, the daily demand for zipper B from apparel style 2 is
normally distributed with mean of 300 units and a std. dev. of 40
units.
1. Assuming an order lead time of 1 day, how much safety stock should be
kept for each zipper to achieve a 98% service level (Hint: Use z=2 for
98% service level)? What would be the total safety stock level?
2. What would be the total safety stock level if the same type of zippers is
used for each style?
38
Problem: Risk Pooling - Component Commonality
• The daily demand for zipper A from apparel style 1 is normally
distributed with mean of 100 units and std. dev. of 30 units.
Similarly, the daily demand for zipper B from apparel style 2 is
normally distributed with mean of 300 units and a std. dev. of 40
units.
1. Assuming an order lead time of 1 day, how much safety stock should be
kept for each zipper to achieve a 98% service level (Hint: Use z=2 for 98%
service level)? What would be the total safety stock level?
2. What would be the total safety stock level if the same type of zippers is
used for each style?
39
Benefits of risk pooling/centralization
• Centralization reduces safety stocks (pooling effect)
• Offers better service for the same total inventory investment or the
same service for a smaller total inventory investment
40
Inventory (Risk) Pooling - Centralisation
You keep Safety Stock to meet the demand with a desired service level
(with a corresponding z-score)
zσ zσ
zσ zσ
zσ
zσ
Warehouse 1
Warehouse 2
Source
Warehouse 3
Warehouse 4
Demands
Decentralized Solution
SS = N ⋅ (zSLσL)
42
Centralization / Decentralization: Effect on safety stocks
Warehouse 1
Warehouse 2
Source Central
Source
Warehouse 3 Warehouse
Warehouse 4 Demand
Demands
43
Centralization / Decentralization: Effect on safety stocks
Warehouse 1
Warehouse 2
Source Central
Source
Warehouse 3 Warehouse
Warehouse 4 Demand
Demands
1
safety stock at central depot 1
=
• Location pooling reduces demand 0.7 safety stock at N local depots N
uncertainty
• Reduced demand uncertainty reduces 0.5
the inventory needed
• Declining marginal returns to risk
pooling! 0.33
1 2 4 9 N
https://edition.cnn.com/interactive/2018/10/business/amazon-distribution-map/index.html
46
Risk pooling via location pooling
47
Summary: Factors Influencing Distribution Strategy
48
Key Lessons about distribution
• When considering impact of new distribution system, need to consider impact on all
players of supply chain, i.e., consider impact on customers and suppliers in addition to
cost impact on logistics.
49
Supply Chain Management
Class 17
Supplier Selection and Management
Sajjad Najafi
1
What did we do last time?
Choosing Transportation Mode (variability in demand)
Warehouse 1
Warehouse 2
Source Central
Source
Warehouse 3 Warehouse
Warehouse 4 Demand
Demands
SOURCES OF Process
SUPPLY CHAIN DESIGN SUPPLY CHAIN MGMT
ADVANTAGE Execution
LITTLEFIELD
SIMULATION
April 19, end of the day in France
Deadline for project submissions (only in PDF)
7
Sourcing
8
Historical Context of Sourcing
9
Historical Context of Sourcing
10
What is the cost of raw materials?
Why is purchasing important?
30 %
60 %
10 %
12
Why is purchasing important?
13
Benefits of reduced spending
• Suppose you purchase materials for $6, which account for 60% of
the total cost, and you sell for $12. Demand = 100 units.
14
Main purchasing segments
• Raw materials
• Strategic components
• Commodity products
• Indirect materials
• Maintenance, repair and operation (MRO)
• Production support items
• Services
• Capital equipment
• Transportation
15
Commodity products Services
16
Example: Commodity products
• Characteristics
• Strongly standardized product
• Intense international competition
• Targets
• Identify suppliers capable of continuous improvement
• Make suppliers compete to reduce prices
• Work with the suppliers to update their catalog offerings
• Ensure suppliers take advantage of innovations
• Reduce lead time
• Manage risks
17
Example: Services
• Characteristics
• Not standardized
• Multi-dimensional
• Subject to subjective evaluation
• Targets
• Develop measure for service quality and value
• Make suppliers compete in various dimensions
• Take advantage of innovations
• Manage non-performance risks
18
https://www.youtube.com/watch?v=R2IUwElbCnc
https://www.youtube.com/watch?v=Z7Yblt0Trzw
BOSE Corporation
• Better Sound through Research!
• High Quality of each sub-component and raw materials is essential to good sound.
21
How can BOSE deal with the challenges?
• Make (Vertical Integration)
• Produce inputs in house
• A captive production facility
• Examples: Oil Refineries with dedicated oil fields; Pit-head Thermal Power Plants
22
Make approach
This is a vertical integration approach
• There are lower economies of scale: These increase prices/costs and decrease investments in
R&D (for the component), ability to learn.
• Benefits of Focus are lost. Firms tend to become very diffused and unfocussed in their
activities.
23
Buy — short-term contracts
In a one-shot interaction, a supplier has the incentives to opportunistically cheat the buyer on
all items that are not covered in their contract or are legally enforceable. Thus,
• Quality verification is hard for most products. For commoditized or standardized products, it may be
possible (-)
• Timely delivery may be hard to ensure (-)
• Market forecasts and information sharing is often not possible (-)
• Incentives are not aligned. Each firm, the buyer and the supplier want to maximize their own profits
at the expense of the other (-)
• Suppliers have no incentives to invest in capacity for parts for new products with as yet unproven
demand (-)
• Suppliers have no incentive to invest in capacity for custom parts (-)
• Proprietary Information may leak from the supplier to other competitors (-)
• Full benefits of economies of scale. In cost and innovation for supplied components (+)
• Each supplier can be a highly efficient focused firm (+)
• In each period, one can buy at the cheapest price (+)
• Reputational concerns limit the harm to the buyer (+)
In a one-shot interaction, if a supplier can gain by harming the buyer, he would do so!
24
Buy — short-term contracts (spot market)
In a one-shot interaction, a supplier has the incentives to opportunistically cheat the buyer on
all items that are not covered in their contract or are legally enforceable. Thus,
• Quality verification is hard for most products. For commoditized or standardized products, it may be
possible (-)
• Timely delivery may be hard to ensure (-)
• Market forecasts and information sharing is often not possible (-)
• Incentives are not aligned. Each firm, the buyer and the supplier want to maximize their own profits
Incentives are misaligned!
at the expense of the other (-)
• Suppliers have no incentives to invest in capacity for parts for new products with as yet unproven
demand (-)
• Suppliers have no incentive to invest in capacity for custom parts (-)
• Proprietary Information may leak from the supplier to other competitors (-)
• Full benefits of economies of scale. In cost and innovation for supplied components (+)
• Each supplier can be a highly efficient focused firm (+)
• In each period, one can buy at the cheapest price (+)
• Reputational concerns limit the harm to the buyer (+)
In an one-shot interaction, if a supplier can gain by harming the buyer, he would do so!
25
Benefits of Make approach: betting against uncertainty
• Bose’s margin on the product is $300. • Supplier’s margin on the product is $50
• If capacity to produce the component falls short, • If capacity to produce the component falls short,
Bose looses 300$. supplier loses $50
• A unit of capacity costs $30 (rate) • A unit of capacity costs $30 (rate)
26
Benefits of Make approach: betting against uncertainty
• Bose’s margin on the product is $300. • Supplier’s margin on the product is $50
• If capacity to produce the component falls short, • If capacity to produce the component falls short,
Bose looses 300$. supplier loses $50
• A unit of capacity costs $30 (rate) • A unit of capacity costs $30 (rate)
27
Buy — long-term Relationships
• If both the supplier and buyer believe they have a profitable long-term relationships, then
they are inclined to not cheat one another; else either could break off the relationship and
the other would lose all future benefits.
• A short-term contract is like a prisoner’s dilemma; whereas a long-term contract is a repeated
prisoner’s dilemma (where one can induce full cooperation)
• Now one can expect for most reasonable demands to be met:
• Easier to ensure higher quality (as incentives to cheat are smaller) (+)
• Timely and reliable supplies are ensured (+)
• Market forecasts and other Information flows can be shared without fear of leakage (+)
• The supplying unit has higher incentives to invest in capacity for new products with unproven
demand (+).
• The supplying unit has incentives to invest in producing custom parts (+)
• There are the full benefits of the economies of scale (+)
• Each supplier can be a highly efficient focused firm (+)
• One is stuck with a supplier (-)
28
When do long-term relationships work?
• These contracts can achieve the best of both worlds! But there are certain conditions to make
this all work.
• Both parties should believe the relationship is going to last for the long-term.
• Both parties should find the collaboration sufficiently rewarding.
• Both parties should be interested in maximizing long-term gains.
• Requiring both parties to make relationship-specific up-front investments is a good way to
ensure these
• One problem with these relationships: Suppose both firms believe it is a long-term
relationship and make relation-specific investments. Now both firms are stuck with each
other (holdup). They could demand unreasonable terms which the other party will find
preferable to meet than have to incur the cost of setting up a new long-term relationship
(Renegotiation). This can be prevented as long as both firms have made enough comparable
relation-specific investments.
• Long Term Relationship if executed correctly, can get all the benefits of buying
and mitigate most of the downsides.
29
Business Model Innovation: Li & Fung Limited
120
90
Sales (HK$ B)
60
30
0
6
08
'9
'9
'0
'0
'0
'0
30
A Hard Choice: Flexibility versus Commitment
Short Term Relationships Long Term Relationships
Intermediaries relieve the trade-off by allowing for dynamic buyer-supplier matching while keep all
relationships intact. The benefits of relationships flow through a 3 tier system and there is additional
flexibility
Li & Fung Limited: What Does it Do?
✓ Buyers outsource sourcing to Li & Fung
✓ Has a global platform of suppliers
✓ Finds suppliers to source from
✓ Ensures good behavior
(Quality, information, etc.)
32
Rolls Royce: Power-By-The-Hour
• A typical relationship: Time & Materials Contract (pay
per repair).
• Incentive problems:
• The supplier (Rolls Royce) wants more repairs.
• The customer (airline) faces all the risks associated with
engine breakdowns and wants fewer repairs.
• The customer’s costs are unpredictable.
• The customer is forced to buy spare parts while what it
wants is the working engine.
THE INNOVATION
• Rather than sell the product, Sell the service that the customer cares about…
• Offer “Power by the hour” Style contracts; lease instead of sale
• Increases Revenues and Increases Risk Exposure, Risk is borne by Party that can best manage it.
• Disadvantages
• Lower quantity per supplier (less important customer; loose quantity discounts)
• Quality differences between suppliers (quality control harder)
• More coordination work for purchasing/receiving
• Higher delivery costs (more shipments)
36
Many suppliers
37
Few Suppliers
38
Vertical Integration
39
Make or buy and outsourcing decisions
• Make-or-buy decisions
• Choosing between obtaining
products and services
externally as opposed to
producing them internally
• Outsourcing
• Transfer traditional internal
activities and resources to
outside vendors
• Efficiency in specialization
• Focus on core competencies
40
Supplier selection criteria
• Cost:
• Price, conditions of payment, transport, induced costs
• Quality:
• Certified products, after-sales service
• Delivery performance:
• Short delivery lead times, reliable deliveries, flexibility
• Services:
• Packaging, delivered on site, safety stocks
• Security:
• Financial position, part of a conglomerate, reputation
41
Supplier Selection Analysis
• Many factors play a role
• Factor-weighting technique considers multiple criteria
• Each factor is assigned a weight and a score
• Choose the supplier with the best weighted score
FABER PAINT SMITH DYE
SCORE (1-5) WEIGHT SCORE (1-5) WEIGHT
CRITERION WEIGHT
(5 HIGHEST) x SCORE (5 HIGHEST) x SCORE
Engineering/
.20 5 1.0 5 1.0
innovation skills
Production process
.15 4 0.6 5 0.75
capability
42
Traditional sourcing methods
• Catalogues
• Example: Office supplies
More complex
43
Methods of negotiation
• Face-to-face:
• Traditional
• Iterative communication
44
Methods of negotiation: Auctions
Methods of negotiation
• Procurement Auctions:
• Formally defined as:
• Leverages competition
46
Face to Face Negotiation vs. Auction
Depend on buyer-supplier
Outcomes Economically efficient
power
47
E-Sourcing Success Stories
• From interview with a large auto OEM:
1. Initial state: Incumbent charges $1/part
2. Buying agent proposes auction
3. Incumbent tries to pre-empt, cuts price to 80¢
4. Buyer holds competitive auction anyway
5. Incumbent wins contract at 60¢
48
When to use e-auctions?
• Items can be clearly specified and translated into prices a supplier
will commit to charge the buyer
50
Centralized purchasing
• Pros:
• Bargaining power over suppliers
• Organizational coordination on purchasing policies
• Standardized purchasing procedures
• Transparency and tight control of organizational spending
• Single interface to suppliers
• Cons:
• Dissatisfied internal customers
• Inflexible purchasing procedures
• Bureaucratic inefficiency
51
Summary
• Purchasing is important; it is used increasingly as a strategy for
competitive advantage
52
Supply Chain Management
Class 18
Littlefield Debriefing
Sajjad Najafi
1
What’s Left?
SOURCES OF Process
SUPPLY CHAIN DESIGN SUPPLY CHAIN MGMT
ADVANTAGE Execution
LITTLEFIELD
SIMULATION
Project Presentations:
Session 22 (April 27)
Session 23 (May 11)
Review:
Session 24 (May 16)
SCM Student Project - logistics
4
What did we do last time?
Sourcing
6
Historical Context of Sourcing
7
Commodity products Services
8
https://www.youtube.com/watch?v=R2IUwElbCnc
https://www.youtube.com/watch?v=Z7Yblt0Trzw
How can BOSE deal with the challenges?
• Make (Vertical Integration)
• Produce inputs in house
• A captive production facility
• Examples: Oil Refineries with dedicated oil fields; Pit-head Thermal Power Plants
11
Benefits of Make approach: betting against uncertainty
• Bose’s margin on the product is $300. • Supplier’s margin on the product is $50
• If capacity to produce the component falls short, • If capacity to produce the component falls short,
Bose looses 300$. supplier loses $50
• A unit of capacity costs $30 (rate) • A unit of capacity costs $30 (rate)
12
A Hard Choice: Flexibility versus Commitment
Short Term Relationships Long Term Relationships
Intermediaries relieve the trade-off by allowing for dynamic buyer-supplier matching while keep all
relationships intact. The benefits of relationships flow through a 3 tier system and there is additional
flexibility
Li & Fung Limited: What Does it Do?
✓ Buyers outsource sourcing to Li & Fung
✓ Has a global platform of suppliers
✓ Finds suppliers to source from
✓ Ensures good behavior
(Quality, information, etc.)
14
Rolls Royce: Power-By-The-Hour
• A typical relationship: Time & Materials Contract (pay
per repair).
• Incentive problems:
• The supplier (Rolls Royce) wants more repairs.
• The customer (airline) faces all the risks associated with
engine breakdowns and wants fewer repairs.
• The customer’s costs are unpredictable.
• The customer is forced to buy spare parts while what it
wants is the working engine.
THE INNOVATION
• Rather than sell the product, Sell the service that the customer cares about…
• Offer “Power by the hour” Style contracts; lease instead of sale
• Increases Revenues and Increases Risk Exposure, Risk is borne by Party that can best manage it.
Maria Pla
Gloria Fachinger
Gianmarco Milani David Canosa
Lucia Tonolo Moritz Thier
Emma Gugliotta Sofia Dupuis
Lodovico Benvenuti Jeena Miria George
Wenqian Wang
Agnès Moukarzel
Group EN03
Group EN03
Romain Batlle
Zineb Alami
Edgar van OS Hamza Marrakchi
Jade Chen Ines Achour
Jayjay Srijeeta
Philip Mantz Joshua McFadden
Jan Philipp Girgott
Raili Engler
Group EN04
Group EN04
75% 75%
50% 50%
Stuffer Tester
25% 25%
Avg U = 82.6% Avg U = 88.7%
0% 0%
0 13 25 38 50 0 13 25 38 50
100%
75%
50%
25%
Tuner
Avg U = 89.2%
0%
0 13 25 38 50
3600
2700
Stuffer queue
Tester queue
1800
Tuner queue
900
0
0 13 25 38 50
3600
2700
Stuffer queue
Tester queue
1800
Tuner queue
Total
900
0
0 13 25 38 50
RM kits
9,000
6,750
4,500
2,250
0
0 12.5 25 37.5 50
3600
2700
Stuffer queue
Tester queue
1800
Tuner queue
Total
900
0
0 13 25 38 50
Job Arrivals
30
Average = 14.5 jobs/day
23
15
0
0 13 25 38 50
4.5 750
3 500
1.5 250
0 0
0 13 25 38 50 0 13 25 38 50
Factory Performance?
How was the factory performing when you took control?
▪ Raw material stockout every order cycle
▪ Inventory buildup
▪ High utilization at all stations
▪ Spiky demand
▪ Long lead times
Managing Littlefield Technologies
▪Revenue:
▪choice of contract
▪lead times
▪Costs:
▪machine
▪inventory
Choice of Contract
Current actual flow time (days)
6
4.5
1.5
0
0 13 25 38 50
Choice of Contract
Given current performance, what contract(s) can we
realistically support?
▪ Contract #1: Price $750, LT window 7-14 days ~ Fine
▪ Contract #2: Price $1000, LT window 1-3 days Bankruptcy
▪ Contract #3: Price $1250, LT window 0.5-1 day Bankruptcy
1.5
0
0 13 25 38 50
Why actual flow time is so long?
39
Revising Inventory Management Policy
RM kits
9,000
6,750
4,500
2,250
0
0 12.5 25 37.5 50
15
0
0 13 25 38 50
“No significant trend in the average demand” Moving average for forecasting
Revising the Order Quantity Q
2DS
Q* =
H
D= Avg. Annual demand (units) = 14.5 x 365 = 5293
S= Cost per order ($) = 1000
H= Holding cost ($) = 0.1 x 600 = 60 /order/year
42
Why actual flow time is so long?
44
Why actual flow time is so long?
High Returns
Low Returns
75% 75%
50% 50%
Stuffer Tester
25% 25%
Avg U = 82.6% Avg U = 88.7%
0% 0%
0 13 25 38 50 0 13 25 38 50
100%
75%
50%
25%
Tuner
Avg U = 89.2%
0%
0 13 25 38 50
Where do we add capacity?
High Returns
Low Returns
Bottleneck is station 3
• Set Priority at Station 2 to Product Coming from Station 1, i.e., first work on
anything going to station 3
• Unless the queue there is already very long there; then priority to finish and
ship products coming from station 3. (Could adjust dynamically in real life…)
49
We need (4 - 3 - 2) machines to have low enough avg. Wq to
move to Contract 3
0.20
Wq , days
4 machines
0.15
0.10
5 machines
0.05
0.00
0.0 0.2 0.4 0.6 0.8 1.0
utilization, ρ
50
Why actual flow time is so long?
Target SL = Cu/(Cu+Co)
Class 19
Zara, Fast Fashion, Postponement, Delayed
Differentiation
Sajjad Najafi
1
What’s Left?
SOURCES OF Process
SUPPLY CHAIN DESIGN SUPPLY CHAIN MGMT
ADVANTAGE Execution
LITTLEFIELD
SIMULATION
Project Presentations:
Session 22 (April 27)
Session 23 (May 11)
Review:
Session 24 (May 16)
April 19, end of the day in France
Deadline for project submissions (only in PDF)
Example
† Margins are indicative of the fashion garment industry, but bear no resemblance to Costume Gallery’s actual margins
6
THE FASHION INDUSTRY
Example
While Margins are high for fashion goods, but firm profitability is Very Low! Why?
• Demand for such products is driven by fickle trends and is notoriously hard to predict
• Consequently, firms end up with a lot of excess inventory which must be discounted. At the same time, many customers
don’t find what they want.
† Margins are indicative of the fashion garment industry, but bear no resemblance to Costume Gallery’s actual margins
7
ZARA’S FAST FASHION BUSINESS MODEL
Amancio Ortega
8
ZARA FACTS AND FIGURES
9
IS IT PRODUCT INNOVATION?
10
IS IT PRODUCT INNOVATION?
• Limited Editions
11
IS IT QUALITY?
12
IS IT QUALITY?
• Look: grand!
13
IS IT VARIETY?
14
IS IT VARIETY?
15
IS IT MARKETING?
16
IS IT MARKETING?
17
IS IT LOCATION?
18
IS IT LOCATION?
La Coruna is in a far corner of Europe!
19
IS IT LOW MANUFACTURING COST?
$90 million
123,000 m2
80,000 garments/hr
22
STOCK MARKET THOUGHT SO…
INDITEX
23
SO HOW DO THEY DO IT?
LET’S COMPARE:
VS
25
MARKS & SPENCER: CUSTOMER PROPOSITION AND BUSINESS PROCESS
Business Process
• Design Team defines detailed cloth specifications one year before store delivery.
• Merchandisers decide prices and quantities well before start of selling season.
• Stylists focus on quality improvements of traditional styles.
• Quality: High conformance to specification, quality of stitching, etc.
• Many Distributed Warehouses
• Seven Weeks of Inventory
Customer Proposition
• High “Quality” garments, traditional styles, plus sizes.
Clock-Speed
16 month cycle
26
ZARA: CUSTOMER PROPOSITION & BUSINESS PROCESS
Business Process
► Design Team develops platform models but holds off finalizing detailed design
► Single production. Production often falls short. New styles pick up unsatisfied demand.
► Internal Raw Material finishing capabilities, allowing for last minute changes
► Production is consolidated in Zara Industrial Areas (close to markets- Mexico, Spain)
► All new products every month
► Word of Mouth Advertising. Location, Location and Location!
Customer Proposition
► Trendy Stylish products, very affordable prices. Buy new styles often, high turnover.
Clock-Speed
21-29 day cycle
27
ZARA V/S M&S: KEY BUSINESS PROCESS DIFFERENCES
Quantity Decision made 1 year before sales Quantity Decisions made days before sales
Demand is satisfied , leftover inventory is heavily Full Demand is often unsatisfied, Customers
discounted substitute other products.
Distant Production Location, Long lead times Close Production Location, Short lead times
28
ZARA BUSINESS PROCESS IN FULL: 5 DAYS LEAD TIME!
Step 1:
Scan Fashion Shows
Step 2: Step 3:
Purchase Raw
Simplify “hits” and Final design of the next Manufacturing
Material
make library of designs batch
Distribution
ZARA BUSINESS PROCESS IN FULL: 5 DAYS LEAD TIME!
Step 1: Step 5:
Scan Fashion Shows Designers “pull” next raw
material batch
Step 2: Step 3:
Purchase Raw
Simplify “hits” and Final design of the next Manufacturing
Material
make library of designs batch
Distribution
Step 4:
Shoppers (and store managers)
“pull” next designs (shapes) &
designers “adapt”
Shopping
Experience
HOW CAN THEY DO IT IN 5 DAYS?
• Constrain designers
31
ILLUSTRATIVE EXAMPLE: VALUE OF PLATFORM DESIGNS
Early Differentiation Process†
Dyed Yarns Finished Sweaters
Dyeing Knitting
32
ILLUSTRATIVE EXAMPLE: VALUE OF PLATFORM DESIGNS (DELAYED DIFFERENTIATION/POSTPONEMENT)
Dyeing Knitting
Knitting Dyeing
► In an early differentiation process, dyeing and knitting quantities have to be decided on the basis of individual demand for
colors.
► In a delayed differentiation process, knitting quantities can be decided on basis of total demand.
► Total Demand has lower variance than the sum of variances of individual demand. This will reduce total mismatch costs and
increase profits
Delayed Differentiation also leads to pooled demand, and reduces mismatch costs!
Anand K. S. and K. Girotra, “The Strategic Perils of Delayed Differentiation,” Management Science, 53:5, May 2007, pp. 697-712.
33
DELAYED DIFFERENTIATION: OTHER EXAMPLES
Paint Industry
34
HOW DOES DELAYING HELP? VALUE OF TIME (INFORMATION)
GRAPHS INDICATE FORECAST ACCURACY, CLOSENESS TO 45O LINE INDICATES HIGHER ACCURACY
0 0 0
0 50 100 150 200 0 40 80 120 160
0 30 60 90 120
Demand Forecasts become better with time as more information becomes available
35
AGGREGATING DEMAND FROM TWO MARKETS
36
EXAMPLE PROBLEM
• You are selling a particular T-shirt in two colors: red and black. Your demand forecast for
both is N(µ=100,σ=20) and demands are independent. How many T-shirts of each type
should you buy, if you want to provide a service level of 99% (z=2.33)?
• You bought a “Benetton machine” and now can color T-shirts in small batches in your
store. How many “white fabric” T-shirts should buy if you want to provide the same
service level?
37
EXAMPLE PROBLEM
• You are selling a particular T-shirt in two colors: red and black. Your demand forecast for
both is N(µ=100,σ=20) and demands are independent. How many T-shirts of each type
should you buy, if you want to provide a service level of 99% (z=2.33)?
• You bought a “Benetton machine” and now can color T-shirts in small batches in your
store. How many “white fabric” T-shirts should buy if you want to provide the same
service level?
38
AGGREGATING DEMAND FROM TWO PRODUCTS
Product 1 Product 2
20 20
20
18 18 18
16 16 16
14 14 14
12 12 12
10 10 10
8 8 8
6 6 6
4 4 4
2 2 2
0 0 0
0 5 10 15 20 0 5 10 15 20 0 5 10 15 20
NEGATIVE CORRELATION
NO CORRELATION / INDEPENDENCE POSITIVE CORRELATION
39
WHEN DOES DELAYED DIFFERENTIATION MAKE SENSE?
40
WHEN DOES DELAYED DIFFERENTIATION MAKE SENSE?
41
ILLUSTRATIVE EXAMPLE: VALUE OF CENTRALIZED WAREHOUSE (LOCATION POOLING)
Consider two supply chain designs
Decentralized Warehouses
Demand from Territory 1: Normal (µ, σ)
This is the effective demand for W1. Compute NV Profits
W1 Territory 1
Centralized Warehouses
Demand for Warehouse is sum of Demand from Territory 1 and Territory 2.
Territory 1 Effective Demand: Normal (2µ, σ (2(1+ρ))1/2), where ρ is the correlation
W between the two markets.
Territory 2
Compute NV Profit for Warehouse.
The Variance in Pooled Demand is less than 2x the variance in original demands!
Having a centralized warehouse, reduces effective demand variance and increases Profits
42
MORE EXAMPLES OF POOLING DEMAND
► Campbell Soup:
► Manufacturers brand name and private label soup (same soup)
► Problem: many different private labels (Giant, Kroger, A&P, etc)
► Solution: Hold inventory in cans without labels, add label only when demand is realized.
► Nokia:
► Customers want different color phones.
► Design the product so that color plates can be added quickly and locally.
► Hewlett Packard
► Sells printers in different countries. Different markets have different power supply conventions
and require different product labeling.
► Designs and produces generic printers with special power supply modules that can be plugged
in after demand is realized.
43
FASHION INDUSTRY: SUBSTITUTABILITY, DISCOUNTS & CONSUMER BEHAVIOR
44
FASHION INDUSTRY: SUBSTITUTABILITY, DISCOUNTS & CONSUMER BEHAVIOR
• Consider the underage and overage costs of the newsvendor model (In all previous examples,
we considered effects of the demand distribution)
• In fashion goods, customers can be encouraged to substitute. Thus, if one product is out of
stock, customers may purchase another product. Zara recognized this and modified its
Newsvendor logic to consider a smaller cost of lost sales (cost of underage). Thus, it stocks
less.
• Stocking less reduces the amount of inventory that has to be discounted. Further, in
principle, Zara has very limited sales
• Thus further modifies customer strategic behavior to buy early rather than wait for the
sale. Customers can also be fashion forward this way.
• A typical Zara customer visits the store 17 times/year (compared to 4-5 for Gap)
45
ZARA’S SUCCESS
46
REACTION TO COMPETITION
47
KEY LESSONS
• Delaying decisions allows one to use better forecasts and reduces information risk and inefficiency
(lower mismatch costs and higher newsvendor profits)
• Pooling Demand from various locations (Centralized Warehouse) reduces variance in demand (lower
mismatch costs and higher newsvendor profits)
• Delaying Differentiation of products (platform designs) allows one to bet on joint demand for
different product variants, which has lower variance (lower mismatch costs and higher newsvendor
profits)
• Fewer discounts can change customer behavior and encourage immediate purchases and
substitution.
48
NEXT CLASS
• Mass-customization
• Dual Sourcing
49
Fresh Connection Registration
Go to http://my.inchainge.com
Registration
Registration
Registration
xxx@xxx
Registration
Registration
Registration
Operations and Supply Chain management - TFC Nov 2018 - Woonam Hwang
Registration
Operations and Supply Chain management - TFC Nov 2018 - Woonam Hwang
Patrick Willems
Woonam Hwang
Registration
Operations and Supply Chain management - TFC Nov 2018 - Woonam Hwang
Patrick Willems
Woonam Hwang
Registration
Operations and Supply Chain management - TFC Nov 2018 - Woonam Hwang
XXX, XXX
Supply Chain Management
Class 20
Mass Customization and Reactive Capacity
Sajjad Najafi
1
What’s Left?
SOURCES OF Process
SUPPLY CHAIN DESIGN SUPPLY CHAIN MGMT
ADVANTAGE Execution
LITTLEFIELD
SIMULATION
Project Presentations:
Session 22 (April 27)
Session 23 (May 11)
Review:
Session 24 (May 16)
April 23, end of the day in France
Deadline for project submissions (only in PDF)
https://www.youtube.com/watch?v=iOi4b7XeSMg&t=1s 6
Who is this man?
Michael Dell
https://www.youtube.com/watch?v=iOi4b7XeSMg 7
How Michael Dell Revolutionized the PC Industry
8
Should we have Finished Goods Inventory or Not ?
9
To Have Finished Goods Inventory Or Not?
10
Build To Order V/S Build To Forecast
Lost Sales in BTF are also a kind of waste (Mismatch between Supply & Demand)
11
BTO V/S BTF. When Does BTO Make Sense?
12
The Computer Industry: Catching up with Dell’s Pioneering BTO Model
Inventory turns=COGS/Inventory
100,0
► Dell
75,0
Inventory turns
►Gateway
50,0
►IBM
25,0
►Compaq
0,0
1980
1982
1984
1986
1988
1990
1992
1994
1996
1998
2000
2002
2004
Year
13
Timbuk2
Messenger
Bag
Laptop
Sleeve
www.Timbuk2.com
14
Timbuk2
www.Timbuk2.com
15
Dell , Timbuk2 and Original Spin
16
The Benefits of Customization
• Customization allows a customer to more closely match his wants to the available products. This can
be used to extract a premium.
• Customers don’t care about all dimensions equally. A technique to identify which dimensions are most
important to customers is called conjoint analysis
• Conjoint Analysis surveys people using appropriately designed choices to find out what they really
care about.
The “Most Wanted” painting in America, according to Conjoint Analysis conducted by Komar and Melamid.
See Komar and Melamid’s website on paintings based on attribute surveys: http://www.diacenter.org/km
17
France’s Most and Least Wanted Paintings
18
Too many dimensions…
5 sizes *
2 fabrics *
26 colors *26 *26 *
5 liners *
12 logos *
2 (strap)*
2 (insert) *
2 (center divider) *
2 (reflectors) *
2 (left/right) *
2 (pad) *
2 (accessory) *
2 (cell phone) *
2 (holster)
19
How to Deliver on the Options you are Promising?
20
Spackling at Timbuk2 using Flexible Capacity
Average Demand for Custom + Std
200
Production Volume
150
Standard products (BTF)
100
Demand for Custom
50
Custom products (BTO)
0
0 5 10 15 20 25 30
Day
Cattani, K., E. Dahan, and G. Schmidt. 2007. Spackling: Smoothing Built-to-Order Production of Mass-Customized Products with Build-To-Forecast production of Standard Items..
21
Dual Sourcing Example:
Assume that all of Timbuk2’s bags are similar, i.e. they all offer Timbuk2 the same margin of
24% of the wholesale price (offered to retailers), if they are produced in China, and a margin of
14% of the wholesale price, if produced in SanFrancisco. You salvage all left-over bags by selling
them in bulk to an outlet store, with the salvage value of 68% of the wholesale price.
(a) If you buy bags for the retail channel only from China;
(b) If you source bags from China, but use San Francisco as a back-up, in case
you run out of stock. Do you have enough capacity in San Francisco?
22
Part (a) you buy only from China:
Assume that all of Timbuk2’s bags are similar, i.e. they all offer Timbuk2 the same margin of
24% of the wholesale price (offered to retailers), if they are produced in China, and a margin of
14% of the wholesale price, if produced in SanFrancisco. You salvage all left-over bags by selling
them in bulk to an outlet store, with the salvage value of 68% of the wholesale price.
N(μ, σ 2)
c p
China Timbuk2
Consumer Demand
s
Salvaging
23
Part (a) you buy only from China:
Assume that all of Timbuk2’s bags are similar, i.e. they all offer Timbuk2 the same margin of
24% of the wholesale price (offered to retailers), if they are produced in China, and a margin of
14% of the wholesale price, if produced in SanFrancisco. You salvage all left-over bags by selling
them in bulk to an outlet store, with the salvage value of 68% of the wholesale price.
N(μ, σ 2)
c p
China Timbuk2
Consumer Demand
s
Salvaging
Cu 0.24p 0.24
CF = = = = 0.75 → z = 0.674
Cu + Co 0.24p + 0.08p 0.32
24
Part (a) you buy only from China:
Assume that demand is normal with an average 1017 and standard deviation 388 and p=$40.
N(μ, σ 2)
c p
China Timbuk2
Consumer Demand
s
z = 0.674
Salvaging
Q*
China
= μ + z ⋅ σ = 1017 + 388 * 0.674 = 1279
25
Relationship between leftover, demand, order quantity, shortage
Unit of Demand
26
Part (a) you buy only from China:
Assume that demand is normal with an average 1017 and standard deviation 388 and p=$40.
N(μ, σ 2)
c p
China Timbuk2
Consumer Demand
s
z = 0.674
Salvaging L(z) = 0.149
Q*
China
= 1279
SF, if needed
cSF
N(μ, σ 2)
cCh p
China Timbuk2
Consumer Demand
s
Salvaging
28
Part (b) you buy from China but use SF as a back-up:
SF, if needed
cSF
N(μ, σ 2)
cCh p
China Timbuk2
Consumer Demand
s
Salvaging
Cost of having one unit less than needed: Cu = 0.24 ⋅ p − 0.14 ⋅ p = 0.1 ⋅ p
29
Part (b) you buy from China but use SF as a back-up:
SF, if needed
cSF
N(μ, σ 2)
cCh p
China Timbuk2
Consumer Demand
s
Salvaging
Cu 0.1 ⋅ p 0.1
CF = = = = 0.56 → z = 0.151
Cu + Co 0.1 ⋅ p + 0.08 ⋅ p 0.18
Q*
China
= μ + z ⋅ σ = 1017 + 388 * 0.151 = 1076
Q*
SF
=?
30
Part (b) you buy from China but use SF as a back-up:
L(z) = 0.328
Expected Shortages (not enough inventory bought from China): σ ⋅ L(z) = 0.328 ⋅ 388 = 127.26
31
Part (b) you buy from China but use SF as a back-up:
L(z) = 0.328
Expected Shortages (not enough inventory bought from China): σ ⋅ L(z) = 0.328 ⋅ 388 = 127.26
Observed (total) Shortages: 0
Expected Sales (using Chinese inventory): μ − 127.26 = 1017 − 127.26 = 889.74
Observed (total) Sales: mu = 1017
Expected Profit:
32
Part (b) you buy from China but use SF as a back-up:
L(z) = 0.328
Expected Shortages (not enough inventory bought from China): σ ⋅ L(z) = 0.328 ⋅ 388 = 127.26
Observed (total) Shortages: 0
Expected Sales (using Chinese inventory): μ − 127.26 = 1017 − 127.26 = 889.74
Observed (total) Sales: mu = 1017
Expected Profit:
8658 − 8157
ΔΠ = = 6%
8157 33
What happened at Timbuk2?
• Decided for production in China.
• Going from BTO to BTF (production in China) introduced a lot of complexity into Timbuk2’s
business: hundreds of SKUs popped up - they were still thinking in terms of large product
variety!!
• Small risk in stocking raw materials became high risk in stocking FGI (finished good
inventory), multiple channels had separate stockpiles of inventories, forecasting was a mess.
• Even though sales skyrocketed to $20M in 2006, the company lost $3.5M in the same year
due to supply chain inefficiencies such as write-offs, inventory, material costs and low
margins. It almost went bankrupt.
• New management took over in 2007 and have done a lot to introduce order and reduce
complexity. They cut down from about 800 to about 200 SKUs in wholesale channels,
consolidated inventories and introduced order into forecasting. Now Timbuk2 dual-
produces: 80% of the wholesale volume is in China and the rest in SFO, in case demand
exceeds forecast.
34
The Common Thread?
35
The Common Thread: Resequencing When Decisions are Made
TRADITIONAL TIME-LINE
NEW TIME-LINE
36
Summary
Product
Wait Waste
Variety
BTF (FGI) Shorter (Good) Small (Bad) High (Bad)
Re-sequencing Processes is a key way to improve Business Processes: Production after Demand
is realized (BTO/BTF)– Works best when high desire for variety and modular production +
background products
37
Supply Chain Management
Class 21
Supply chain coordination and contracting
Sajjad Najafi
1
What’s Left?
SOURCES OF Process
SUPPLY CHAIN DESIGN SUPPLY CHAIN MGMT
ADVANTAGE Execution
Project Presentations:
Session 22 (April 27)
Session 23 (May 11)
Review:
Session 24 (May 16)
Fresh Connection
The deadline for playing in the next 5 rounds of the simulation as posted on
Blackboard before (you need to implement your desired changes before the date/
time below):
5
The Common Thread?
6
The Common Thread: Resequencing When Decisions are Made
TRADITIONAL TIME-LINE
NEW TIME-LINE
7
Summary
Product
Wait Waste
Variety
BTF (FGI) Shorter (Good) Small (Bad) High (Bad)
Re-sequencing Processes is a key way to improve Business Processes: Production after Demand
is realized (BTO/BTF)– Works best when high desire for variety and modular production +
background products
8
Dual Sourcing Example:
Assume that all of Timbuk2’s bags are similar, i.e. they all offer Timbuk2 the same margin of
24% of the wholesale price (offered to retailers), if they are produced in China, and a margin of
14% of the wholesale price, if produced in SanFrancisco. You salvage all left-over bags by selling
them in bulk to an outlet store, with the salvage value of 68% of the wholesale price.
(a) If you buy bags for the retail channel only from China;
(b) If you source bags from China, but use San Francisco as a back-up, in case
you run out of stock. Do you have enough capacity in San Francisco?
9
Part (a) you buy only from China:
Assume that all of Timbuk2’s bags are similar, i.e. they all offer Timbuk2 the same margin of
24% of the wholesale price (offered to retailers), if they are produced in China, and a margin of
14% of the wholesale price, if produced in SanFrancisco. You salvage all left-over bags by selling
them in bulk to an outlet store, with the salvage value of 68% of the wholesale price.
N(μ, σ 2)
c p
China Timbuk2
Consumer Demand
s
Salvaging
Cu 0.24p 0.24
CF = = = = 0.75 → z = 0.674
Cu + Co 0.24p + 0.08p 0.32
10
Part (a) you buy only from China:
Assume that demand is normal with an average 1017 and standard deviation 388 and p=$40.
N(μ, σ 2)
c p
China Timbuk2
Consumer Demand
s
z = 0.674
Salvaging
Q*
China
= μ + z ⋅ σ = 1017 + 388 * 0.674 = 1279
11
Relationship between leftover, demand, order quantity, shortage
Unit of Demand
12
Part (a) you buy only from China:
Assume that demand is normal with an average 1017 and standard deviation 388 and p=$40.
N(μ, σ 2)
c p
China Timbuk2
Consumer Demand
s
z = 0.674
Salvaging L(z) = 0.149
Q*
China
= 1279
SF, if needed
cSF
N(μ, σ 2)
cCh p
China Timbuk2
Consumer Demand
s
Salvaging
Cost of having one unit less than needed: Cu = 0.24 ⋅ p − 0.14 ⋅ p = 0.1 ⋅ p
14
Part (b) you buy from China but use SF as a back-up:
SF, if needed
cSF
N(μ, σ 2)
cCh p
China Timbuk2
Consumer Demand
s
Salvaging
Cu 0.1 ⋅ p 0.1
CF = = = = 0.56 → z = 0.151
Cu + Co 0.1 ⋅ p + 0.08 ⋅ p 0.18
Q*
China
= μ + z ⋅ σ = 1017 + 388 * 0.151 = 1076
Q*
SF
=?
15
Part (b) you buy from China but use SF as a back-up:
L(z) = 0.328
Expected Shortages (not enough inventory bought from China): σ ⋅ L(z) = 0.328 ⋅ 388 = 127.26
16
Part (b) you buy from China but use SF as a back-up:
L(z) = 0.328
Expected Shortages (not enough inventory bought from China): σ ⋅ L(z) = 0.328 ⋅ 388 = 127.26
Observed (total) Shortages: 0
Expected Sales (using Chinese inventory): μ − 127.26 = 1017 − 127.26 = 889.74
Observed (total) Sales: mu = 1017
Expected Profit:
17
Part (b) you buy from China but use SF as a back-up:
L(z) = 0.328
Expected Shortages (not enough inventory bought from China): σ ⋅ L(z) = 0.328 ⋅ 388 = 127.26
Observed (total) Shortages: 0
Expected Sales (using Chinese inventory): μ − 127.26 = 1017 − 127.26 = 889.74
Observed (total) Sales: mu = 1017
Expected Profit:
8658 − 8157
ΔΠ = = 6%
8157 18
This Class
• Bullwhip Effect
• Double marginalization
Retailer
20
The Bullwhip Effect
Large swings at
the tip
Delivery
Order
Delivery Small
perturbations
at the handle
Order
Delivery
Order
21
The Bullwhip Effect in the auto industry
Auto parts
80%
Autos
60%
40%
20%
% change in demand
0%
GDP = solid line
-20%
-40%
-60%
-80%
Source:Anderson, Fine and Parker (1996)
Bullwhip effect in the US PC supply chain
Changes in
demand
80%
60%
Semiconductor
40% Equipment
20% PC
0%
-20% Semiconductor
-40%
Annual percentage changes in demand (in $s) at three levels of the semiconductor
supply chain: personal computers, semiconductors and semiconductor
manufacturing equipment.
The Bullwhip Effect
• What is it?
The variance of orders is greater than that of sales and the
distortion increases as one moves upstream
• Consequences
• Inefficient production or excessive inventory
• Low utilization of the distribution channel
• Necessity to have capacity far exceeding average demand
• Poor customer service due to stock-outs
• Pathological incentives
• Trade promotions and forward buying
• Shortage gaming
25
Order batching
• Retailers may be required to order
in integer multiples of some batch 70
size, e.g., case quantities, pallet
60
quantities, full truck load, etc.
50
• The graph shows simulated daily 40
Units
consumer demand (solid line) and
30
supplier demand (squares) when
20
retailers order in batches of 15
units, i.e., every 15th demand a 10
7000
6000
Shipments
5000
4000
Cases
Cases
3000
Consumption
2000
1000
Jul
Jan
Feb
May
Jun
Aug
Sep
Nov
Oct
Mar
Apr
Dec
Time (weeks)
Shortage gaming
• Setting:
• Retailers submit orders for delivery in a future period.
• Supplier produces.
• If supplier production is less than orders, orders are rationed, i.e., retailers
are “put on allocation”.
• … to secure a better allocation, the retailers inflate their orders, i.e.,
order more than they need…
• … So retailer orders do not convey good information about true
demand …
• This can be a big problem for the supplier, especially if retailers are
later able to cancel a portion of the order:
• Orders that have been submitted that are likely be canceled are called
phantom orders.
Reactive and over-reactive ordering
• How should a firm respond to a “high” demand observation?
• Is this a signal of higher future demand or just random variation in
current demand?
• Hedge by assuming this signals higher future demand, i.e. order more
than usual.
• Rational reactions at one level propagate up the supply chain.
• Unfortunately, it is human to over react, thereby further
increasing the bullwhip effect.
Battling the bullwhip effect
• Vendor Managed Inventory (VMI)
30
Vendor Managed Inventory
• Vendors take control of inventory management at the retailer
• VMI Projects
• Dillard department stores, JC Penney and Wal-Mart have shown sales
increases of 20 to 25% and improvement of inventory turnover up to
30%
• Buyers:
• Didn’t trust the suppliers enough
• Carefully monitor inventories and intervene at the slightest hint of trouble
• Suppliers:
• Didn’t do much to allay buyer’s fears
• Didn’t do as effective a job as buyers
32
The Bullwhip Effect
• Sharing information
• Collaborative Planning, Forecasting and Replenishment (CPFR)
• Smoothing the flow of a product
• Coordinate with retailers to spread deliveries evenly.
• Reduce minimum batch sizes.
• Smaller and more frequent replenishments by sourcing from a distributor rather
than directly sourcing from suppliers.
• Eliminating pathological incentives
• Every day low price
• Restrict returns and order cancellations
• Order allocation based on past sales in case of shortages
• Using Vendor-Managed Inventory
Double marginalization and contracts
34
Supply chain coordination via contracts
• Selling to the Newsvendor
$0.15/newspaper $1/newspaper
$0.90/newspaper
Publisher Newsvendor
35
Supply chain coordination via contracts
N(μ, σ 2)
cp = $0.15 cn = $0.9 p = $1
Consumer Demand
Publisher Newsvendor
No salvaging
36
Supply chain incentives
• How many newspapers will the newsvendor purchase?
• The newsvendor calculates that:
• Co = ......
• Cu = ......
• The newsvendor wants to maximize his own profit, so he
purchases X newspapers such that:
• P(D≤X) = cu / (cu + co ) = ......
37
Supply chain incentives
• How many newspapers will the newsvendor purchase?
• The newsvendor calculates that:
• Co = cn = $0.9
• Cu = p − cn = 1 − 0.9 = $0.1
• The newsvendor wants to maximize his own profit, so he
purchases X newspapers such that:
• P(D≤X) = cu / (cu + co ) = 0.1
38
Supply chain incentives
• How many newspapers will the newsvendor purchase?
• The newsvendor calculates that:
• Co = cn = $0.9
• Cu = p − cn = 1 − 0.9 = $0.1
• The newsvendor wants to maximize his own profit, so he
purchases X newspapers such that:
• P(D≤X) = cu / (cu + co ) = 0.1
• What if the newsvendor and the publisher decide to maximize
their total profit?
• Co = ......
• Cu = ......
• They should produce X* newspapers such that:
• P(D≤X*) = cu / (cu + co ) = ...... 39
Supply chain coordination via contracts
N(μ, σ 2)
cp = $0.15 p = $1
Consumer Demand
Publisher Newsvendor
No salvaging
40
Supply chain incentives
• How many newspapers will the newsvendor purchase?
• The newsvendor calculates that:
• Co = cn = $0.9
• Cu = p − cn = 1 − 0.9 = $0.1
• The newsvendor wants to maximize his own profit, so he
purchases X newspapers such that:
• P(D≤X) = cu / (cu + co ) = 0.1
• What if the newsvendor and the publisher decide to maximize
their total profit?
• Co = ......
• Cu = ......
• They should produce X* newspapers such that:
• P(D≤X*) = cu / (cu + co ) = ...... 41
Supply chain incentives
• How many newspapers will the newsvendor purchase?
• The newsvendor calculates that:
• Co = cn = $0.9
• Cu = p − cn = 1 − 0.9 = $0.1
• The newsvendor wants to maximize his own profit, so he
purchases X newspapers such that:
• P(D≤X) = cu / (cu + co ) = 0.1
• What if the newsvendor and the publisher decide to maximize
their total profit?
• Co = cp = $0.15
• Cu = p − cp = 1 − 0.15 = $0.85
• They should produce X* newspapers such that:
• P(D≤X*) = cu / (cu + co ) = 0.85 42
Who will order more and why?
N(μ, σ 2)
cp = $0.15 cn = $0.9 p = $1
CF = 0.1
Consumer Demand
Publisher Newsvendor
N(μ, σ 2)
cp = $0.15 p = $1
CF = 0.85
Consumer Demand
Publisher Newsvendor
43
No coordination vs. Centralization
Double marginalization
Profits
Optimal SC Profit
Wholesaler’s Profit
Optimal Newsvendor
Profit
Supply Chain Profit
Retailer’s Profit
Quantity
44
Calculating Performance Measures
N(μ, σ 2)
cp = $0.15 p = $1
Consumer Demand
Publisher Newsvendor
No salvaging
E Shortages = σ ⋅ L(z)
E Sales = μ − E Shortages
E Le.over = Q*
t − E Sales
E ProfitSC = p ⋅ E Sales − cp ⋅ Q*
t
46
Supply chain coordination via contracts
N(μ, σ 2)
cp = $0.15 cn = $0.9 p = $1
Consumer Demand
Publisher Newsvendor
s = $0.8
47
Coordinating the supply chain
• Publisher wants to induce the newsvendor to purchase more units
• Publisher agrees to buy-back unsold units at $0.8/newspaper
• How many units will the newsvendor purchase?
48
How do we calculate how much is bought-back?
N(μ, σ 2)
cp = $0.15 cn = $0.9 p = $1
Consumer Demand
Publisher Newsvendor
s = $0.8
E Shortages = σ ⋅ L(z)
E Sales = μ − E Shortages
E Le.over = Q*
n − E Sales
49
Buyback contracts
• Advantages:
• Reduce the retailer’s overage costs (via risk sharing)
• Limitations:
• Administrative costs
• Shipping costs
• Sales efforts
50
Buyback contracts
• Why do publishers give refunds for unsold books?
• Publishers give full refunds for unsold books
• 20 million books are returned to the Time Warner Book Group every year
• Publishing Industry:
• Short life cycle: 6-8 weeks
• Highly risky business: 95% of all published books loose money or barely break
even
51
• Rents designer dresses for
10-15% of the dress’ retail price
• Keep the dress for 4 or 8 days
• Return for free. RTR takes care
of dry cleaning.
Characteristics of Rent the Runway
• With a standard wholesale price contract, RTR cannot earn a
profit in the initial weeks of buying a dress:
• RTR’s cost per dress = $750, revenue per rental = $90, variable
cost per rental = $31.
• ...So profit per dress is $90-31=$59.
• What is the required number of rentals to justify purchasing a
dress?
53
Standard Wholesale price contract
55
Profit-sharing: A big pie
57
Revenue-sharing contracts
• Blockbuster:
• In the summer of 1997, movie fans flocked to their local Blockbuster eager to
rent The English Patient and Jerry Maguire only to find out that all ten copies
or so had already been checked out
• Its suppliers, the movie studios, had to charge $60 to earn enough revenue
themselves
• No one (the suppliers, the retailer and the customers) was happy!
• Who wins?
• Blockbuster and Studios: More revenue for both
• Customers: More availability
59
Revenue-sharing contracts
• When do they work?
• In industries characterized by low marginal cost of production
compared to the price of the product
60
Next class