SlideShare a Scribd company logo
excella.com | @excellaco
Limiting WIP:
Doing Less to Do More
Hunter Tammaro & Julie Wyman
excella.com | @excellaco
Work in Progress
(WIP)
Any partly finished product
or materials in an incomplete step
of a process
Completed work in one process
may be WIP to a higher-order
process
WIP does not provide any value to
a customer
excella.com | @excellaco
First, some theory…
excella.com | @excellaco
Improved quality
Better problem solving
Fewer errors
Lower stress
Increased productivity
excella.com | @excellaco
Faster Delivery & Feedback
Value
Returned
4 Parallel Efforts
WIP = 4
Time
1 Parallel Effort
WIP = 1
Time
Value
Returned
excella.com | @excellaco
Little’s Law
• 𝐶𝑦𝑐𝑙𝑒	𝑡𝑖𝑚𝑒 =	
+,-
./0123/425
• Hard to sustainably increase
throughput
• Not as hard to reduce WIP
excella.com | @excellaco
Does your team determine its
(Sprint) capacity based of on
8 hours a day?
Less? More?
excella.com | @excellaco
Utilization, WIP and flow
excella.com | @excellaco
Too much
WIP
Fully utilized, but spend
most of the time waiting
Slow flow through the
system
Slow to respond to change
excella.com | @excellaco
On a software team
Total Active
Time:
Total Waiting
Time:
Analysis
(2 days)
Development
(5 days)
Testing
(1 day)
Deploy
(1 day)
Waiting for
development (3 days)
Waiting for
testing (6 days)
Waiting to
deploy (4 days)
excella.com | @excellaco
On a software team
Total Active
Time:
9 days
Total Waiting
Time:
13 days
Analysis
(2 days)
Waiting for
development (3 days)
Development
(5 days)
Waiting for
testing (6 days)
Testing
(1 day)
Waiting to
deploy (4 days)
Deploy
(1 day)
excella.com | @excellaco
Just enough
WIP
Team members sometimes idle,
but work almost always moving
Rapid flow through the system
Short response time reduces
effect of impediments
excella.com | @excellaco
Idle team members?!
• Remove blockers
• Help other team members
• Process improvement
• Address technical debt
• Improve your craft
• Take a walk to get some coffee
excella.com | @excellaco
Slack time as a signal
WIP limits help individuals find ways
to improve the flow of the entire team
Are there issues upstream in the process that can
be resolved?
Are there issues downstream in the process?
Adjust WIP or team composition until
flow is optimized
excella.com | @excellaco
Setting WIP limits
Requirements Ready Analysis Development Validate Done
3 5 34
Doing Done Doing Done
Just start…
Observe
Adjust from
there
Cycle Time
excella.com | @excellaco
Prove It!
“Plane Game”
https://growingagile.co.za/2015/02/aeroplane-game/
excella.com | @excellaco
Practice Round
Compete to make paper airplanes in teams
of six
One team member at each station
One team member times the
construction of the colored plane
One team member times the entire
round
excella.com | @excellaco
Round 1
Work as fast as you can in a first-in-first-out
basis
After 10 planes are completed and tested, use
the worksheet to record:
The time to make all 10 planes
The time to make the colored plane
The number of incomplete planes in
progress
excella.com | @excellaco
Round 2
This time, work with a WIP limit of 1 per
station
E.g. Station 1 can’t start on the next plane
until Station 2 takes their sheet
After 10 planes are completed and tested, use
the worksheet to record:
• The time to make all 10 planes
• The time to make the colored plane
• The number of incomplete planes in
progress
excella.com | @excellaco
In which round did you
complete all 10 planes faster?
Which round took your team
more time to make the
colored plane?
In which round was there
more waste?
Discussion
In which round did you feel
more stressed?
Which round felt more like
how you work in real life?
excella.com | @excellaco
Key Takeaways
Limiting WIP…
• Creates a better-quality product
faster
• Leads to quicker realization of
value and better feedback
• Improves the functioning of the
team by making bottlenecks visible
Remember to…
focus on flow, not utilization
excella.com | @excellaco
Additional Resources
excella.com | @excellaco
“Multitasking is Evil”
https://agileconnection.com/article/multitasking-evil
excella.com | @excellaco
Multitasking is Evil
Round 1
You are assigned three projects,
which you will work one at a time.
Project 1: Write the numbers 1-15 in the 1st
column.
Project 2: Write the letters Z->N in the 2nd
column.
Project 3: Write the Roman numerals IV-
XVII in the 3rd column.
1-15 Z-N IV-XVII
1 Z IV
2 Y
3 X
Work column-by-column
until you complete all 3
projects.
Write down the time you
finish.
excella.com | @excellaco
Multitasking is Evil
Round 2
You are assigned three projects,
which you will work all at once.
Project 1: Write the numbers 1-15 in the 1st
column.
Project 2: Write the letters Z->N in the 2nd
column.
Project 3: Write the Roman numerals IV-
XVII in the 3rd column.
1-15 Z-N IV-XVII
1 Z IV
2 Y V
3
Work row-by-row until
you complete all 3 projects.
Write down the time you
finish.
excella.com | @excellaco
Discussion
• In which round did you complete your
first project faster?
• Which round took you more time to
complete all three projects?
• In which round did you make more
mistakes?
• In which round did you feel more
stressed?
• Which round felt more like how you work
in real life?
excella.com | @excellaco
Links
• Huffington Post article on multitasking with statistics
• Blog posts:
• How to set initial WIP limits
• How Scrum and Kanban approach WIP differently
• Constraints in Scrum and Kanban
• Books:
• Lean from the Trenches – Henrik Kniberg
excella.com | @excellaco

More Related Content

What's hot

RPA Summer School Session 4: Automate Outlook and Gmail with ease
RPA Summer School Session 4: Automate Outlook and Gmail with easeRPA Summer School Session 4: Automate Outlook and Gmail with ease
RPA Summer School Session 4: Automate Outlook and Gmail with ease
Cristina Vidu
 
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
FalafelSoftware
 
Circuit 2016: Automation done right
Circuit 2016: Automation done rightCircuit 2016: Automation done right
Circuit 2016: Automation done right
Jörg Hoh
 
UiPath studio presentation
UiPath studio presentationUiPath studio presentation
UiPath studio presentation
UiPath
 
9 Productive Tips to Work Faster
9 Productive Tips to Work Faster9 Productive Tips to Work Faster
9 Productive Tips to Work Faster
Shore Labs
 
Akka.Net Ottawa .NET User Group Meetup
Akka.Net Ottawa .NET User Group Meetup Akka.Net Ottawa .NET User Group Meetup
Akka.Net Ottawa .NET User Group Meetup
Taswar Bhatti
 
Scala Days Chicago 2017: Building a Company on Scala
Scala Days Chicago 2017: Building a Company on ScalaScala Days Chicago 2017: Building a Company on Scala
Scala Days Chicago 2017: Building a Company on Scala
Natalie Vegel
 
Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019
Mindy Bohannon
 
Tips & tricks for building your product quicker
Tips & tricks for building your product quickerTips & tricks for building your product quicker
Tips & tricks for building your product quicker
Christopher Maneu
 
2015/07/21 .NET Meetup
2015/07/21 .NET Meetup2015/07/21 .NET Meetup
2015/07/21 .NET Meetup
Jim Borden
 
Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2
Jitendra Zaa
 
Afluentes - Concurrent I/O Made Easy with Lazy Evaluation
Afluentes - Concurrent I/O Made Easy with Lazy EvaluationAfluentes - Concurrent I/O Made Easy with Lazy Evaluation
Afluentes - Concurrent I/O Made Easy with Lazy EvaluationSaulo Araujo
 
Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1
Jitendra Zaa
 
Episode 17 - Handling Events in Lightning Web Component
Episode 17 - Handling Events in Lightning Web ComponentEpisode 17 - Handling Events in Lightning Web Component
Episode 17 - Handling Events in Lightning Web Component
Jitendra Zaa
 
Benchmarking: You're Doing It Wrong (StrangeLoop 2014)
Benchmarking: You're Doing It Wrong (StrangeLoop 2014)Benchmarking: You're Doing It Wrong (StrangeLoop 2014)
Benchmarking: You're Doing It Wrong (StrangeLoop 2014)
Aysylu Greenberg
 
Making a Mock by Kelsey Shannahan
Making a Mock by Kelsey ShannahanMaking a Mock by Kelsey Shannahan
Making a Mock by Kelsey Shannahan
QA or the Highway
 
Scaling agile practices (with GDS as an example)
Scaling agile practices (with GDS as an example)Scaling agile practices (with GDS as an example)
Scaling agile practices (with GDS as an example)
Emily Webber
 
Introduction to script lab
Introduction to script labIntroduction to script lab
Introduction to script lab
Kushan Lahiru Perera
 
How to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateHow to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power Automate
Michael Stephenson
 
Improving Test Team Throughput via Architecture by Dustin Williams
Improving Test Team Throughput via Architecture by Dustin WilliamsImproving Test Team Throughput via Architecture by Dustin Williams
Improving Test Team Throughput via Architecture by Dustin Williams
QA or the Highway
 

What's hot (20)

RPA Summer School Session 4: Automate Outlook and Gmail with ease
RPA Summer School Session 4: Automate Outlook and Gmail with easeRPA Summer School Session 4: Automate Outlook and Gmail with ease
RPA Summer School Session 4: Automate Outlook and Gmail with ease
 
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
 
Circuit 2016: Automation done right
Circuit 2016: Automation done rightCircuit 2016: Automation done right
Circuit 2016: Automation done right
 
UiPath studio presentation
UiPath studio presentationUiPath studio presentation
UiPath studio presentation
 
9 Productive Tips to Work Faster
9 Productive Tips to Work Faster9 Productive Tips to Work Faster
9 Productive Tips to Work Faster
 
Akka.Net Ottawa .NET User Group Meetup
Akka.Net Ottawa .NET User Group Meetup Akka.Net Ottawa .NET User Group Meetup
Akka.Net Ottawa .NET User Group Meetup
 
Scala Days Chicago 2017: Building a Company on Scala
Scala Days Chicago 2017: Building a Company on ScalaScala Days Chicago 2017: Building a Company on Scala
Scala Days Chicago 2017: Building a Company on Scala
 
Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019
 
Tips & tricks for building your product quicker
Tips & tricks for building your product quickerTips & tricks for building your product quicker
Tips & tricks for building your product quicker
 
2015/07/21 .NET Meetup
2015/07/21 .NET Meetup2015/07/21 .NET Meetup
2015/07/21 .NET Meetup
 
Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2
 
Afluentes - Concurrent I/O Made Easy with Lazy Evaluation
Afluentes - Concurrent I/O Made Easy with Lazy EvaluationAfluentes - Concurrent I/O Made Easy with Lazy Evaluation
Afluentes - Concurrent I/O Made Easy with Lazy Evaluation
 
Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1
 
Episode 17 - Handling Events in Lightning Web Component
Episode 17 - Handling Events in Lightning Web ComponentEpisode 17 - Handling Events in Lightning Web Component
Episode 17 - Handling Events in Lightning Web Component
 
Benchmarking: You're Doing It Wrong (StrangeLoop 2014)
Benchmarking: You're Doing It Wrong (StrangeLoop 2014)Benchmarking: You're Doing It Wrong (StrangeLoop 2014)
Benchmarking: You're Doing It Wrong (StrangeLoop 2014)
 
Making a Mock by Kelsey Shannahan
Making a Mock by Kelsey ShannahanMaking a Mock by Kelsey Shannahan
Making a Mock by Kelsey Shannahan
 
Scaling agile practices (with GDS as an example)
Scaling agile practices (with GDS as an example)Scaling agile practices (with GDS as an example)
Scaling agile practices (with GDS as an example)
 
Introduction to script lab
Introduction to script labIntroduction to script lab
Introduction to script lab
 
How to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateHow to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power Automate
 
Improving Test Team Throughput via Architecture by Dustin Williams
Improving Test Team Throughput via Architecture by Dustin WilliamsImproving Test Team Throughput via Architecture by Dustin Williams
Improving Test Team Throughput via Architecture by Dustin Williams
 

Similar to Limiting WIP: Doing Less to Do More @ Big Apple Scrum Day_5.11.18

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
 
Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022
Wm. Hunter Tammaro
 
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li..."Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
Julie Wyman
 
BASD 2019 - Measuring Flow: Metrics that Matter
BASD 2019 - Measuring Flow: Metrics that MatterBASD 2019 - Measuring Flow: Metrics that Matter
BASD 2019 - Measuring Flow: Metrics that Matter
Julie Wyman
 
Agile Dev West 2018_Measuring Flow: Metrics that Matter
Agile Dev West 2018_Measuring Flow: Metrics that MatterAgile Dev West 2018_Measuring Flow: Metrics that Matter
Agile Dev West 2018_Measuring Flow: Metrics that Matter
Julie Wyman
 
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project ForecastingBA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
Wm. Hunter Tammaro
 
Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentationplog99
 
Music City Agile 2019 - Measuring Flow: Metrics that Matter
Music City Agile 2019 - Measuring Flow: Metrics that MatterMusic City Agile 2019 - Measuring Flow: Metrics that Matter
Music City Agile 2019 - Measuring Flow: Metrics that Matter
Julie Wyman
 
Learn VBA Training & Advance Excel Courses in Delhi
Learn VBA Training & Advance Excel Courses in DelhiLearn VBA Training & Advance Excel Courses in Delhi
Learn VBA Training & Advance Excel Courses in Delhi
ibinstitute0
 
Adapting Agile for MERL
Adapting Agile for MERLAdapting Agile for MERL
Adapting Agile for MERL
Amanda Makulec
 
Approaches to teaching primary computing
Approaches to teaching primary computingApproaches to teaching primary computing
Approaches to teaching primary computing
JEcomputing
 
Using F# to change the way we work
Using F# to change the way we workUsing F# to change the way we work
Using F# to change the way we work
Jon Harrop
 
DISE - Programming Concepts
DISE - Programming ConceptsDISE - Programming Concepts
DISE - Programming Concepts
Rasan Samarasinghe
 
Online Advance Excel & VBA Training in India
 Online Advance Excel & VBA Training in India Online Advance Excel & VBA Training in India
Online Advance Excel & VBA Training in India
ibinstitute0
 
Summer 2013 Internship Reflection
Summer 2013 Internship ReflectionSummer 2013 Internship Reflection
Summer 2013 Internship ReflectionTrevor Huggins
 
Flow charts week 5 2020 2021
Flow charts week 5 2020  2021Flow charts week 5 2020  2021
Flow charts week 5 2020 2021
Osama Ghandour Geris
 
BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362
BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362
BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362
TawnaDelatorrejs
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action Workshop
Mark Grove
 
Visual studio alm 2012 reporting overview
Visual studio alm 2012   reporting overviewVisual studio alm 2012   reporting overview
Visual studio alm 2012 reporting overview
Angela Dugan
 

Similar to Limiting WIP: Doing Less to Do More @ Big Apple Scrum Day_5.11.18 (20)

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
 
Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022
 
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li..."Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
 
BASD 2019 - Measuring Flow: Metrics that Matter
BASD 2019 - Measuring Flow: Metrics that MatterBASD 2019 - Measuring Flow: Metrics that Matter
BASD 2019 - Measuring Flow: Metrics that Matter
 
Agile Dev West 2018_Measuring Flow: Metrics that Matter
Agile Dev West 2018_Measuring Flow: Metrics that MatterAgile Dev West 2018_Measuring Flow: Metrics that Matter
Agile Dev West 2018_Measuring Flow: Metrics that Matter
 
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project ForecastingBA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
 
Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
 
Music City Agile 2019 - Measuring Flow: Metrics that Matter
Music City Agile 2019 - Measuring Flow: Metrics that MatterMusic City Agile 2019 - Measuring Flow: Metrics that Matter
Music City Agile 2019 - Measuring Flow: Metrics that Matter
 
Learn VBA Training & Advance Excel Courses in Delhi
Learn VBA Training & Advance Excel Courses in DelhiLearn VBA Training & Advance Excel Courses in Delhi
Learn VBA Training & Advance Excel Courses in Delhi
 
Adapting Agile for MERL
Adapting Agile for MERLAdapting Agile for MERL
Adapting Agile for MERL
 
Approaches to teaching primary computing
Approaches to teaching primary computingApproaches to teaching primary computing
Approaches to teaching primary computing
 
Using F# to change the way we work
Using F# to change the way we workUsing F# to change the way we work
Using F# to change the way we work
 
Algorithms - Introduction to computer programming
Algorithms - Introduction to computer programmingAlgorithms - Introduction to computer programming
Algorithms - Introduction to computer programming
 
DISE - Programming Concepts
DISE - Programming ConceptsDISE - Programming Concepts
DISE - Programming Concepts
 
Online Advance Excel & VBA Training in India
 Online Advance Excel & VBA Training in India Online Advance Excel & VBA Training in India
Online Advance Excel & VBA Training in India
 
Summer 2013 Internship Reflection
Summer 2013 Internship ReflectionSummer 2013 Internship Reflection
Summer 2013 Internship Reflection
 
Flow charts week 5 2020 2021
Flow charts week 5 2020  2021Flow charts week 5 2020  2021
Flow charts week 5 2020 2021
 
BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362
BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362
BusinessIDNameStreetAddressCityState1001Computer Accessories Etc362
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action Workshop
 
Visual studio alm 2012 reporting overview
Visual studio alm 2012   reporting overviewVisual studio alm 2012   reporting overview
Visual studio alm 2012 reporting overview
 

More from Julie Wyman

The Feedback Effect @ Global Scrum Gathering 2022
The Feedback Effect @ Global Scrum Gathering 2022The Feedback Effect @ Global Scrum Gathering 2022
The Feedback Effect @ Global Scrum Gathering 2022
Julie Wyman
 
InnoVAte 2022: KonMari Your Backlog
InnoVAte 2022: KonMari Your BacklogInnoVAte 2022: KonMari Your Backlog
InnoVAte 2022: KonMari Your Backlog
Julie Wyman
 
Agile for Humanity 2022: The Feedback Effect
Agile for Humanity 2022: The Feedback EffectAgile for Humanity 2022: The Feedback Effect
Agile for Humanity 2022: The Feedback Effect
Julie Wyman
 
Top 3 Product Owner Challenges
Top 3 Product Owner ChallengesTop 3 Product Owner Challenges
Top 3 Product Owner Challenges
Julie Wyman
 
The Feedback Effect @ Music City Tech 2021
The Feedback Effect @ Music City Tech 2021The Feedback Effect @ Music City Tech 2021
The Feedback Effect @ Music City Tech 2021
Julie Wyman
 
Agile2021 - The Feedback Effect
Agile2021 - The Feedback EffectAgile2021 - The Feedback Effect
Agile2021 - The Feedback Effect
Julie Wyman
 
The Feedback Effect 2021
The Feedback Effect 2021The Feedback Effect 2021
The Feedback Effect 2021
Julie Wyman
 
KonMari Your Backlog: Tidying Up Those PBIs
KonMari Your Backlog: Tidying Up Those PBIsKonMari Your Backlog: Tidying Up Those PBIs
KonMari Your Backlog: Tidying Up Those PBIs
Julie Wyman
 
Agile Lessons from Antarctica: Responding to Change over Following a Plan
Agile Lessons from Antarctica: Responding to Change over Following a PlanAgile Lessons from Antarctica: Responding to Change over Following a Plan
Agile Lessons from Antarctica: Responding to Change over Following a PlanJulie Wyman
 
The Feedback Effect
The Feedback EffectThe Feedback Effect
The Feedback Effect
Julie Wyman
 
Agile2019_Observational Skills Workshop
Agile2019_Observational Skills WorkshopAgile2019_Observational Skills Workshop
Agile2019_Observational Skills Workshop
Julie Wyman
 
Music City Agile - KonMari your Backlog: Tidying up those PBIs
Music City Agile - KonMari your Backlog: Tidying up those PBIsMusic City Agile - KonMari your Backlog: Tidying up those PBIs
Music City Agile - KonMari your Backlog: Tidying up those PBIs
Julie Wyman
 
#KonMari Your Backlog: Tidying up those PBIs
#KonMari Your Backlog: Tidying up those PBIs#KonMari Your Backlog: Tidying up those PBIs
#KonMari Your Backlog: Tidying up those PBIs
Julie Wyman
 
Agile + DevOps East 2018: Observation Workshop
Agile + DevOps East 2018: Observation WorkshopAgile + DevOps East 2018: Observation Workshop
Agile + DevOps East 2018: Observation Workshop
Julie Wyman
 
AgileDC2018: Agile Lessons from Antarctica
AgileDC2018: Agile Lessons from AntarcticaAgileDC2018: Agile Lessons from Antarctica
AgileDC2018: Agile Lessons from Antarctica
Julie Wyman
 
AgileDC 2018: Team Splitting Experience Report
AgileDC 2018: Team Splitting Experience ReportAgileDC 2018: Team Splitting Experience Report
AgileDC 2018: Team Splitting Experience Report
Julie Wyman
 
Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...
Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...
Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...
Julie Wyman
 
Scrum Gathering Minneapolis_4.18.18_Managing Resistance with Kanban
Scrum Gathering Minneapolis_4.18.18_Managing Resistance with KanbanScrum Gathering Minneapolis_4.18.18_Managing Resistance with Kanban
Scrum Gathering Minneapolis_4.18.18_Managing Resistance with Kanban
Julie Wyman
 
Managing Resistance: How the Kanban Method Supports Lasting Change
Managing Resistance: How the Kanban Method Supports Lasting ChangeManaging Resistance: How the Kanban Method Supports Lasting Change
Managing Resistance: How the Kanban Method Supports Lasting Change
Julie Wyman
 

More from Julie Wyman (19)

The Feedback Effect @ Global Scrum Gathering 2022
The Feedback Effect @ Global Scrum Gathering 2022The Feedback Effect @ Global Scrum Gathering 2022
The Feedback Effect @ Global Scrum Gathering 2022
 
InnoVAte 2022: KonMari Your Backlog
InnoVAte 2022: KonMari Your BacklogInnoVAte 2022: KonMari Your Backlog
InnoVAte 2022: KonMari Your Backlog
 
Agile for Humanity 2022: The Feedback Effect
Agile for Humanity 2022: The Feedback EffectAgile for Humanity 2022: The Feedback Effect
Agile for Humanity 2022: The Feedback Effect
 
Top 3 Product Owner Challenges
Top 3 Product Owner ChallengesTop 3 Product Owner Challenges
Top 3 Product Owner Challenges
 
The Feedback Effect @ Music City Tech 2021
The Feedback Effect @ Music City Tech 2021The Feedback Effect @ Music City Tech 2021
The Feedback Effect @ Music City Tech 2021
 
Agile2021 - The Feedback Effect
Agile2021 - The Feedback EffectAgile2021 - The Feedback Effect
Agile2021 - The Feedback Effect
 
The Feedback Effect 2021
The Feedback Effect 2021The Feedback Effect 2021
The Feedback Effect 2021
 
KonMari Your Backlog: Tidying Up Those PBIs
KonMari Your Backlog: Tidying Up Those PBIsKonMari Your Backlog: Tidying Up Those PBIs
KonMari Your Backlog: Tidying Up Those PBIs
 
Agile Lessons from Antarctica: Responding to Change over Following a Plan
Agile Lessons from Antarctica: Responding to Change over Following a PlanAgile Lessons from Antarctica: Responding to Change over Following a Plan
Agile Lessons from Antarctica: Responding to Change over Following a Plan
 
The Feedback Effect
The Feedback EffectThe Feedback Effect
The Feedback Effect
 
Agile2019_Observational Skills Workshop
Agile2019_Observational Skills WorkshopAgile2019_Observational Skills Workshop
Agile2019_Observational Skills Workshop
 
Music City Agile - KonMari your Backlog: Tidying up those PBIs
Music City Agile - KonMari your Backlog: Tidying up those PBIsMusic City Agile - KonMari your Backlog: Tidying up those PBIs
Music City Agile - KonMari your Backlog: Tidying up those PBIs
 
#KonMari Your Backlog: Tidying up those PBIs
#KonMari Your Backlog: Tidying up those PBIs#KonMari Your Backlog: Tidying up those PBIs
#KonMari Your Backlog: Tidying up those PBIs
 
Agile + DevOps East 2018: Observation Workshop
Agile + DevOps East 2018: Observation WorkshopAgile + DevOps East 2018: Observation Workshop
Agile + DevOps East 2018: Observation Workshop
 
AgileDC2018: Agile Lessons from Antarctica
AgileDC2018: Agile Lessons from AntarcticaAgileDC2018: Agile Lessons from Antarctica
AgileDC2018: Agile Lessons from Antarctica
 
AgileDC 2018: Team Splitting Experience Report
AgileDC 2018: Team Splitting Experience ReportAgileDC 2018: Team Splitting Experience Report
AgileDC 2018: Team Splitting Experience Report
 
Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...
Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...
Scrum Gathering London 2018: What's Really Going On? An Observational Skills ...
 
Scrum Gathering Minneapolis_4.18.18_Managing Resistance with Kanban
Scrum Gathering Minneapolis_4.18.18_Managing Resistance with KanbanScrum Gathering Minneapolis_4.18.18_Managing Resistance with Kanban
Scrum Gathering Minneapolis_4.18.18_Managing Resistance with Kanban
 
Managing Resistance: How the Kanban Method Supports Lasting Change
Managing Resistance: How the Kanban Method Supports Lasting ChangeManaging Resistance: How the Kanban Method Supports Lasting Change
Managing Resistance: How the Kanban Method Supports Lasting Change
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Limiting WIP: Doing Less to Do More @ Big Apple Scrum Day_5.11.18

  • 1. excella.com | @excellaco Limiting WIP: Doing Less to Do More Hunter Tammaro & Julie Wyman
  • 2. excella.com | @excellaco Work in Progress (WIP) Any partly finished product or materials in an incomplete step of a process Completed work in one process may be WIP to a higher-order process WIP does not provide any value to a customer
  • 4. excella.com | @excellaco Improved quality Better problem solving Fewer errors Lower stress Increased productivity
  • 5. excella.com | @excellaco Faster Delivery & Feedback Value Returned 4 Parallel Efforts WIP = 4 Time 1 Parallel Effort WIP = 1 Time Value Returned
  • 6. excella.com | @excellaco Little’s Law • 𝐶𝑦𝑐𝑙𝑒 𝑡𝑖𝑚𝑒 = +,- ./0123/425 • Hard to sustainably increase throughput • Not as hard to reduce WIP
  • 7. excella.com | @excellaco Does your team determine its (Sprint) capacity based of on 8 hours a day? Less? More?
  • 9. excella.com | @excellaco Too much WIP Fully utilized, but spend most of the time waiting Slow flow through the system Slow to respond to change
  • 10. excella.com | @excellaco On a software team Total Active Time: Total Waiting Time: Analysis (2 days) Development (5 days) Testing (1 day) Deploy (1 day) Waiting for development (3 days) Waiting for testing (6 days) Waiting to deploy (4 days)
  • 11. excella.com | @excellaco On a software team Total Active Time: 9 days Total Waiting Time: 13 days Analysis (2 days) Waiting for development (3 days) Development (5 days) Waiting for testing (6 days) Testing (1 day) Waiting to deploy (4 days) Deploy (1 day)
  • 12. excella.com | @excellaco Just enough WIP Team members sometimes idle, but work almost always moving Rapid flow through the system Short response time reduces effect of impediments
  • 13. excella.com | @excellaco Idle team members?! • Remove blockers • Help other team members • Process improvement • Address technical debt • Improve your craft • Take a walk to get some coffee
  • 14. excella.com | @excellaco Slack time as a signal WIP limits help individuals find ways to improve the flow of the entire team Are there issues upstream in the process that can be resolved? Are there issues downstream in the process? Adjust WIP or team composition until flow is optimized
  • 15. excella.com | @excellaco Setting WIP limits Requirements Ready Analysis Development Validate Done 3 5 34 Doing Done Doing Done Just start… Observe Adjust from there Cycle Time
  • 16. excella.com | @excellaco Prove It! “Plane Game” https://growingagile.co.za/2015/02/aeroplane-game/
  • 17. excella.com | @excellaco Practice Round Compete to make paper airplanes in teams of six One team member at each station One team member times the construction of the colored plane One team member times the entire round
  • 18. excella.com | @excellaco Round 1 Work as fast as you can in a first-in-first-out basis After 10 planes are completed and tested, use the worksheet to record: The time to make all 10 planes The time to make the colored plane The number of incomplete planes in progress
  • 19. excella.com | @excellaco Round 2 This time, work with a WIP limit of 1 per station E.g. Station 1 can’t start on the next plane until Station 2 takes their sheet After 10 planes are completed and tested, use the worksheet to record: • The time to make all 10 planes • The time to make the colored plane • The number of incomplete planes in progress
  • 20. excella.com | @excellaco In which round did you complete all 10 planes faster? Which round took your team more time to make the colored plane? In which round was there more waste? Discussion In which round did you feel more stressed? Which round felt more like how you work in real life?
  • 21. excella.com | @excellaco Key Takeaways Limiting WIP… • Creates a better-quality product faster • Leads to quicker realization of value and better feedback • Improves the functioning of the team by making bottlenecks visible Remember to… focus on flow, not utilization
  • 23. excella.com | @excellaco “Multitasking is Evil” https://agileconnection.com/article/multitasking-evil
  • 24. excella.com | @excellaco Multitasking is Evil Round 1 You are assigned three projects, which you will work one at a time. Project 1: Write the numbers 1-15 in the 1st column. Project 2: Write the letters Z->N in the 2nd column. Project 3: Write the Roman numerals IV- XVII in the 3rd column. 1-15 Z-N IV-XVII 1 Z IV 2 Y 3 X Work column-by-column until you complete all 3 projects. Write down the time you finish.
  • 25. excella.com | @excellaco Multitasking is Evil Round 2 You are assigned three projects, which you will work all at once. Project 1: Write the numbers 1-15 in the 1st column. Project 2: Write the letters Z->N in the 2nd column. Project 3: Write the Roman numerals IV- XVII in the 3rd column. 1-15 Z-N IV-XVII 1 Z IV 2 Y V 3 Work row-by-row until you complete all 3 projects. Write down the time you finish.
  • 26. excella.com | @excellaco Discussion • In which round did you complete your first project faster? • Which round took you more time to complete all three projects? • In which round did you make more mistakes? • In which round did you feel more stressed? • Which round felt more like how you work in real life?
  • 27. excella.com | @excellaco Links • Huffington Post article on multitasking with statistics • Blog posts: • How to set initial WIP limits • How Scrum and Kanban approach WIP differently • Constraints in Scrum and Kanban • Books: • Lean from the Trenches – Henrik Kniberg