SlideShare a Scribd company logo
Thanks to our Sponsors!
Community Sponsor
Yearly Sponsor
Marquee Sponsor
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)
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?
Dave Adsit
Architect @ Pluralsight
@davidadsit
dave@pluralsight.com
codeobsession.blogspot.com

More Related Content

Similar to What is Lean?

Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo SimulationStop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Sam McAfee
 
College Essay Example Summary Of Research Paper
College Essay Example Summary Of Research PaperCollege Essay Example Summary Of Research Paper
College Essay Example Summary Of Research Paper
Rebecca Buono
 
Essential Lean Manufacturing for Management Consultants
Essential Lean Manufacturing for Management ConsultantsEssential Lean Manufacturing for Management Consultants
Essential Lean Manufacturing for Management Consultants
Asen Gyczew
 
CS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptxCS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptx
AbiolaOgunsanwo
 
Do i have inefficient waste equipment? pt. 1
Do i have inefficient waste equipment? pt. 1Do i have inefficient waste equipment? pt. 1
Do i have inefficient waste equipment? pt. 1
Tyler Brunson ► Waste Expense Reduction Expert
 
Lean manufacturing for Management Consultants and Business Analysts
Lean manufacturing for Management Consultants and Business AnalystsLean manufacturing for Management Consultants and Business Analysts
Lean manufacturing for Management Consultants and Business Analysts
Asen Gyczew
 
Production for Management Consultants and Business Analysts
Production for Management Consultants and Business AnalystsProduction for Management Consultants and Business Analysts
Production for Management Consultants and Business Analysts
Asen Gyczew
 
CS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptxCS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptx
AbiolaOgunsanwo
 
Planning booklet 2
Planning booklet 2Planning booklet 2
Planning booklet 2
willydavisj
 
Liquidity Management for Management Consultants & Managers
Liquidity Management for Management Consultants & ManagersLiquidity Management for Management Consultants & Managers
Liquidity Management for Management Consultants & Managers
Asen Gyczew
 
Essay Writing Workshops Sydney
Essay Writing Workshops SydneyEssay Writing Workshops Sydney
Essay Writing Workshops Sydney
Jacqueline Simpson
 
Writing skills (2) A city and vocabulary.pptx
Writing skills (2) A city and vocabulary.pptxWriting skills (2) A city and vocabulary.pptx
Writing skills (2) A city and vocabulary.pptx
PremLearn
 
9 Writing Prompts Abou
9 Writing Prompts Abou9 Writing Prompts Abou
9 Writing Prompts Abou
Trina Jackson
 
Formidable College Supplemental Essays Th
Formidable College Supplemental Essays ThFormidable College Supplemental Essays Th
Formidable College Supplemental Essays Th
Megan Mack
 
Measure and Manage Flow in Practice
Measure and Manage Flow in PracticeMeasure and Manage Flow in Practice
Measure and Manage Flow in PracticeZsolt Fabok
 
Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22
Julie Wyman
 
How To Format Essays - Ocean County College
How To Format Essays - Ocean County CollegeHow To Format Essays - Ocean County College
How To Format Essays - Ocean County College
Todd Turner
 
Importance Of Internet Essay - Thomas May
Importance Of Internet Essay - Thomas MayImportance Of Internet Essay - Thomas May
Importance Of Internet Essay - Thomas May
April Scranton
 
Research Project (Spring 2019)Due date for Project Wednes.docx
Research Project (Spring 2019)Due date for Project Wednes.docxResearch Project (Spring 2019)Due date for Project Wednes.docx
Research Project (Spring 2019)Due date for Project Wednes.docx
gholly1
 

Similar to What is Lean? (20)

Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo SimulationStop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
 
College Essay Example Summary Of Research Paper
College Essay Example Summary Of Research PaperCollege Essay Example Summary Of Research Paper
College Essay Example Summary Of Research Paper
 
Essential Lean Manufacturing for Management Consultants
Essential Lean Manufacturing for Management ConsultantsEssential Lean Manufacturing for Management Consultants
Essential Lean Manufacturing for Management Consultants
 
CS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptxCS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptx
 
Do i have inefficient waste equipment? pt. 1
Do i have inefficient waste equipment? pt. 1Do i have inefficient waste equipment? pt. 1
Do i have inefficient waste equipment? pt. 1
 
Lean manufacturing for Management Consultants and Business Analysts
Lean manufacturing for Management Consultants and Business AnalystsLean manufacturing for Management Consultants and Business Analysts
Lean manufacturing for Management Consultants and Business Analysts
 
Production for Management Consultants and Business Analysts
Production for Management Consultants and Business AnalystsProduction for Management Consultants and Business Analysts
Production for Management Consultants and Business Analysts
 
CS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptxCS & PE Candel - May 5, 2022,.pptx
CS & PE Candel - May 5, 2022,.pptx
 
Toyota Production System
Toyota Production SystemToyota Production System
Toyota Production System
 
Planning booklet 2
Planning booklet 2Planning booklet 2
Planning booklet 2
 
Liquidity Management for Management Consultants & Managers
Liquidity Management for Management Consultants & ManagersLiquidity Management for Management Consultants & Managers
Liquidity Management for Management Consultants & Managers
 
Essay Writing Workshops Sydney
Essay Writing Workshops SydneyEssay Writing Workshops Sydney
Essay Writing Workshops Sydney
 
Writing skills (2) A city and vocabulary.pptx
Writing skills (2) A city and vocabulary.pptxWriting skills (2) A city and vocabulary.pptx
Writing skills (2) A city and vocabulary.pptx
 
9 Writing Prompts Abou
9 Writing Prompts Abou9 Writing Prompts Abou
9 Writing Prompts Abou
 
Formidable College Supplemental Essays Th
Formidable College Supplemental Essays ThFormidable College Supplemental Essays Th
Formidable College Supplemental Essays Th
 
Measure and Manage Flow in Practice
Measure and Manage Flow in PracticeMeasure and Manage Flow in Practice
Measure and Manage Flow in Practice
 
Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22
 
How To Format Essays - Ocean County College
How To Format Essays - Ocean County CollegeHow To Format Essays - Ocean County College
How To Format Essays - Ocean County College
 
Importance Of Internet Essay - Thomas May
Importance Of Internet Essay - Thomas MayImportance Of Internet Essay - Thomas May
Importance Of Internet Essay - Thomas May
 
Research Project (Spring 2019)Due date for Project Wednes.docx
Research Project (Spring 2019)Due date for Project Wednes.docxResearch Project (Spring 2019)Due date for Project Wednes.docx
Research Project (Spring 2019)Due date for Project Wednes.docx
 

Recently uploaded

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 

Recently uploaded (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 

What is Lean?

  • 1. Thanks to our Sponsors! Community Sponsor Yearly Sponsor Marquee Sponsor
  • 2.
  • 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
  • 22.
  • 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?
  • 28.
  • 29. What is Lean? Dave Adsit Architect @ Pluralsight @davidadsit dave@pluralsight.com codeobsession.blogspot.com