M1 Operations and Processes
M1 Operations and Processes
M1 Operations and Processes
Records &
Control
Inputs and Outputs can be Tangible or
Intangible
Inputs Outputs
Tangible Metal, food, wood, oil, Metal, meal, furniture,
cloth, flour, etc. parts, plastics, jeans,
bread, etc.
Other
Functions HR
Workers
Treasury, Capital
Markets
Customers
Potental
Controls
Accounting
Customers
Ensure Effectiveness and Efficiency
• Effectiveness – achieving customer expectations on function,
quality, quantity, price, and service.
• Efficiency – achieving customer expectations with
Minimum waste of material, labor, energy, time
Maximum sustainability – conservation of natural resources (water,
oil, wood, etc.), recycling and reuse
Make Key Decisions
• What is the best match between product and process?
o Competitive strategy and priorities
•Each task is performed at its station; each station has one worker
Available Time
Capacity = Produce One Unit ¿
Time ¿
• If the very first unit to be processed starts Task A at time 0 it will exit Task D after
3+4+5+2 = 14 minutes. This assumes that the stations are all idle at start.
• What about subsequent units?
• The key is to realize that stations can (and will) be processing different units
simultaneously.
• Thus the second unit can enter Station 1 as soon as the first unit leaves Station 1.
Time to make one unit
Station 1 Station 2 Station 3 Station 4
• The first unit leaves Station 4 at time 14. Subsequent units leave Station 4 every 5 minutes.
• Thus cycle time = 5 minutes
• Thus we can claim that it takes the assembly line 5 minutes to produce a unit (ignoring the very
first unit).
Time to make one unit
Station 1 Station 2 Station 3 Station 4
C-5 Bottleneck?
Cycle time?
A-4
C-5
Unit Start Finish Start Finish Start Finish Start Finish Throughput Time
#1 0 3 3 7 7 12 12 14 14-0 = 14
#2 3 6 7 11 12 17 17 19 19-3 = 16
#3 6 9 11 15 17 22 22 24 24-6 = 18
#4 9 12 15 19 22 27 27 29 29-9 = 20
• Only the first unit has a throughput time equal to total task time (14 minutes) –
no waiting anywhere.
• Subsequent units wait at Stations 2 and 3.
• This waiting grows longer for each new unit that gets into the process.
Throughput in Real Life
• Throughput time has a cost (opportunity cost, loss of
goodwill, etc.) - it must be managed.
• Throughput time can include unproductive time, i.e.
waiting
Waiting especially of people must be minimized
• Throughput time can vary due to variations in when
entities arrive into the system and variations in
processing times.
Managing Throughput
• Manage the rate at which entities enter the process to receive service
Appointments
Incentives for off-peak arrivals
Disincentives for arrivals at peak times
• Manage the capacity of the process
Service rate greater than the rate at which entities arrive
Strategies for adding capacity as needed (temporary help, automation, cross
training, etc.)
• Manage variability of processing times
Variability increases waiting and hence throughput
Automation
INFO 564
Operations & Supply Chain
Management
Utilization of a Process
Utilization
• Portion of available capacity that is utilized
• Capacity can be under-utilized for various reasons:
Not enough demand
Inefficiencies in the process leading to down-time or
enforced idle time
Breakdowns in process, shortage of inputs, etc.
• Capacity is expensive and under-utilization is wasteful
Utilization of Individual Stations
Bottleneck
station
Utilization of Process
Station 1 Station 2 Station 3 Station 4
• Once the process has started and settled down, it is producing one unit every 5 minutes.
• This means each station has 5 minutes to perform its task; for some stations this means
enforced idle time:
Station Cycle Time Task Time Idle Time
1 5 3 2 •Idle time is expensive
2 5 4 1 •Should be evenly distributed across all
3 5 5 0 stations to the extent possible.
4 5 2 3
Total 20 14 6
Alternate Definition of Process
Utilization
•
C-5
Utilization = 31/48 = 64.6%
INFO 564
Operations & Supply Chain
Management
Increasing Capacity
Increasing Capacity of a Process
• Capacity = Time Available/Cycle Time
• Increase time available
Longer shifts, overtime, extra shifts
Reduce idle time and down-time
• Reduce time at bottleneck station
Reengineering to reduce task time
Add more resources (more stations)
Shift tasks to other stations
• Or a combination
Current Capacity – 96 units in an 8-hour day
Task C Station 4
Station 1 Station 2 5 min/unit
Task A Task B Task D
3 min/unit 4 min/unit 2 min/unit
Task C
5 min/unit
• Duplicating doubles the capacity of Station 3
– 2 units every 5 minutes 2.5 min/unit
• Equivalently, task time per unit at Station 3
becomes 2.5 minutes. New capacity of process = 60/4 =
• Station 2 (4 minutes) becomes the new
bottleneck
15 units per hour or
120 units in an 8-hour day
Option 2: Combine Tasks
• Tasks C and D are combined into task C-D which takes 7
minutes.
• Two people each perform this combined task
Station 3
• 2 units exit this station every 7 minutes or 1 unit every 3.5
minutes
Task C-D
Station 1 Station 2 7 min/unit
Task A Task B
3 min/unit 4 min/unit
Task C-D
7 min/unit
• Combining tasks
Balances workload between stations
Might save labor costs
Assumes one worker has the skills to do the different tasks – may
reduce advantages of specialization
Resulting task may take more time than individual tasks
Key Takeaways
Measuring
Process Capacity Capacity
• Basic building • Depends on many
• Cycle time,
block of operations things including
bottleneck, batch size, setup
• Inputs, utilization. times, and product
operations, • Bottleneck mix – as we will
outputs operations see soon.
determine capacity
INFO 564
Operations & Supply Chain
Management
Batch Processing Part A
Batch Production
• Most production takes place in batches
• All production typically involves
Set-up time – getting the process ready to make a unit. This is
independent of batch size.
Run-time – time to produce one unit after process has been setup
• Batching allows for economies of scale
If production is based on customer orders, batching can be achieved
by combining different orders for the product
Trading off setup time (and cost) against run time (and cost)
Set-up Time Examples
• Getting a process ready to produce a batch of items
Adjusting tools and settings; loading up a batch of raw material, etc.
The batch can now be processed
• Writing a program to perform repetitive salary calculations
Salary can be calculated for all employees
• Type-setting a manuscript
Then any number of copies of book can be printed
• Dough is mixed and allowed to rise
Many loaves of bread can be baked as a batch
How is Batch Size Determined
• Demand for product
Larger the demand, larger the batch size
• Product mix
Capacity has to be shared among many products
• Setup cost and time
Larger the setup cost, larger the batch size
• Storage and transportation constraints
• Lead time constraints
• Capacity constraints; technology constraints
INFO 564
Operations & Supply Chain
Management
Batch Processing Part B
Batch Size and Capacity
A machine has a setup time of 150 (i) Batch size = 1 order = 10,000 pieces.
minutes and run time of 0.0075 minutes Time per batch = Setup time + Run time = 150 +
per piece. Order sizes are typically 0.0075*10000
10,000 pieces. After a batch is = 225 minutes
processed, the process has to be # of batches per day = 450/225 = 2
stopped and the machine has to be Capacity per day = 2*10000 = 20,000 pieces.
setup again before the next batch can
be processed. (ii) Batch size = 3 orders = 30,000 pieces.
Find the capacity in pieces per day (450 Time per batch = Setup time + Run time = 150 +
0.0075*30000
minutes) for this machine under the
= 150 + 225 = 375 minutes
following assumptions:
# of batches per day = 450/3.75 = 1.2
(i) A batch can consist of only one order; it
cannot have other orders in it.
Capacity per day = 1.2*30,000 = 36,000 pieces.
(ii) Three orders are combined to form a
batch By simply increasing the batch size we are able to
increase capacity by 80%!
Batch Size & Capacity
• Setup time is necessary. But it represents time not available
for production.
• For a given setup time, increasing the batch size increases
capacity.
But large batch sizes mean long lead times. Process less responsive
In 1970s and 80s, American car manufacturers operated with long
setup times and large batch quantities. Couldn’t respond easily when
customer tastes changed.
Toyota and Honda grabbed market share with smaller batch sizes
• Minimize setup time through technology and reengineering.
Setup Time vs Run Time Tradeoff
• A particular operation may be performed by two processes.
Process A requires a set-up time of 40 minutes and has a run-time of
0.015 minutes
Process B requires a set-up time of 180 minutes and has a run-time
of 0.0023 minutes
• Note that B has a longer set-up time than A, but has shorter
run-times
• For what batch sizes would you use Process A? Process B?
• We use break-even analysis to answer this question
Break-even Analysis
Process A Break-Even Analysis
Time taken to make Q items = 40 + 300
0.015*Q
250
Process B
200
Time taken to make Q items = 180 +
Total Minutes
0.0023*Q 150
At break-even: 100
40+.015Q = 180+.0023Q 50
Q = (180-140)/(.015-.0023) = 11,024
units
0
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000
Batch Qty Q
For batch sizes under 11,024 units
we use process A. For larger A B