Thanks to our Sponsors!
Community Sponsor
Yearly Sponsor
Marquee Sponsor
What is Lean?
What is Lean?
Dave Adsit
Architect @ Pluralsight
@davidadsit
dave@pluralsight.com
codeobsession.blogspot.com
Efficiency
the ability to do something or produce something without
wasting materials, time, or energy
Resource Efficiency
Focus on the value adding resource in the organization
Keep people busy
Key Metric: How much is a resource utilized in a period of time?
Flow Efficiency
Focus on the unit processed by the organization
Keep adding value to the flow unit
Key Metric: How much is a flow unit processed during time period?
Maximal Resource Utilization
Gratuitous Traffic Jam Photo
Efficiency
Lean is...
...prioritizing flow efficiency
over
resource efficiency.
Why can’t we just have both?
● Little’s Law
● Law of Bottlenecks
● Law of the Effects of Variation
Little’s Law
average queue size = arrival rate x cycle time
Queue Formation
Pros
Level out workload
Maximize resource utilization
Cons
Increase throughput time
Decreases flow efficiency
Why is Cycle Time so confusing?
Lead Time
How much time one has to wait to get a thing
This is the time the customer sees and cares about
Takt Time
The average time between successive deliveries
Hours in operation / Units completed
Order Lead Time
The clock starts when the customer makes the request and ends once
delivered
Production Lead Time
The clock starts when work begins on the request and ends when the item is
delivered
http://itsadeliverything.com/lead-time-versus-cycle-time-untangling-the-confusion
Law of Bottlenecks
● There is always a bottleneck
● Immediately prior to a bottleneck, there is always a queue
● Throughput time in a process is primarily affected by the
stage of the process that has the longest cycle time
● Stages after the bottleneck must wait for a flow unit to add
value to, so are not fully utilized
Law of the Effects of Variation
Cycle time increases with utilization;
variability exacerbates the effect.
Kingman's approximation
τ is the mean service time
λ is the mean arrival rate
ρ = λ/μ is the utilization
ca is the coefficient of variation for arrivals
cs is the coefficient of variation for service times
Variation is Unavoidable
● Common cause variation
○ Manpower
○ Mother nature
○ Materials
○ Method
○ Measurements
○ Machine
● Special cause variation
○ Luck
○ Black swan events
The Impossible Choice
Would you rather:
● Be really busy?
● Get a lot done?
The Efficiency Paradox
Focus on utilizing resources efficiently
tends to increase the amount of work
there is to do without adding value.
Secondary Needs
● Secondary needs arise as a
consequence of the failure to
meet the primary need of a
customer
● Secondary needs often cause
other secondary needs
● Superfluous work is a very
sophisticated form of waste,
since we often fail to realize
that it is waste at all.
Improving Flow
● Work faster
● Add more capacity to the system
● Reduce variation in flow units
● Reduce the flow units in process
Resolving the Efficiency Paradox
By focusing on flow efficiency, an organization can eliminate
many of the secondary needs that arise as a consequence of
low flow efficiency.
More specifically, any decision that decreases throughput time,
the amount of flow units in process, and/ or the amount of
restarts will eliminate superfluous work.
Paradoxically, not focusing on utilizing resources makes it
possible to deliver value more effectively.
- This is Lean
Becoming Lean(er)
What is Lean?
First Delivery
Large Batch
1. Write "Code Camp 2016" on all 10
papers
2. Pass batch to next station
3. Fold all 10 papers
4. Pass batch to next station
5. Stuff all 10 envelopes
6. Pass batch to next station
7. Seal all 10 envelopes
8. Pass batch to next station
9. Write "Utah Geek Events" on the
outside of all 10 envelopes
10.All stations stand up! You’re done!
Single Piece Flow
Repeat 10 times:
{
1. Write "Code Camp 2016" on 1 piece
of paper
2. Pass the paper to the next station
3. Fold the paper
4. Pass the paper to the next station
5. Stuff it in the envelope
6. Pass the envelope to the next station
7. Seal the envelope
8. Pass the envelope to the next station
9. Write "Utah Geek Events" on the
outside of the envelope
}
10.All stations stand up! You’re done!
First Delivery
Small Batch
Repeat 2 times:
{
1. Write "Code Camp 2016" on 5 pieces
of paper
2. Pass the papers to the next station
3. Fold all 5 papers
4. Pass the papers to the next station
5. Stuff 5 envelopes
6. Pass envelopes to the next station
7. Seal 5 envelopes
8. Pass envelopes to the next station
9. Write "Utah Geek Events" on the
outside of the envelopes
}
10.All stations stand up! You’re done!
WIP Limit of 1 per Station
1. Write "Code Camp 2016" on 1 piece of
paper
2. Hold the paper until the folder takes it
3. Take the paper and fold it
4. Hold the paper until the stuffer takes it
5. Take the paper and stuff it in the
envelope
6. Hold the envelope until the sealer takes
it
7. Take the envelope and seal it
8. Hold the envelope until the addresser
takes it
9. Take the envelope and write "Utah
Geek Events" on the outside of the
envelope
10.Repeat until all 10 are complete then
stand up!
First Delivery
WIP Limit of 1 per Station
1. Write "Code Camp 2016" on 1 piece of
paper
2. Hold the paper until the folder takes it
3. Take the paper and fold it
4. Hold the paper until the stuffer takes it
5. Take the paper and stuff it in the
envelope
6. Hold the envelope until the sealer takes
it
7. Take the envelope and seal it
8. Hold the envelope until the addresser
takes it
9. Take the envelope and write "Utah
Geek Events" on the outside of the
envelope
10.Repeat until all 10 are complete then
stand up!
Queues Between Stations
1. Write "Code Camp 2016" on 1 piece
of paper
2. Stack the paper for the next station
3. Fold the paper
4. Stack the paper for the next station
5. Stuff the envelope
6. Stack the envelope for the next
station
7. Seal the envelope
8. Stack the envelope for the next
station
9. Write "Utah Geek Events" on the
outside of the envelopes
10.Stand up when you complete your
station
Reflect
What did you notice about the different ways of working?
Another Example
What is Lean?
What is Lean?
Dave Adsit
Architect @ Pluralsight
@davidadsit
dave@pluralsight.com
codeobsession.blogspot.com

More Related Content

DOCX
UT Transfer process (edited)
PPTX
Preparing to write Clean Code
PPTX
What is Lean?
PPTX
Architectural Refactoring
PPTX
Professional Software Craftsmanship
PPTX
An Architecture for Autonomy
PPT
PPT
UT Transfer process (edited)
Preparing to write Clean Code
What is Lean?
Architectural Refactoring
Professional Software Craftsmanship
An Architecture for Autonomy

Similar to What is Lean? (20)

PDF
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
PDF
College Essay Example Summary Of Research Paper
PDF
Essential Lean Manufacturing for Management Consultants
PPTX
CS & PE Candel - May 5, 2022,.pptx
PPTX
Do i have inefficient waste equipment? pt. 1
PDF
Lean manufacturing for Management Consultants and Business Analysts
PDF
Production for Management Consultants and Business Analysts
PPTX
CS & PE Candel - May 5, 2022,.pptx
DOC
Toyota Production System
DOCX
Planning booklet 2
PPTX
What do you mean “Lean” – Bandwagon or Benefit?
PDF
Liquidity Management for Management Consultants & Managers
PDF
Essay Writing Workshops Sydney
PPTX
Writing skills (2) A city and vocabulary.pptx
PDF
Formidable College Supplemental Essays Th
PDF
Measure and Manage Flow in Practice
PDF
Limiting WIP @ SM Summit_5.17.22
PDF
How To Format Essays - Ocean County College
PDF
Importance Of Internet Essay - Thomas May
PPTX
TCUK10 Graham Wignall - Lean Docs
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
College Essay Example Summary Of Research Paper
Essential Lean Manufacturing for Management Consultants
CS & PE Candel - May 5, 2022,.pptx
Do i have inefficient waste equipment? pt. 1
Lean manufacturing for Management Consultants and Business Analysts
Production for Management Consultants and Business Analysts
CS & PE Candel - May 5, 2022,.pptx
Toyota Production System
Planning booklet 2
What do you mean “Lean” – Bandwagon or Benefit?
Liquidity Management for Management Consultants & Managers
Essay Writing Workshops Sydney
Writing skills (2) A city and vocabulary.pptx
Formidable College Supplemental Essays Th
Measure and Manage Flow in Practice
Limiting WIP @ SM Summit_5.17.22
How To Format Essays - Ocean County College
Importance Of Internet Essay - Thomas May
TCUK10 Graham Wignall - Lean Docs
Ad

Recently uploaded (20)

PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
E-Commerce Website Development Companyin india
PPTX
Introduction to Windows Operating System
PPTX
Airline CRS | Airline CRS Systems | CRS System
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
AI Guide for Business Growth - Arna Softech
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
Visual explanation of Dijkstra's Algorithm using Python
PPTX
Matchmaking for JVMs: How to Pick the Perfect GC Partner
PPTX
"Secure File Sharing Solutions on AWS".pptx
PPTX
GSA Content Generator Crack (2025 Latest)
PDF
Guide to Food Delivery App Development.pdf
PPTX
Full-Stack Developer Courses That Actually Land You Jobs
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
BoxLang Dynamic AWS Lambda - Japan Edition
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
E-Commerce Website Development Companyin india
Introduction to Windows Operating System
Airline CRS | Airline CRS Systems | CRS System
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
AI Guide for Business Growth - Arna Softech
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
Visual explanation of Dijkstra's Algorithm using Python
Matchmaking for JVMs: How to Pick the Perfect GC Partner
"Secure File Sharing Solutions on AWS".pptx
GSA Content Generator Crack (2025 Latest)
Guide to Food Delivery App Development.pdf
Full-Stack Developer Courses That Actually Land You Jobs
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Tech Workshop Escape Room Tech Workshop
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
BoxLang Dynamic AWS Lambda - Japan Edition
Ad

What is Lean?

  • 1. Thanks to our Sponsors! Community Sponsor Yearly Sponsor Marquee Sponsor
  • 3. What is Lean? Dave Adsit Architect @ Pluralsight @davidadsit dave@pluralsight.com codeobsession.blogspot.com
  • 4. Efficiency the ability to do something or produce something without wasting materials, time, or energy
  • 5. Resource Efficiency Focus on the value adding resource in the organization Keep people busy Key Metric: How much is a resource utilized in a period of time?
  • 6. Flow Efficiency Focus on the unit processed by the organization Keep adding value to the flow unit Key Metric: How much is a flow unit processed during time period?
  • 9. Lean is... ...prioritizing flow efficiency over resource efficiency.
  • 10. Why can’t we just have both? ● Little’s Law ● Law of Bottlenecks ● Law of the Effects of Variation
  • 11. Little’s Law average queue size = arrival rate x cycle time Queue Formation Pros Level out workload Maximize resource utilization Cons Increase throughput time Decreases flow efficiency
  • 12. Why is Cycle Time so confusing? Lead Time How much time one has to wait to get a thing This is the time the customer sees and cares about Takt Time The average time between successive deliveries Hours in operation / Units completed Order Lead Time The clock starts when the customer makes the request and ends once delivered Production Lead Time The clock starts when work begins on the request and ends when the item is delivered http://itsadeliverything.com/lead-time-versus-cycle-time-untangling-the-confusion
  • 13. Law of Bottlenecks ● There is always a bottleneck ● Immediately prior to a bottleneck, there is always a queue ● Throughput time in a process is primarily affected by the stage of the process that has the longest cycle time ● Stages after the bottleneck must wait for a flow unit to add value to, so are not fully utilized
  • 14. Law of the Effects of Variation Cycle time increases with utilization; variability exacerbates the effect. Kingman's approximation τ is the mean service time λ is the mean arrival rate ρ = λ/μ is the utilization ca is the coefficient of variation for arrivals cs is the coefficient of variation for service times
  • 15. Variation is Unavoidable ● Common cause variation ○ Manpower ○ Mother nature ○ Materials ○ Method ○ Measurements ○ Machine ● Special cause variation ○ Luck ○ Black swan events
  • 16. The Impossible Choice Would you rather: ● Be really busy? ● Get a lot done?
  • 17. The Efficiency Paradox Focus on utilizing resources efficiently tends to increase the amount of work there is to do without adding value.
  • 18. Secondary Needs ● Secondary needs arise as a consequence of the failure to meet the primary need of a customer ● Secondary needs often cause other secondary needs ● Superfluous work is a very sophisticated form of waste, since we often fail to realize that it is waste at all.
  • 19. Improving Flow ● Work faster ● Add more capacity to the system ● Reduce variation in flow units ● Reduce the flow units in process
  • 20. Resolving the Efficiency Paradox By focusing on flow efficiency, an organization can eliminate many of the secondary needs that arise as a consequence of low flow efficiency. More specifically, any decision that decreases throughput time, the amount of flow units in process, and/ or the amount of restarts will eliminate superfluous work. Paradoxically, not focusing on utilizing resources makes it possible to deliver value more effectively. - This is Lean
  • 23. First Delivery Large Batch 1. Write "Code Camp 2016" on all 10 papers 2. Pass batch to next station 3. Fold all 10 papers 4. Pass batch to next station 5. Stuff all 10 envelopes 6. Pass batch to next station 7. Seal all 10 envelopes 8. Pass batch to next station 9. Write "Utah Geek Events" on the outside of all 10 envelopes 10.All stations stand up! You’re done! Single Piece Flow Repeat 10 times: { 1. Write "Code Camp 2016" on 1 piece of paper 2. Pass the paper to the next station 3. Fold the paper 4. Pass the paper to the next station 5. Stuff it in the envelope 6. Pass the envelope to the next station 7. Seal the envelope 8. Pass the envelope to the next station 9. Write "Utah Geek Events" on the outside of the envelope } 10.All stations stand up! You’re done!
  • 24. First Delivery Small Batch Repeat 2 times: { 1. Write "Code Camp 2016" on 5 pieces of paper 2. Pass the papers to the next station 3. Fold all 5 papers 4. Pass the papers to the next station 5. Stuff 5 envelopes 6. Pass envelopes to the next station 7. Seal 5 envelopes 8. Pass envelopes to the next station 9. Write "Utah Geek Events" on the outside of the envelopes } 10.All stations stand up! You’re done! WIP Limit of 1 per Station 1. Write "Code Camp 2016" on 1 piece of paper 2. Hold the paper until the folder takes it 3. Take the paper and fold it 4. Hold the paper until the stuffer takes it 5. Take the paper and stuff it in the envelope 6. Hold the envelope until the sealer takes it 7. Take the envelope and seal it 8. Hold the envelope until the addresser takes it 9. Take the envelope and write "Utah Geek Events" on the outside of the envelope 10.Repeat until all 10 are complete then stand up!
  • 25. First Delivery WIP Limit of 1 per Station 1. Write "Code Camp 2016" on 1 piece of paper 2. Hold the paper until the folder takes it 3. Take the paper and fold it 4. Hold the paper until the stuffer takes it 5. Take the paper and stuff it in the envelope 6. Hold the envelope until the sealer takes it 7. Take the envelope and seal it 8. Hold the envelope until the addresser takes it 9. Take the envelope and write "Utah Geek Events" on the outside of the envelope 10.Repeat until all 10 are complete then stand up! Queues Between Stations 1. Write "Code Camp 2016" on 1 piece of paper 2. Stack the paper for the next station 3. Fold the paper 4. Stack the paper for the next station 5. Stuff the envelope 6. Stack the envelope for the next station 7. Seal the envelope 8. Stack the envelope for the next station 9. Write "Utah Geek Events" on the outside of the envelopes 10.Stand up when you complete your station
  • 26. Reflect What did you notice about the different ways of working?
  • 29. What is Lean? Dave Adsit Architect @ Pluralsight @davidadsit dave@pluralsight.com codeobsession.blogspot.com