Write a 3.5-page to 4.5-page paper that highlights your reflections about relevant operations lessons from the Boeing tour and our course time studying Lean. The paper should address what you observed and learned at Boeing, and tie that to what you read i
Operations and Project Management BBUS 340 4 April 2018
1
Today’s Agenda
Class Administration – Littlefield, OM Explorer download
Lecture – Capacity Planning
Lecture – Waiting Lines
Case Study
Definitions & Concepts
Long-term Capacity Decisions
Waiting Line Structure & Arrangements
Service Systems & Priority Rules
Probability Distributions
Single-Server Model
Multiple-Server Model
2
50,000 Feet Overview of OPM
Managing Processes
Process Strategy
Process Performance & Quality
Constraint Management
Process Layout
Lean Systems
Process Analysis
Using Operations to Compete
Operations As a
Competitive Weapon
Operations Strategy
Project Management
Managing Value Chains
Supply Chain Strategy
Inventory Management
Location
Forecasting
Sales & Operations Planning
Scheduling
Resource Planning
Process Performance & Quality
3
Service vs. Manufacturing
Small vs. Medium vs. Large Firms
Industry type: hightech, healthcare, aerospace, IT, etc ….
Capacity Planning
What is Capacity?
The maximum rate of output of a process or a system.
What is Capacity Management?
Measures of Capacity and Utilization
Utilization
Output measures
Input measures
Utilization = 100%
Average output rate
Maximum capacity
Measures of Capacity and Utilization
Use Output Measures when:
Process has high volume and the firm makes a small number of standardized products
Using Input Measures when:
Product variety and process divergence is high
The product or service mix is changing
Productivity rates are expected to change
Significant learning effects are expected
Economies and Diseconomies of Scale
Economies of scale
Spreading fixed costs
Reducing construction costs
Cutting costs of purchased materials
Finding process advantages
Diseconomies of scale
Complexity
Loss of focus
Inefficiencies
Economies and Diseconomies of Scale
Sizing Capacity Cushions
Capacity cushions – the amount of reserve capacity a process uses to handle sudden changes
Capacity cushion = 100% – Average Utilization rate (%)
Capacity cushions vary with industry
Capital intensive industries prefer cushions as small as 5 percent, while hotel industry can live with 30 to 40 percent cushion
Planned unused capacity
Time
Capacity
Forecast of capacity required
Time between increments
Capacity increment
(a) Expansionist strategy
Capacity Timing and Sizing
Capacity Timing and Sizing
Time
Capacity
(b) Wait-and-see strategy
Planned use of short-term options
Time between increments
Capacity increment
Forecast of capacity required
Capacity Timing and Sizing
Linking Capacity
Capacity decisions should be linked to processes and supply chains throughout the organization
Important issues are competitive priorities, quality, and process design
A Systematic Approach to Long-Term Capacity Decisions
Estimate
Estimate future capacity requirements
Identify
Identify gaps by comparing requirements with available capacity
Develop
Develop alternative plans for reducing the gaps
Evaluate
Evaluate each alternative, both qualitatively and quantitatively, and make a final choice
Step 1 Estimate Capacity Requirements
For one service or product processed at one operation with a one year time period, the capacity requirement, M, is
Capacity requirement
=
Processing hours required for year’s demand
Hours available from a single capacity unit
(such as an employee or machine) per year,
after deducting desired cushion
M =
Dp
N[1 – (C/100)]
Where:
D = demand forecast for the year (number of customers served or units produced)
p = processing time (in hours per customer served or unit produced)
N = total number of hours per year during which the process operates
C = desired capacity cushion (expressed as a percent)
For one service or product processed at one operation with a one year time period, the capacity requirement, M, is
Capacity requirement
=
Processing hours required for year’s demand,
Summed over all services or products
Hours available from a single capacity unit
per year, after deducting desired cushion
Step 1 (cont.) Estimate Capacity Requirements
T
M =
[Dp + (D/Q)s]product 1 + [Dp + (D/Q)s]product 2 + … + [Dp + (D/Q)s]product n
N[1 – (C/100)]
Where:
Q = number of units in each lot
s = setup time (in hours) per lot
Example
A copy center in an office building prepares bound reports for two clients. The center makes multiple copies (the lot size) of each report. The processing time to run, collate, and bind each copy depends on, among other factors, the number of pages. The center operates 250 days per year, with one 8-hour shift. Management believes that a capacity cushion of 15 percent (beyond the allowance built into time standards) is best. It currently has three copy machines. Based on the following information, determine how many machines are needed at the copy center.
| Item | Client X | Client Y |
| Annual demand forecast (copies) | 2,000 | 6,000 |
| Standard processing time (hours per job) | 0.5 | 0.7 |
| Average lot size (copies per report) | 20 | 30 |
| Standard setup time (hours) | 0.25 | 0.40 |
Example
Example
M =
[Dp + (D/Q)s]product 1 + [Dp + (D/Q)s]product 1 + … + [Dp + (D/Q)s]product n
N[1 – (C/100)]
=
[2,000(0.5) + (2,000/20)(0.25)]client X
+ [6,000(0.7) + (6,000/30)(0.40)]client Y
[(250 days per year)(1 shift per day)(8 hours per shift)][1.0 - (15/100)]
= = 3.12
5,305
1,700
Rounding up to the next integer gives a requirement of four machines.
Example
Where:
D = demand forecast for the year (number of customers served or units produced)
p = processing time (in hours per customer served or unit produced)
N = total number of hours per year during which the process operates
C = desired capacity cushion (expressed as a percent)
Q = number of units in each lot
s = setup time (in hours) per lot
You have been asked to put together a capacity plan for a critical operation at the Sugarfoot Sandal Company. Your capacity measure is number of machines. Three products (men’s, women’s, and children’s sandals) are manufactured. The time standards (processing and setup), lot sizes, and demand forecasts are given in the following table. The firm operates two 8-hour shifts, 5 days per week, 50 weeks per year. Experience shows that a capacity cushion of 5 percent is sufficient.
a. How many machines are needed?
b. If the operation currently has two machines, what is the capacity gap?
| Time Standards | ||||
| Product | Processing (hr/pair) | Setup (hr/pair) | Lot size (pairs/lot) | Demand Forecast (pairs/yr) |
| Men’s sandals | 0.05 | 0.5 | 240 | 80,000 |
| Women’s sandals | 0.10 | 2.2 | 180 | 60,000 |
| Children’s sandals | 0.02 | 3.8 | 360 | 120,000 |
Application Problem
Application Problem
a. The number of hours of operation per year, N, is N = (2 shifts/day)(8 hours/shifts) (250 days/machine-year) = 4,000 hours/machine-year
The number of machines required, M, is the sum of machine-hour requirements for all three products divided by the number of productive hours available for one machine:
M =
[Dp + (D/Q)s]men + [Dp + (D/Q)s]women + [Dp + (D/Q)s]children
N[1 - (C/100)]
=
[80,000(0.05) + (80,000/240)0.5] + [60,000(0.10) + (60,000/180)2.2] + [120,000(0.02) + (120,000/360)3.8]
4,000[1 - (5/100)]
=
= 3.83 or 4 machines
14,567 hours/year
3,800 hours/machine-year
b. The capacity gap is 1.83 machines (3.83 –2). Two more machines should be purchased, unless management decides to use short-term options to fill the gap.
The Capacity Requirements Solver in OM Explorer confirms these calculations, as the figure shows, using only the “Expected” scenario for the demand forecasts.
Application Problem
Application Problem
Identify gaps between projected capacity requirements (M) and current capacity
Complicated by multiple operations and resource inputs
Step 2
Identify Gaps
Step 3 Develop Alternatives
Base case is to do nothing and suffer the consequences
Many different alternatives are possible
Step 4 Evaluate Alternatives
Qualitative concerns include strategic fit and uncertainties.
Quantitative concerns may include cash flows and other quantitative measures.
Waiting Lines
What are waiting lines and why do they form?
Waiting line
One or more customers waiting for service.
Waiting Lines form due to a temporary imbalance between the demand for service and the capacity of the system to provide the service.
Structure of Waiting-Line Problems
An input, or customer population, that generates potential customers
A waiting line of customers
The service facility, consisting of a person (or crew), a machine (or group of machines), or both necessary to perform the service for the customer
A priority rule, which selects the next customer to be served by the service facility
Service system: The number of lines and the arrangement of the facilities.
Customer population
Service system
Waiting line
Priority rule
Service facilities
Served customers
Structure of Waiting Line Problems
Waiting Line Arrangements
Service facilities
Service facilities
Single Line
Multiple Lines
The Service System
Number of lines
A single-line keeps servers uniformly busy and levels waiting times among customers
A multiple-line arrangement is favored when servers provide a limited set of services
Arrangement of service facilities
Single-channel, single-phase
Single-channel, multiple-phase
Multiple-channel, single-phase
Multiple-channel, multiple-phase
Mixed arrangement
32
Service Facility Arrangements
Service facility
Single channel, single phase
Single channel, multiple phase
Service facility 1
Service facility 2
Multiple channel,
multiple phase
Multiple channel,
single phase
Service facility 1
Service facility 2
Service Facility Arrangements
Service facility 3
Service facility 4
Service facility 1
Service facility 2
Service Facility Arrangements
Routing for : 1–2–4
Routing for : 2–4–3
Routing for : 3–2–1–4
Mixed arrangement
Service facility 1
Service facility 4
Service facility 3
Service facility 2
Priority Rules
First-come, first-served (FCFS) - most common
Earliest due date (EDD)
Shortest processing time (SPT)
Preemptive discipline - allows a higher priority customer to interrupt the service of another customer or be served ahead of another who would have been served first
Probability Distributions
The sources of variation in waiting line problems come from the random arrivals of customers and the variations in service times. Each of these sources can be described with a probability distribution.
Probability Distributions
Poisson
If a mean or average probability of an event happening per unit of time/per page/per mile cycled etc., is given, and you are asked to calculate a probability of n events happening in a given time/number of pages/number of miles cycled, then the Poisson Distribution is used.
Why use the Poisson distribution?
Probability Distributions
Arrival Times – Poisson Distribution
Pn = e-T for n = 0, 1, 2,…
(T)n
n!
Where:
Pn = Probability of n arrivals in T time periods
= Average numbers of customer arrivals per period
e = 2.7183
Poisson
Example
Management is redesigning the customer service process in a large department store. Accommodating four customers is important. Customers arrive at the desk at the rate of two customers per hour. What is the probability that four customers will arrive during any hour?
In this case customers per hour, T = 1 hour, and n = 4 customers. The probability that four customers will arrive in any hour is:
P4 =
= e–2 = 0.090
16
24
[2(1)]4
4!
e–2(1)
Pn = e-T
(T)n
n!
Probability Distributions
The Exponential distribution is the probability distribution that describes the time between events in a process in which events occur continuously and independently at a constant average rate.
Exponential
Why use the Exponential distribution?
41
P(t ≤ T) = 1 – e-T
Where:
μ = average number of customers completing service per period
t = service time of the customer
T = target service time
Probability Distributions
Service Time – Exponential Distribution
Exponential
42
Example
The management of the large department store must determine whether more training is needed for the customer service clerk. The clerk at the customer service desk can serve an average of three customers per hour. What is the probability that a customer will require less than 10 minutes of service?
Because = 3 customers per hour, we convert minutes of time to hours, or T = 10 minutes = 10/60 hour = 0.167 hour.
P(t ≤ T) = 1 – e–T
P(t ≤ 0.167 hour) = 1 – e–3(0.167) = 1 – 0.61 = 0.39
Using Waiting-Line Models
Balance costs against benefits
Operating characteristics
Line length
Number of customers in system
Waiting time in line
Total time in system
Service facility utilization
44
Single-Server Model
Single-server, single line of customers, and only one phase
Assumptions are:
Customer population is infinite and patient
Customers arrive according to a Poisson distribution, with a mean arrival rate of
Service distribution is exponential with a mean service rate of
Mean service rate exceeds mean arrival rate
Customers are served FCFS
The length of the waiting line is unlimited
45
= Average utilization of the system =
l
m
L = Average number of customers in the service system =
l
m – l
Lq = Average number of customers in the waiting line = L
W = Average time spent in the system, including service =
1
m – l
Wq = Average waiting time in line = W
Rn = Probability that n customers are in the system = (1 – r )r n
Single-Server Model
46
Single Server Model Example
The manager of a grocery store in the retirement community of Sunnyville is interested in providing good service to the senior citizens who shop in her store. Currently, the store has a separate checkout counter for senior citizens. On average, 30 senior citizens per hour arrive at the counter, according to a Poisson distribution, and are served at an average rate of 35 customers per hour, with exponential service times characteristics:
a. Probability of zero customers in the system
b. Average utilization of the checkout clerk
c. Average number of customers in the system
d. Average number of customers in line
e. Average time spent in the system
f. Average waiting time in line
47
Application
Customers arrive at a checkout counter at an average 30 per hour, according to a Poisson distribution. They are served at an average rate of 35 per hour, with exponential service times. Use the single-server model to estimate the operating characteristics of this system.
= 30 customer arrival rate per hour
= 35 customer service rate per hour
2. Average number of customers in the service system
= = 6
30
35 – 30
L =
l
m – l
Lq = L
W =
1
m – l
Wq = W
3. Average number of customers in the waiting line
= 0.86(6) = 5.16
4. Average time spent in the system, including service
= = 0.20
1
35 – 30
5. Average waiting time in line
= 0.86(0.2) = 0.17
1. Average utilization of system
=
l
m
= = 0.86
30
35
Application
Single Server Model Example
The checkout counter can be modeled as a single-channel, single-phase system. The results from the Waiting-Lines Solver from OM Explorer are below:
50
Sunnyville Example
The manager of the Sunnyville grocery wants answers to the following questions:
What service rate would be required so that customers average only 8 minutes in the system?
For that service rate, what is the probability of having more than four customers in the system?
51
a. We use the equation for the average time in the system and solve for
W =
1
–
8 minutes = 0.133 hour =
1
– 30
0.133 – 0.133(30) = 1
= 37.52 customers/hour
Sunnyville Example
52
b. The probability of more than four customers in the system equals 1 minus the probability of four or fewer customers in the system.
P = 1 – Pn
4
n = 0
= 1 – (1 – ) n
4
n = 0
=
= 0.80
30
37.52
P = 1 – 0.2(1 + 0.8 + 0.82 + 0.83 + 0.84)
= 1 – 0.672 = 0.328
Therefore, there is a nearly 33 percent chance that more than four customers will be in the system.
Sunnyville Example
53
Multiple Server Model Assumptions
Service system has only one phase, multiple-channels
Assumptions (in addition to single-server model)
There are s identical servers
The service distribution for each server is exponential
The mean service time is 1/
s should always exceed
P0 = Probability that zero customers are in the system
=
= Average utilization of the system =
Multiple Server Model Equations
Pn = Probability that n customers are in the system
=
Lq = Average number of customers in the waiting line
=
Wq = Average waiting time of customers in line =
W = Average time spent in the system, including service
=
= W
L = Average number of customers in the service system
Multiple Server Model Equations
Example B.5
The management of the American Parcel Service terminal in Verona, Wisconsin, is concerned about the amount of time the company’s trucks are idle (not delivering on the road), which the company defines as waiting to be unloaded and being unloaded at the terminal.
The terminal operates with four unloading bays. Each bay requires a crew of two employees, and each crew costs $30 per hour.
The estimated cost of an idle truck is $50 per hour. Trucks arrive at an average rate of three per hour, according to a Poisson distribution.
On average, a crew can unload a semitrailer rig in one hour, with exponential service times.
What is the total hourly cost of operating the system?
Multiple Server Model Example
Example B.5
To calculate the hourly cost of operating the system we need to know the following:
The average number of trucks in the system
The average time spent in the system
The average time spent in line
The average number of trucks in line
The probability of having zero trucks in line
The utilization
The below data is provided in the description:
Multiple Server Model Example
4 Unloading bays Crew costs $30 per hour
2 Employees/crew Idle truck costs $50 per hour
Arrival rate = 3 per hour Service time = 1 hour
Multiple-Server Model
4 Unloading bays Crew costs $30/hour
2 Employees/crew Idle truck costs $50/hour
Arrival rate = 3/hour Service time = 1 hour
Utilization = r =
Average trucks in line = Lq =
0(l/m)sr
s!(1 – r)2
=
Average time in line = Wq =
Lq
l
=
Average time in system = W = Wq +
1
m
Average trucks in system = L = lW
3
1(4)
= 0.75
0 =
0.0377(3/1)4(0.75)
4!(1 – 0.75)2
= 1.53 trucks
1.53
3
= 0.51 hours
= 0.51 +
1
1
= 1.51 hours
= 3(1.51)
= 4.53 trucks
What is the total hourly cost of operating the system?
| Labor cost: | $30(s) = $30(4) | = | $120.00 | |
| Idle truck cost: | $50(L) = $50(4.53) | = | 226.50 | |
| Total hourly cost | = | $346.50 |
Multiple Server Model Example
4 Unloading bays Crew costs $30/hour
2 Employees/crew Idle truck costs $50/hour
Arrival rate = 3/hour Service time = 1 hour
Case Study: Custom Mold’s, Inc.
Fitness Plus is a full-service health, fitness, and sports club located in a growing market. The increase in demand on its facilities brought on by a sizable growth in membership over the past few years has led to membership’s complaints of overcrowding of club facilities and the unavailability of equipment. As with most service organizations, Fitness Plus experiences large shifts in demand both during the week and within each particular day. The owners are wondering what the existing capacity of the club is and whether it is time to think about a capacity expansion move.
Question 1: What method should be used to measure the capacity at Fitness Plus? Has Fitness Plus reached its capacity?
Question 2: Which capacity strategy would be appropriate for Fitness Plus? Justify your answer.
Question 3: How would you link the capacity decision being made by Fitness Plus to other types of operating decisions?
Case Study: Fitness Plus, Part A
(
)
(
)
1
1
0
1
1
-
-
=
ú
û
ù
ê
ë
é
÷
ø
ö
ç
è
æ
-
+
å
r
m
l
m
l
!
/
!
/
s
n
s
s
n
n
m
l
s
(
)
(
)
2
0
1
r
r
m
l
-
!
/
s
P
s
l
q
L
m
1
+
q
W