SlideShare una empresa de Scribd logo
1 de 43
Queueingtheoryinsoftware development Håkan Forss - hakan.forss@avegagroup.se - @hakanforss
Or
What can traffic inteach you about yourdevelopment process Håkan Forss - hakan.forss@avegagroup.se - @hakanforss
Little’s Law Work-in-Process Throughput Cycle Time =
Little’s Law 12 12 / min 1 min =
Little’s Law 6 12 / min 0,5 min=
Little’s Law 24 12 / min 2 min =
8 cars / min 4 cars / min With less work-in-progress Shorter cycle time Faster feedback Makes problems visible faster
TheoryofConstraints
5
Don’t allow inertia to cause a system constraint.
Capacity = 4 Capacity = 6 Capacity = 6 Throughput = 4 Bottlenecks You can never go faster than your bottleneck
Bottlenecks Throughput = 2 You can never go faster than your bottleneck Do whatever you can to make your bottleneck 100% utilized  Try your hardest to avoid problems at you bottleneck  You can’t make up for lost capacity at you bottleneck
Throughput = 4 You can never go faster than your bottleneck As long as capacity in front of the bottleneck is equal to or grater than the bottleneck you will go as fast as your bottleneck Full use of a higher capacity in front of the bottleneck will make cycle time go up Bottlenecks
Bottlenecks Throughput = 4 You can never go faster than your bottleneck As long as capacity is equal to or grater after the bottleneck you will go as fast as your bottleneck Higher capacity after the bottleneck than at the bottleneck will not improve throughput
Non-instantavailabilityresource A resource that is not available all the time
Non-instantavailabilityresource & bottleneck
You can never go faster than your bottleneck Balance demand against throughput to keep work-in-progress low Low work-in-progress Keeps cycle time down  Makes bottlenecks visible faster
Slow down to go faster  Slowing down can stabilize the process flow A stable process can go faster
Håkan Forss Mail: hakan.forss@avegagroup.se Twitter: @hakanforss Blog: http://hakanforss.wordpress.com/

Más contenido relacionado

La actualidad más candente

Small Business Cloud Migration: How to Transition Your Clients Without Creati...
Small Business Cloud Migration: How to Transition Your Clients Without Creati...Small Business Cloud Migration: How to Transition Your Clients Without Creati...
Small Business Cloud Migration: How to Transition Your Clients Without Creati...Sleeter Group
 
Measuring DevOps Performance
Measuring DevOps PerformanceMeasuring DevOps Performance
Measuring DevOps PerformanceBen Kohl
 
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Mirantis
 
How to Work with a Virtual Assistant
How to Work with a Virtual AssistantHow to Work with a Virtual Assistant
How to Work with a Virtual AssistantGarland Coulson
 
Flow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemFlow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemSBWebinars
 

La actualidad más candente (6)

Small Business Cloud Migration: How to Transition Your Clients Without Creati...
Small Business Cloud Migration: How to Transition Your Clients Without Creati...Small Business Cloud Migration: How to Transition Your Clients Without Creati...
Small Business Cloud Migration: How to Transition Your Clients Without Creati...
 
Measuring DevOps Performance
Measuring DevOps PerformanceMeasuring DevOps Performance
Measuring DevOps Performance
 
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016
 
How to Work with a Virtual Assistant
How to Work with a Virtual AssistantHow to Work with a Virtual Assistant
How to Work with a Virtual Assistant
 
Flow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemFlow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need Them
 
Working with Kanban
Working with KanbanWorking with Kanban
Working with Kanban
 

Destacado

Queueing theory basics
Queueing theory basicsQueueing theory basics
Queueing theory basicsTala Alnaber
 
Introduction to queueing theory
Introduction to queueing theoryIntroduction to queueing theory
Introduction to queueing theoryPresi
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation ResearchManmohan Anand
 
QUEUING THEORY
QUEUING THEORYQUEUING THEORY
QUEUING THEORYavtarsingh
 
Facebook and Scrum
Facebook and ScrumFacebook and Scrum
Facebook and ScrumJens Meydam
 
Force water footprint & film screening g.k 1
Force water footprint & film screening g.k 1Force water footprint & film screening g.k 1
Force water footprint & film screening g.k 1JALRAKSHAK
 
Water Resource Reporting and Water Footprint from Marcellus Shale Development...
Water Resource Reporting and Water Footprint from Marcellus Shale Development...Water Resource Reporting and Water Footprint from Marcellus Shale Development...
Water Resource Reporting and Water Footprint from Marcellus Shale Development...Brian Rosa
 
Virtual Water Interactions in Transboundary Water
Virtual Water Interactions in Transboundary Water Virtual Water Interactions in Transboundary Water
Virtual Water Interactions in Transboundary Water Francesca Greco
 
virtual water trade
virtual water tradevirtual water trade
virtual water tradeNagaraj S
 
Water Footprint Assignment
Water Footprint AssignmentWater Footprint Assignment
Water Footprint AssignmentStephen Leslie
 
Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)
Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)
Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)Alfonso Langle
 
Water&energy politecnicomilano marzo 2014
Water&energy politecnicomilano marzo 2014Water&energy politecnicomilano marzo 2014
Water&energy politecnicomilano marzo 2014Francesca Greco
 

Destacado (20)

Queueing theory basics
Queueing theory basicsQueueing theory basics
Queueing theory basics
 
Introduction to queueing theory
Introduction to queueing theoryIntroduction to queueing theory
Introduction to queueing theory
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation Research
 
QUEUING THEORY
QUEUING THEORYQUEUING THEORY
QUEUING THEORY
 
Kanban Case Study
Kanban Case StudyKanban Case Study
Kanban Case Study
 
Facebook and Scrum
Facebook and ScrumFacebook and Scrum
Facebook and Scrum
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Network analysis
Network analysisNetwork analysis
Network analysis
 
Force water footprint & film screening g.k 1
Force water footprint & film screening g.k 1Force water footprint & film screening g.k 1
Force water footprint & film screening g.k 1
 
Water Resource Reporting and Water Footprint from Marcellus Shale Development...
Water Resource Reporting and Water Footprint from Marcellus Shale Development...Water Resource Reporting and Water Footprint from Marcellus Shale Development...
Water Resource Reporting and Water Footprint from Marcellus Shale Development...
 
Virtual Water Interactions in Transboundary Water
Virtual Water Interactions in Transboundary Water Virtual Water Interactions in Transboundary Water
Virtual Water Interactions in Transboundary Water
 
Tony Allan Ppt
Tony Allan PptTony Allan Ppt
Tony Allan Ppt
 
virtual water trade
virtual water tradevirtual water trade
virtual water trade
 
Water Footprint Assignment
Water Footprint AssignmentWater Footprint Assignment
Water Footprint Assignment
 
Water Depletion/Affordability of Food
Water Depletion/Affordability of FoodWater Depletion/Affordability of Food
Water Depletion/Affordability of Food
 
Session7
Session7Session7
Session7
 
Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)
Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)
Water_Footprint_of_Mexico_WWF-AgroDer-SabMiller(1)
 
Water&energy politecnicomilano marzo 2014
Water&energy politecnicomilano marzo 2014Water&energy politecnicomilano marzo 2014
Water&energy politecnicomilano marzo 2014
 
Queueing
QueueingQueueing
Queueing
 
Cascao hh6 session2_chh_on_ground_nile
Cascao hh6 session2_chh_on_ground_nileCascao hh6 session2_chh_on_ground_nile
Cascao hh6 session2_chh_on_ground_nile
 

Similar a Queueing theory in software development - ALEBathtub 2011-06-30

What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...Håkan Forss
 
What can traffic in stockholm teach you about your development process
What can traffic in stockholm teach you about your development processWhat can traffic in stockholm teach you about your development process
What can traffic in stockholm teach you about your development processHåkan Forss
 
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...Håkan Forss
 
Lean innovation - Basic principles of Lean
Lean innovation - Basic principles of LeanLean innovation - Basic principles of Lean
Lean innovation - Basic principles of LeanJoeri Vercammen, PhD
 
Provisioning and Capacity Planning (Travel Meets Big Data)
Provisioning and Capacity Planning (Travel Meets Big Data)Provisioning and Capacity Planning (Travel Meets Big Data)
Provisioning and Capacity Planning (Travel Meets Big Data)Brian Brazil
 
Top 30 Scalability Mistakes
Top 30 Scalability MistakesTop 30 Scalability Mistakes
Top 30 Scalability MistakesJohn Coggeshall
 
Theory Of Constraints
Theory Of ConstraintsTheory Of Constraints
Theory Of Constraintsshawncarner
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingIBM UrbanCode Products
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Betterantoineg
 
Low latency for high throughput
Low latency for high throughputLow latency for high throughput
Low latency for high throughputPeter Lawrey
 
Ship Faster Without Breaking Everything - XebiaLabs + SaltStack Webinar
Ship Faster Without Breaking Everything - XebiaLabs + SaltStack WebinarShip Faster Without Breaking Everything - XebiaLabs + SaltStack Webinar
Ship Faster Without Breaking Everything - XebiaLabs + SaltStack WebinarXebiaLabs
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueallan kelly
 
Top 10 Scalability Mistakes
Top 10 Scalability MistakesTop 10 Scalability Mistakes
Top 10 Scalability MistakesJohn Coggeshall
 
Introduction of Kanban metrics
Introduction of Kanban metricsIntroduction of Kanban metrics
Introduction of Kanban metricsChuck Durfee
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentBrian Henerey
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaPink Elephant
 

Similar a Queueing theory in software development - ALEBathtub 2011-06-30 (20)

What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
 
What can traffic in stockholm teach you about your development process
What can traffic in stockholm teach you about your development processWhat can traffic in stockholm teach you about your development process
What can traffic in stockholm teach you about your development process
 
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
 
Lean innovation - Basic principles of Lean
Lean innovation - Basic principles of LeanLean innovation - Basic principles of Lean
Lean innovation - Basic principles of Lean
 
Provisioning and Capacity Planning (Travel Meets Big Data)
Provisioning and Capacity Planning (Travel Meets Big Data)Provisioning and Capacity Planning (Travel Meets Big Data)
Provisioning and Capacity Planning (Travel Meets Big Data)
 
Top 30 Scalability Mistakes
Top 30 Scalability MistakesTop 30 Scalability Mistakes
Top 30 Scalability Mistakes
 
Theory Of Constraints
Theory Of ConstraintsTheory Of Constraints
Theory Of Constraints
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
 
Lean 6sigma and DMAIC
Lean 6sigma and DMAICLean 6sigma and DMAIC
Lean 6sigma and DMAIC
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Better
 
Low latency for high throughput
Low latency for high throughputLow latency for high throughput
Low latency for high throughput
 
Ship Faster Without Breaking Everything - XebiaLabs + SaltStack Webinar
Ship Faster Without Breaking Everything - XebiaLabs + SaltStack WebinarShip Faster Without Breaking Everything - XebiaLabs + SaltStack Webinar
Ship Faster Without Breaking Everything - XebiaLabs + SaltStack Webinar
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
 
Top 10 Scalability Mistakes
Top 10 Scalability MistakesTop 10 Scalability Mistakes
Top 10 Scalability Mistakes
 
Introduction of Kanban metrics
Introduction of Kanban metricsIntroduction of Kanban metrics
Introduction of Kanban metrics
 
Humans by the hundred
Humans by the hundredHumans by the hundred
Humans by the hundred
 
03 cox lean slides
03 cox lean slides 03 cox lean slides
03 cox lean slides
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
 

Más de Håkan Forss

Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...Håkan Forss
 
Make strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile AustraliaMake strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile AustraliaHåkan Forss
 
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...Håkan Forss
 
Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21Håkan Forss
 
Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...Håkan Forss
 
Toyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience WorkshopToyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience WorkshopHåkan Forss
 
Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3Håkan Forss
 
Reflection card to print on a4
Reflection card to print on a4Reflection card to print on a4
Reflection card to print on a4Håkan Forss
 
Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks Håkan Forss
 
KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016Håkan Forss
 
Make the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product developmentMake the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product developmentHåkan Forss
 
Experimentation is King Lean Kanban Central Europe 2015
Experimentation is King Lean Kanban Central Europe  2015Experimentation is King Lean Kanban Central Europe  2015
Experimentation is King Lean Kanban Central Europe 2015Håkan Forss
 
Retrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota KataRetrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota KataHåkan Forss
 
KataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelKataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelHåkan Forss
 
The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014Håkan Forss
 
Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Håkan Forss
 
How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014Håkan Forss
 
Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16Håkan Forss
 
Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30Håkan Forss
 
Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29Håkan Forss
 

Más de Håkan Forss (20)

Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
 
Make strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile AustraliaMake strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
 
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
 
Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21
 
Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...
 
Toyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience WorkshopToyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience Workshop
 
Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3
 
Reflection card to print on a4
Reflection card to print on a4Reflection card to print on a4
Reflection card to print on a4
 
Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks
 
KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016
 
Make the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product developmentMake the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product development
 
Experimentation is King Lean Kanban Central Europe 2015
Experimentation is King Lean Kanban Central Europe  2015Experimentation is King Lean Kanban Central Europe  2015
Experimentation is King Lean Kanban Central Europe 2015
 
Retrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota KataRetrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota Kata
 
KataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelKataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners Panel
 
The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014
 
Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014
 
How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014
 
Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16
 
Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30
 
Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

Queueing theory in software development - ALEBathtub 2011-06-30

  • 1. Queueingtheoryinsoftware development Håkan Forss - hakan.forss@avegagroup.se - @hakanforss
  • 2. Or
  • 3. What can traffic inteach you about yourdevelopment process Håkan Forss - hakan.forss@avegagroup.se - @hakanforss
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Little’s Law Work-in-Process Throughput Cycle Time =
  • 10. Little’s Law 12 12 / min 1 min =
  • 11. Little’s Law 6 12 / min 0,5 min=
  • 12. Little’s Law 24 12 / min 2 min =
  • 13. 8 cars / min 4 cars / min With less work-in-progress Shorter cycle time Faster feedback Makes problems visible faster
  • 14.
  • 16.
  • 17.
  • 18. 5
  • 19. Don’t allow inertia to cause a system constraint.
  • 20. Capacity = 4 Capacity = 6 Capacity = 6 Throughput = 4 Bottlenecks You can never go faster than your bottleneck
  • 21. Bottlenecks Throughput = 2 You can never go faster than your bottleneck Do whatever you can to make your bottleneck 100% utilized Try your hardest to avoid problems at you bottleneck You can’t make up for lost capacity at you bottleneck
  • 22. Throughput = 4 You can never go faster than your bottleneck As long as capacity in front of the bottleneck is equal to or grater than the bottleneck you will go as fast as your bottleneck Full use of a higher capacity in front of the bottleneck will make cycle time go up Bottlenecks
  • 23. Bottlenecks Throughput = 4 You can never go faster than your bottleneck As long as capacity is equal to or grater after the bottleneck you will go as fast as your bottleneck Higher capacity after the bottleneck than at the bottleneck will not improve throughput
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Non-instantavailabilityresource A resource that is not available all the time
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. You can never go faster than your bottleneck Balance demand against throughput to keep work-in-progress low Low work-in-progress Keeps cycle time down Makes bottlenecks visible faster
  • 39.
  • 40. Slow down to go faster Slowing down can stabilize the process flow A stable process can go faster
  • 41.
  • 42.
  • 43. Håkan Forss Mail: hakan.forss@avegagroup.se Twitter: @hakanforss Blog: http://hakanforss.wordpress.com/

Notas del editor

  1. There are two different types of bottlenecks: - Capacity contraint resource - a resource limited by capacity, like a bottle - non instantly available resource - a resource that is not available all the time