operations management
Class 6 Process Flow Analysis III
Instructor: Mani Lakshmanan
P300 Introduction to Operations Management
Class 5 Review
Demand rate and inventory buildup
Demand Rate always < Capacity Rate:
No inventory buildup;
Existing inventory is processed at rate (capacity rate – demand rate)
Demand Rate > Capacity Rate:
Inventory accumulation at rate (demand rate –capacity rate)
2
...
...
...
...
...
Input
Output
Demand rate, D
[units/hr]
Capacity rate
[units/hr]
Actual Flow Time
Actual Flow Time
= waiting time + theoretical flow time
3
Capacity rate,
[units/hr]
...
...
...
...
...
Input
Output
Demand rate, D
[units/hr]
Actual Flow Time
Theoretical vs. Actual Flow Time
*Flow time efficiency = Theoretical flow time / Actual flow time
4
By default, flow time = actual flow time
4
In fact, let me show you more examples. The table here lists the values of the flow time efficiency for a variety of processes. We just got surprisingly low flow time efficiency. This implies how important to reduce the waiting time and to improve the flow time performance. To know how to reduce the waiting time, we need to first fully understand how waiting time is generated. What factors will determine the length of the waiting time. This is our job in the class’s remaining time.
Ok, will we see waiting time in steady state process? No, since there is no inventory, every arrived job is processed immediately. So waiting time occurs in non-steady state process. What is also appeared in non-steady state process? Inventory. So intuitively, we will think there is certain relationship between waiting and inventory.
Outline
Little’s Law
The relationship between Flow Time, Inventory and Throughput Rate
Introduction to Case 2: National Cranberry Cooperative
Demand Rate,
Capacity Rate
Inventory
Flow Time
Throughput Rate
5
Minimum (
)
Little’s Law
Throughput rate:
The average rate that orders/items flow through a process
Equals minimum(Capacity Rate, Demand Rate).
Little’s law:
6
...
...
...
...
...
Input
Output
Demand rate, D
[units/hr]
Throughput rate,
Flow Time, T
Inventory, I
Capacity rate, C
[units/hr]
6
Little’s Law Example
The Travelers Insurance Company processes 10,000 claims per year. The average processing time is 3 weeks. Assuming 50 weeks in a year, what is the average number of claims “in process?”
Answer: 600
Number in process?
10,000 claims per year
3 weeks
7
7
Now let us try some examples. Please work on these problems. And I will ask somebody to help me to explain how the Little’s law should be applied.
Little’s Law Example – E-mail
A student Sara receives 50 messages each day to which she must generate a response.
Suppose that she replies about 50 messages each day.
Sara removes a message from her InBox once she has responded to it. Then the remaining messages in her InBox are the messages that are waiting to be answered. Over the last semester, the size of the InBox has varied between one and two hundred messages with an average of 150 messages.
How long on average we need to wait for Sara to Reply a E-mail?
Answer: 3 days
8
8
Little’s Law Example – Housing Market
The local real estate agent in your community estimates that it takes 120 days on average to sell a house; whereas this number changes some with the economy and season, it has been fairly stable over the past decade.
You observe from monitoring the classified ads that over the past year the number of houses for sale has ranged from 20 to 30 at any point in time, with an average of 25.
What can we say about the number of transactions in the past 360 days?
Answer: 75 transactions
9
9
Little’s Law Example – Doughnut Shop
From your daily morning trip to the doughnut shop, you know they have a healthy business, at least financially speaking. As you might want to invest in a franchise, you wonder what amount of revenue they generate.
Over the course of several months; you visit the shop at random times between 6:00AM and 9:00 AM; you observe that the queue averages about 10 customers, and that it takes you about 3 min to get in and out of the shop.
Assume your experience is typical, and each order generates revenue of $10.
Apply Little's Law to estimate the doughnut shop’s revenue for the morning period 6:00AM ~ 9:00 AM.
Answer: 200 customers/hour
Revenue of $6000 for one morning
10
Little’s Law Example – U.S. Yearly Births
How many people are born on average in U.S. per year?
Assume steady state: birth rate = death rate
U.S. population = 316.6 million*
(* U.S. POPClock Projection, U.S. Census Bureau, 2013)
U.S. life expectancy at birth = 78.37 years**
(** "CIA - The World Factbook". Cia.gov. Retrieved 2012-03-22.)
I = 316.6 million
T = 78.37 yrs
R = I / T ≈ 4.0 million/yr
11
12.7 birth per 1000 people per year***
(*** World Development Indicators, The World Bank, 2012)
11
Here I have an interview question asked by McKinsey Consulting. How many people are born worldwide in average per year? If you are not that knowledgeable, you can still figure out this question quickly. This actually requires for a birth rate. Let us assume the birth rate is equal to death rate. So the world population is in a steady state. How many people are there world wide? Let us say 7 billion. What is your estimate of people’s average lifespan?
70 years. All right, now do you know how to apply Little’s Law to get the result? 7billion/70years = 100 million/yr
Little’s Law
What is exactly in the box?
12
Throughput rate,
Flow Time, T
Inventory, I
WIP
Orders
WIP
Input
Output
12
Little’s Law
A relationship based on AVERAGE
I, average amount of items in the box
T, average time for one item to flow through the box from beginning to end
R, average rate to see items get out of the box
13
Throughput rate,
Flow Time, T
Inventory, I
Input
Output
What if demand rate changes over time?
[units]
[hrs]
[units/hr]
13
Little’s Law
Any limitation?
Over a long enough period of time, total input equals to total output
14
Throughput rate,
Flow Time, T
Inventory, I
Input
Output
WIP
Burn CD
CAPACITY:
20 CDs/ hour
Demand rate: 15 CDs/hr
30 CDs/hr
14
Improvements Based on Little’s Law
Consider the breakfast milk in the refrigerators of two students:
Student1:
Consumption Rate = 0.2 box/day
Inventory = 1 box
Flow Time =
Student 2:
Throughput Rate = 0.2 box/day
Inventory = 4 boxes
Flow Time =
If you were them, which would you prefer?
What would you do?
15
20 days
5 day
15
Which system is better?
How many students have more than 1 box of milk on average?
Improvements Based on Little’s Law
Usually want to improve system responsiveness or liquidity
This means the same or better throughput, but shorter flow time
Little’s law tells us
Shorten flow time increase throughput rate (R), or
decrease inventory (I)
Little’s Law is a diagnostic tool, not a prescriptive tool
Do help to identify what causes inventory or flow time to grow
Do not tell what levers we can use to decrease
16
16
Since system 1 remains the same throughput rate, and at the same time, a better responsiveness. If we want to improve system responsiveness, Little’s law tells us, we can two things. Either increase throughput rate or decrease inventory. But Little’s Law is only a diagnostic tool. It tells you what are the reasons for a big inventory or for a long flow time. On what issues you might put your efforts on. However, it cannot tell you, you should use what levers to achieve your goal.
But do you have any idea of what levers we can use to shorten the flow time or to reduce the delay?
Outline
Little’s Law
The relationship between Flow Time, Inventory and Throughput Rate
Intro to Case 2: National Cranberry Cooperative
Min (Demand Rate,
Capacity Rate)
Inventory
Flow Time
Throughput Rate
17
National Cranberry Cooperative
18
18
A Process with Mixed Products
Two inputs from two mechanisms of cranberry harvesting
Water harvesting
Dry harvesting
Compute capacity rate of the process for EACH Product
Potential “resource sharing” problem
Two inputs occupy a same resource / activity
19
The process we are going to analyze in the case is about raw cranberry processing. Basically, the input is raw cranberry, and the output is clean & dry cranberry that is ready for further production, such as making cranberry juice.
The difference of this process from those we have analyzed is… Each of them has exclusive activities in the process, while they also share some resource or activities.
19
Example
Look at the following process:
A
B
A&B
A&B
A&B
1000 units/hour
200 units/hour
800 units/hour
400 units/hour to A
400 units/hour to B
500 units/hour
600 units/hour
O1
O2
O3
O4
O5
20
In this example, there are five activities (O1~O5), and two products (A and B). Activity O1, O3 and O5 are shared by A and B, O2 is dedicated to A, and O4 is dedicated to B.
O3 is slightly different from O1 and O5: The capacity of O3 is specifically allocated (400 for A and 400 for B). In other words, although O3’s capacity is 800 units/hour, there is no way that the throughput of A can exceeds 400 units/hour.
How to figure out the capacity rate of this process for product A and B, respectively?
20
Example
Separate & Combine
A
B
A&B
A&B
A&B
1000 units/hour
200 units/hour
800 units/hour
400 units/hour to A
400 units/hour to B
500 units/hour
600 units/hour
O1
O2
O3
O4
O5
Isolate the path for Product A:
Capacity Rate for A = 200 units/hour
21
In this example, there are five activities (O1~O5), and two products (A and B). Activity O1, O3 and O5 are shared by A and B, O2 is dedicated to A, and O4 is dedicated to B.
O3 is slightly different from O1 and O5: The capacity of O3 is specifically allocated (400 for A and 400 for B). In other words, although O3’s capacity is 800 units/hour, there is no way that the throughput of A can exceeds 400 units/hour.
How to figure out the capacity rate of this process for product A and B, respectively?
21
Example
Separate & Combine
A
A&B
A&B
A&B
1000 units/hour
200 units/hour
800 units/hour
400 units/hour to A
400 units/hour to B
500 units/hour
600 units/hour
O1
O2
O3
O4
O5
Isolate the path for Product B:
Capacity Rate for B = 400 units/hour
B
22
In this example, there are five activities (O1~O5), and two products (A and B). Activity O1, O3 and O5 are shared by A and B, O2 is dedicated to A, and O4 is dedicated to B.
O3 is slightly different from O1 and O5: The capacity of O3 is specifically allocated (400 for A and 400 for B). In other words, although O3’s capacity is 800 units/hour, there is no way that the throughput of A can exceeds 400 units/hour.
How to figure out the capacity rate of this process for product A and B, respectively?
22
Example
Combine to see whether there are conflictions:
A
B
A&B
A&B
A&B
1000 units/hour
200 units/hour
500 units/hour
600 units/hour
Capacity Rate for A = 200 units/hour
Capacity Rate for B= 400 units/hour
>600
=600
800 units/hour
400 units/hour to A
400 units/hour to B
O1
O2
O3
O4
O5
23
Now, we put the two isolated paths together, and check whether there are conflictions of resource for those activities that are shared by A and B.
Here, O1 can finish 1000 units/hour. Even if we produce both A and B at their isolated capacity rates (which is the best we can do), we only need to occupy 600 units/hour from O1. Therefore, there is no confliction at O1.
Similar for O5, whose capacity rate is exactly 600 units/hour.
Therefore, there are no conflictions of resources in this process, and the “real” capacity rates of A and B are equal with their isolated capacity rates.
23
Example
What if there is confliction?
Different capacity combinations are possible.
A
B
A&B
A&B
A&B
1000 units/hour
200 units/hour
500 units/hour
500 units/hour
<600
Total: 500 units/hour
A
B
800 units/hour
400 units/hour to A
400 units/hour to B
Capacity Rate for A = 200 units/hour
Capacity Rate for B= 400 units/hour
24
What if we decrease the capacity rate of O5 down to 500 units/hour? There will be confliction at O5 in this case: Suppose we produce both A and B at their isolated capacity rates, it won’t work since we require 600 units/hour at O5.
Therefore, the allocation of resource at O5 determines the “real” capacity rates for A and B. For example, if we allocate 200 units/hour of O5 for A, and 300 units/hour of O5 for B, the real capacity rate will be 200 units/hour for A and 300 units/hour for B (rather than 400 units for B).
What are the efficient ways to allocate the resource at O5? For example, if we allocate 300 units/hour of O5 for A, it is inefficient since the capacity rate of A is still 200 units/hour (capped by the isolate capacity rate or, in other words, capped by O2). Hence, any allocation is inefficient if we allocate more than 200 units/hour for A. Similarly, any allocation is inefficient if we allocated less than 100 units/hour for A, which results into more than 400 units/hour for B (400 units/hour is the isolated capacity rate for B). Hence, efficient allocation for A ranges from 100 units/hour to 200 units/hour.
24
NCC Case
Q1: Analyze the current process
Flow Diagram provided. Only need to fill capacity rate for each activity and identify the capacity rate of the process for each product.
No need to consider resource cycle time.
Q2: Maximum throughput rate
The definition of throughput rate.
25
NCC Case
Q3: Inventory build-up diagram for bins and trucks
Consider wet and dry cranberry separately.
Q4: What are the possible capital investments considered by NCC?
Identify from case text
Q5: Quantify the costs and benefits for NCC’s investment for the fifth Kiwanee dumper in 1980.
Q6: Quantify the costs and benefits of “converting dry berry holding bins into wet/dry berry holding bins.”
How is the flow time / bottleneck affected?
How many bins to convert?
How much savings for truck drivers?
26
NCC Case
Instruction file on Canvas
Due Sunday Midnight (Refer Canvas )
One report for each team
27
Industry Process
Average
Flow Time
Theoretical
Flow Time
Flow Time
Efficiency*
Life Insurance
New Policy
Application
72 hrs. 7 min. 0.16%
Consumer
Packaging
New Graphic
Design
18 days 2 hrs. 0.14%
Commercial Bank
Consumer
Loan
24 hrs. 34 min. 2.36%
Hospital Patient Billing
10 days 3 hrs. 3.75%
Automobile
Manufacture
Financial
Closing
11 days 5 hrs 5.60%
|
Industry |
Process |
Average Flow Time |
Theoretical Flow Time |
Flow Time Efficiency* |
|
Life Insurance |
New Policy Application |
72 hrs. |
7 min. |
0.16% |
|
Consumer Packaging |
New Graphic Design |
18 days |
2 hrs. |
0.14% |
|
Commercial Bank |
Consumer Loan |
24 hrs. |
34 min. |
2.36% |
|
Hospital |
Patient Billing |
10 days |
3 hrs. |
3.75% |
|
Automobile Manufacture |
Financial Closing |
11 days |
5 hrs |
5.60% |