SlideShare a Scribd company logo
excella.com | @excellaco
Limiting WIP:
Doing Less to Do More
Hunter Tammaro & Julie Wyman
While we wait to get started: Answer a question on Menti!
1. Go to www.menti.com on your computer or phone
2. Enter code 1834 5533
3. Submit your answer
excella.com | @excellaco
Julie Wyman
• 12 years in Agile environments –
Scrum, Kanban, scaled approaches
• Commercial, federal, non-profit
• Local Meetup, regional, and national
conference speaker
• Frequent traveler, Green Bay Packers
fan, and Great British Bake-Off watcher
Agile Coach & Fellow
excella.com | @excellaco
Hunter
Tammaro
• 9 years working with Agile –
Scrum, Kanban, scaled approaches
• Federal and non-profit
• Local Meetup, regional and national
conference speaker
• Fan of the great outdoors, coffee,
sandwiches and King of the Hill
Agile Coach & Xpert
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
Switching Costs
Studying costs associated with multitasking, defined as:
• Two tasks simultaneously
• Switching from one task to another
• Perform two or more tasks in rapid succession
Findings:
• “…mind and brain were not designed for heavy-duty multitasking”
• Switching time increases as complexity increases and familiarity decreases
• “…complexities involved in understanding the cognitive load imposed by real-life
multi-tasking, when in addition to reconfiguring control settings for a new task,
there is often the need to remember where you got to in the task to which you are
returning and to decide which task to change to, when.”
https://www.apa.org/research/action/multitask
excella.com | @excellaco
“Although switch costs may be relatively small, sometimes just a
few tenths of a second per switch, they can add up…when
people switch repeatedly back and forth between tasks.
Thus, multitasking may seem efficient on the surface but may
actually take more time in the end and involve more error.
…even brief mental blocks created by shifting between tasks can
cost as much as 40 percent of someone's productive time.”
https://www.apa.org/research/action/multitask
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
If you had a "free" hour of
time during the day,
what would you do?
Menti: 1834 5533
excella.com | @excellaco
Idle team members?!
• Remove blockers
• Help other team members
• Process improvement
• Address technical debt
• Improve your craft
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
Slack as a
requirement
WIP limits prevent burnout
and support creative work
Downtime activates the brain’s
default mode network
Take a walk or coffee break!
excella.com | @excellaco
“…during rest, the default mode network can open
connections between brain regions that are normally too
busy … to talk to each other. This is when true creativity and
insight can happen.”
Andrew Smart, Autopilot
“For all creativity measures, a positive correlation was found
between creative performance and gray matter volume of the
default mode network.”
https://onlinelibrary.wiley.com/doi/abs/10.1002/jocb.45
excella.com | @excellaco
Setting WIP limits
Requirements Ready Analysis Development Validate Done
3 5 3
4
Doing Done Doing Done
Just start…
Observe
Adjust from
there
Cycle Time
excella.com | @excellaco
Prove it!
“Multitasking is Evil”
https://agileconnection.com/article/multitasking-evil
excella.com | @excellaco
Round 1
You are assigned three projects.
You will work on the projects one at a time.
• Project 1: Write the numbers 1 -> 15
• Project 2: Write the letters Z -> N
• Project 3: Write the Roman numerals IV -> XVII
excella.com | @excellaco
Round 1
Project 1 Project 2 Project 3
1 - 15 Z - N IV - XVII
1 Z IV
2 Y …
… …
Once we say start:
• Work column-by-
column until you
complete all 3 projects
• Write down the time
you finish your first
and last projects
Set up: On a blank piece
of paper, create column
headers for each project
excella.com | @excellaco
Round 2
You are assigned three projects.
You will work on the projects all at once.
• Project 1: Write the numbers 20 -> 35
• Project 2: Write the letters Q -> E
• Project 3: Write the Roman numerals V -> XVIII
excella.com | @excellaco
Round 2
Project 1 Project 2 Project 3
20 - 35 Q - E V - XVIII
20 Q V
21 P …
… …
Once we say start:
• Work row-by-row
until you complete all
3 projects
• Write down the time
you finish your first
and last projects
Set up: On a blank piece
of paper, create column
headers for each project
excella.com | @excellaco
Debrief:
Multitasking is Evil
Menti: 1834 5533
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
How to
connect
Julie Wyman
julie.wyman@excella.com
https://www.linkedin.com/in/julie-wyman/
Hunter Tammaro
hunter.tammaro@excella.com
@htammaro
https://www.linkedin.com/in/wmhunter/
Excella
@excellaconsulting
@excellaco
excella.com | @excellaco
Additional Resources
excella.com | @excellaco
Links
• Info on switching costs studies from the American Psychological Association
• Huffington Post article with link to multitasking infographic
• Blog posts:
• How to set initial WIP limits
• How Scrum and Kanban approach WIP differently
• Constraints in Scrum and Kanban
• Importance of slack time for creativity
• Books:
• Lean from the Trenches – Henrik Kniberg
excella.com | @excellaco
“The Name Game”
https://lithespeed.com/the-name-game-a-
multitasking-game-for-agile-teams/
excella.com | @excellaco
The Name Game
Concept: “Project managers”
compete to have a “developer” write
their name, one letter at a time
• All at once: Direct competition
• Round robin: Developer splits
their time across projects
• One project at a time: Developer
sticks to a WIP limit
See it in action: Video of the game
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 the developer make
more mistakes?
• In which round did the developer feel
more stressed? The project managers?
• Which round felt more like how you work
in real life?
excella.com | @excellaco
Experiment with
another variation!
• From Henrik Kniberg
• Includes a detailed
facilitation guide:
https://www.dropbox.com/s/y
76t4nh8hoq63o3/Multitasking
-Name-Game.docx?dl=0
excella.com | @excellaco
“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
W e transform your bold ideas
into elegant technology solutions
We are Agilists at our core. We embrace flexibility and collaboration to accelerate
delivery, respond to change, and develop technology that enables people to do
their jobs more easily and solve unsolvable problems.
18 Years
in Business
270+
Employees
20+ Industry
Groups/ Meetups
Award-Winning
Company
Our
Solutions
From incremental advances to leaps of
innovation, we make your tech work
for you. Our partners are becoming
more Agile, modernizing their
technology, harnessing data to gain a
competitive advantage, and building
more engaging websites and apps to
win over their customers.
Agile
Transformation
Artificial
Intelligence (AI)
Digital Service
Delivery
Modernization

More Related Content

What's hot

Bootstrapping your startup & building it lean: stop wasting time
Bootstrapping your startup & building it lean: stop wasting timeBootstrapping your startup & building it lean: stop wasting time
Bootstrapping your startup & building it lean: stop wasting time
Joel Gascoigne
 
Rally - How to use it
Rally - How to use itRally - How to use it
Rally - How to use it
Robert Watkins
 
Editable PowerPoint project plan template - wide screen
Editable PowerPoint project plan template - wide screenEditable PowerPoint project plan template - wide screen
Editable PowerPoint project plan template - wide screen
Office Timeline
 
Kanban stand-up meetings
Kanban stand-up meetingsKanban stand-up meetings
Kanban stand-up meetings
Miroslav Bajtoš
 
Softest bullet
Softest bulletSoftest bullet
Softest bullet
Neil Smith, PMP
 
Project template editable in PowerPoint
Project template editable in PowerPointProject template editable in PowerPoint
Project template editable in PowerPoint
Office Timeline
 
Adapting Agile for MERL
Adapting Agile for MERLAdapting Agile for MERL
Adapting Agile for MERL
Amanda Makulec
 
Editable PowerPoint Agile project management template
Editable PowerPoint Agile project management templateEditable PowerPoint Agile project management template
Editable PowerPoint Agile project management template
Office Timeline
 
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
 
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
 
Project planning template editable in PowerPoint - wide screen
Project planning template editable in PowerPoint - wide screenProject planning template editable in PowerPoint - wide screen
Project planning template editable in PowerPoint - wide screen
Office Timeline
 
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
Tuleap
 
Project management plan template editable in PowerPoint
Project management plan template editable in PowerPointProject management plan template editable in PowerPoint
Project management plan template editable in PowerPoint
Office Timeline
 
Editable Powerpoint office schedule template
Editable Powerpoint office schedule templateEditable Powerpoint office schedule template
Editable Powerpoint office schedule template
Office Timeline
 
An introduction to Reactive applications, Reactive Streams, and options for t...
An introduction to Reactive applications, Reactive Streams, and options for t...An introduction to Reactive applications, Reactive Streams, and options for t...
An introduction to Reactive applications, Reactive Streams, and options for t...
Steve Pember
 
Project template editable in PowerPoint
Project template editable in PowerPointProject template editable in PowerPoint
Project template editable in PowerPoint
Office Timeline
 
Reactive Streams and the Wide World of Groovy
Reactive Streams and the Wide World of GroovyReactive Streams and the Wide World of Groovy
Reactive Streams and the Wide World of Groovy
Steve Pember
 
Editable PowerPoint Gantt chart timeline template for project management
Editable PowerPoint Gantt chart timeline template for project managementEditable PowerPoint Gantt chart timeline template for project management
Editable PowerPoint Gantt chart timeline template for project management
Office Timeline
 
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
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
Colleen Johnson
 

What's hot (20)

Bootstrapping your startup & building it lean: stop wasting time
Bootstrapping your startup & building it lean: stop wasting timeBootstrapping your startup & building it lean: stop wasting time
Bootstrapping your startup & building it lean: stop wasting time
 
Rally - How to use it
Rally - How to use itRally - How to use it
Rally - How to use it
 
Editable PowerPoint project plan template - wide screen
Editable PowerPoint project plan template - wide screenEditable PowerPoint project plan template - wide screen
Editable PowerPoint project plan template - wide screen
 
Kanban stand-up meetings
Kanban stand-up meetingsKanban stand-up meetings
Kanban stand-up meetings
 
Softest bullet
Softest bulletSoftest bullet
Softest bullet
 
Project template editable in PowerPoint
Project template editable in PowerPointProject template editable in PowerPoint
Project template editable in PowerPoint
 
Adapting Agile for MERL
Adapting Agile for MERLAdapting Agile for MERL
Adapting Agile for MERL
 
Editable PowerPoint Agile project management template
Editable PowerPoint Agile project management templateEditable PowerPoint Agile project management template
Editable PowerPoint Agile project management template
 
9 Productive Tips to Work Faster
9 Productive Tips to Work Faster9 Productive Tips to Work Faster
9 Productive Tips to Work Faster
 
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
 
Project planning template editable in PowerPoint - wide screen
Project planning template editable in PowerPoint - wide screenProject planning template editable in PowerPoint - wide screen
Project planning template editable in PowerPoint - wide screen
 
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
 
Project management plan template editable in PowerPoint
Project management plan template editable in PowerPointProject management plan template editable in PowerPoint
Project management plan template editable in PowerPoint
 
Editable Powerpoint office schedule template
Editable Powerpoint office schedule templateEditable Powerpoint office schedule template
Editable Powerpoint office schedule template
 
An introduction to Reactive applications, Reactive Streams, and options for t...
An introduction to Reactive applications, Reactive Streams, and options for t...An introduction to Reactive applications, Reactive Streams, and options for t...
An introduction to Reactive applications, Reactive Streams, and options for t...
 
Project template editable in PowerPoint
Project template editable in PowerPointProject template editable in PowerPoint
Project template editable in PowerPoint
 
Reactive Streams and the Wide World of Groovy
Reactive Streams and the Wide World of GroovyReactive Streams and the Wide World of Groovy
Reactive Streams and the Wide World of Groovy
 
Editable PowerPoint Gantt chart timeline template for project management
Editable PowerPoint Gantt chart timeline template for project managementEditable PowerPoint Gantt chart timeline template for project management
Editable PowerPoint Gantt chart timeline template for project management
 
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
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
 

Similar to Limiting WIP - Music City Tech 2021

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
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair Programming
Steven Smith
 
"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
 
I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923
Mindy Bohannon
 
FMK2016 - HOunz Koudelka - Audit and Optimization
FMK2016 - HOunz Koudelka - Audit and OptimizationFMK2016 - HOunz Koudelka - Audit and Optimization
FMK2016 - HOunz Koudelka - Audit and Optimization
Verein FM Konferenz
 
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
Verein FM Konferenz
 
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
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7
Derek Jacoby
 
Traits of a Good Engineer
Traits of a Good EngineerTraits of a Good Engineer
Traits of a Good Engineer
Rajagopal Nagarajan
 
Real life forms to adf
Real life forms to adfReal life forms to adf
Real life forms to adf
Real life forms to adfReal life forms to adf
Real life forms to adf
Luc Bors
 
24 scrum
24 scrum24 scrum
24 scrum
vikas panthi
 
What is devops
What is devopsWhat is devops
What is devops
Aaron Blythe
 
ER&L Presentation Chris & Erin Miller
ER&L Presentation Chris & Erin MillerER&L Presentation Chris & Erin Miller
ER&L Presentation Chris & Erin Miller
ejdmillerUNT
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
STEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
banerjeerohit
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
TheFamily
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Hossam Hassan
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
Laurent Cerveau
 

Similar to Limiting WIP - Music City Tech 2021 (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
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair Programming
 
"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...
 
I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923
 
FMK2016 - HOunz Koudelka - Audit and Optimization
FMK2016 - HOunz Koudelka - Audit and OptimizationFMK2016 - HOunz Koudelka - Audit and Optimization
FMK2016 - HOunz Koudelka - Audit and Optimization
 
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
 
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
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7
 
Traits of a Good Engineer
Traits of a Good EngineerTraits of a Good Engineer
Traits of a Good Engineer
 
Real life forms to adf
Real life forms to adfReal life forms to adf
Real life forms to adf
 
Real life forms to adf
Real life forms to adfReal life forms to adf
Real life forms to adf
 
24 scrum
24 scrum24 scrum
24 scrum
 
What is devops
What is devopsWhat is devops
What is devops
 
ER&L Presentation Chris & Erin Miller
ER&L Presentation Chris & Erin MillerER&L Presentation Chris & Erin Miller
ER&L Presentation Chris & Erin Miller
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
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
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
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
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
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.
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
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
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
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
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
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
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

Limiting WIP - Music City Tech 2021

  • 1. excella.com | @excellaco Limiting WIP: Doing Less to Do More Hunter Tammaro & Julie Wyman While we wait to get started: Answer a question on Menti! 1. Go to www.menti.com on your computer or phone 2. Enter code 1834 5533 3. Submit your answer
  • 2. excella.com | @excellaco Julie Wyman • 12 years in Agile environments – Scrum, Kanban, scaled approaches • Commercial, federal, non-profit • Local Meetup, regional, and national conference speaker • Frequent traveler, Green Bay Packers fan, and Great British Bake-Off watcher Agile Coach & Fellow
  • 3. excella.com | @excellaco Hunter Tammaro • 9 years working with Agile – Scrum, Kanban, scaled approaches • Federal and non-profit • Local Meetup, regional and national conference speaker • Fan of the great outdoors, coffee, sandwiches and King of the Hill Agile Coach & Xpert
  • 4. 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
  • 6. excella.com | @excellaco Improved quality Better problem solving Fewer errors Lower stress Increased productivity
  • 7. excella.com | @excellaco Faster Delivery & Feedback Value Returned 4 Parallel Efforts WIP = 4 Time 1 Parallel Effort WIP = 1 Time Value Returned
  • 8. excella.com | @excellaco Switching Costs Studying costs associated with multitasking, defined as: • Two tasks simultaneously • Switching from one task to another • Perform two or more tasks in rapid succession Findings: • “…mind and brain were not designed for heavy-duty multitasking” • Switching time increases as complexity increases and familiarity decreases • “…complexities involved in understanding the cognitive load imposed by real-life multi-tasking, when in addition to reconfiguring control settings for a new task, there is often the need to remember where you got to in the task to which you are returning and to decide which task to change to, when.” https://www.apa.org/research/action/multitask
  • 9. excella.com | @excellaco “Although switch costs may be relatively small, sometimes just a few tenths of a second per switch, they can add up…when people switch repeatedly back and forth between tasks. Thus, multitasking may seem efficient on the surface but may actually take more time in the end and involve more error. …even brief mental blocks created by shifting between tasks can cost as much as 40 percent of someone's productive time.” https://www.apa.org/research/action/multitask
  • 11. 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
  • 12. 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)
  • 13. 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)
  • 14. 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
  • 15. excella.com | @excellaco If you had a "free" hour of time during the day, what would you do? Menti: 1834 5533
  • 16. excella.com | @excellaco Idle team members?! • Remove blockers • Help other team members • Process improvement • Address technical debt • Improve your craft
  • 17. 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
  • 18. excella.com | @excellaco Slack as a requirement WIP limits prevent burnout and support creative work Downtime activates the brain’s default mode network Take a walk or coffee break!
  • 19. excella.com | @excellaco “…during rest, the default mode network can open connections between brain regions that are normally too busy … to talk to each other. This is when true creativity and insight can happen.” Andrew Smart, Autopilot “For all creativity measures, a positive correlation was found between creative performance and gray matter volume of the default mode network.” https://onlinelibrary.wiley.com/doi/abs/10.1002/jocb.45
  • 20. excella.com | @excellaco Setting WIP limits Requirements Ready Analysis Development Validate Done 3 5 3 4 Doing Done Doing Done Just start… Observe Adjust from there Cycle Time
  • 21. excella.com | @excellaco Prove it! “Multitasking is Evil” https://agileconnection.com/article/multitasking-evil
  • 22. excella.com | @excellaco Round 1 You are assigned three projects. You will work on the projects one at a time. • Project 1: Write the numbers 1 -> 15 • Project 2: Write the letters Z -> N • Project 3: Write the Roman numerals IV -> XVII
  • 23. excella.com | @excellaco Round 1 Project 1 Project 2 Project 3 1 - 15 Z - N IV - XVII 1 Z IV 2 Y … … … Once we say start: • Work column-by- column until you complete all 3 projects • Write down the time you finish your first and last projects Set up: On a blank piece of paper, create column headers for each project
  • 24. excella.com | @excellaco Round 2 You are assigned three projects. You will work on the projects all at once. • Project 1: Write the numbers 20 -> 35 • Project 2: Write the letters Q -> E • Project 3: Write the Roman numerals V -> XVIII
  • 25. excella.com | @excellaco Round 2 Project 1 Project 2 Project 3 20 - 35 Q - E V - XVIII 20 Q V 21 P … … … Once we say start: • Work row-by-row until you complete all 3 projects • Write down the time you finish your first and last projects Set up: On a blank piece of paper, create column headers for each project
  • 27. 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
  • 28. excella.com | @excellaco How to connect Julie Wyman julie.wyman@excella.com https://www.linkedin.com/in/julie-wyman/ Hunter Tammaro hunter.tammaro@excella.com @htammaro https://www.linkedin.com/in/wmhunter/ Excella @excellaconsulting @excellaco
  • 30. excella.com | @excellaco Links • Info on switching costs studies from the American Psychological Association • Huffington Post article with link to multitasking infographic • Blog posts: • How to set initial WIP limits • How Scrum and Kanban approach WIP differently • Constraints in Scrum and Kanban • Importance of slack time for creativity • Books: • Lean from the Trenches – Henrik Kniberg
  • 31. excella.com | @excellaco “The Name Game” https://lithespeed.com/the-name-game-a- multitasking-game-for-agile-teams/
  • 32. excella.com | @excellaco The Name Game Concept: “Project managers” compete to have a “developer” write their name, one letter at a time • All at once: Direct competition • Round robin: Developer splits their time across projects • One project at a time: Developer sticks to a WIP limit See it in action: Video of the game
  • 33. 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 the developer make more mistakes? • In which round did the developer feel more stressed? The project managers? • Which round felt more like how you work in real life?
  • 34. excella.com | @excellaco Experiment with another variation! • From Henrik Kniberg • Includes a detailed facilitation guide: https://www.dropbox.com/s/y 76t4nh8hoq63o3/Multitasking -Name-Game.docx?dl=0
  • 35. excella.com | @excellaco “Plane Game” https://growingagile.co.za/2015/02/aeroplane-game/
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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?
  • 41. W e transform your bold ideas into elegant technology solutions We are Agilists at our core. We embrace flexibility and collaboration to accelerate delivery, respond to change, and develop technology that enables people to do their jobs more easily and solve unsolvable problems. 18 Years in Business 270+ Employees 20+ Industry Groups/ Meetups Award-Winning Company
  • 42. Our Solutions From incremental advances to leaps of innovation, we make your tech work for you. Our partners are becoming more Agile, modernizing their technology, harnessing data to gain a competitive advantage, and building more engaging websites and apps to win over their customers. Agile Transformation Artificial Intelligence (AI) Digital Service Delivery Modernization