SlideShare uma empresa Scribd logo
1 de 50
• Why it’s important
• Why It’s hard
• What you can do about it
Chris Hefley, CEO of LeanKit
@indomitableHef
Kanban: An Evolutionary Approach to Agility
Why Limit WIP?
Chris Hefley, CEO and Co-founder of LeanKit, is a practitioner and thought leader
in the global Lean/ Kanban community. In 2011, he was nominated for the Lean
Systems Society’s Brickell Key Award.
After years of coping with “broken” project management systems
in the world of software development, Chris helped build LeanKit as a way for
teams to become more effective.
Prior to LeanKit, Chris worked with globally distributed teams in leadership
positions at HCA Healthcare and IMI Health. He believes in building software and
systems that make people’s lives better and transform their relationship with
work.
follow @indomitableHef
ABOUT CHRIS HEFLEY
What is Work-In-Process?
all materials and partly finished products that are at
various stages of the process
Value Demand that has been started, but is not yet
providing value to the customer
What is Work-In-Process?
Total
Story
Lead
Time
30
days
Development Time
5 Days (~ 15%)
Testing Time 2 Days
Defect Rework 2 Days
Release / DevOps
Time 1 Day
Blocked and Waiting
Time 9 Days
Waiting Time 3 Days
Waiting Time
8 Days
By Troy Magennis, FocusedObjective.com – used by permission
What is Work-In-Process?
Total
Story
Lead
Time
30
days
Development Time
5 Days (~ 15%)
Testing Time 2 Days
Defect Rework 2 Days
Release / DevOps
Time 1 Day
Blocked and Waiting
Time 9 Days
Waiting Time 3 Days
Waiting Time
8 Days
By Troy Magennis, FocusedObjective.com – used by permission
What is Work-In-Process?
Total
Story
Lead
Time
30
days
Story / Feature Inception
5 Days
Waiting in Backlog
25 days
System Regression Testing & Staging
5 Days
Waiting for Release Window
5 Days
“Active Development”
30 days
Pre
Work
30
days
Post
Work
10
days
Total
Story
Lead
Time
30
days
Story / Feature Inception
5 Days
Waiting in Backlog
25 days
System Regression Testing & Staging
5 Days
Waiting for Release Window
5 Days
“Active Development”
30 days
Pre
Work
30
days
Post
Work
10
days
9 days (70 total)
approx 13%
What is Work-In-Process?
Partially Done
Work Has Zero
Value
1. Visualize your Work
2. Limit your Work in Process
3. Focus on Flow
4. Continuous Improvement
What is Kanban?
This is Greek to me. So are many/most
project deliverables to non-specialists
A picture translates complexity into a simple
pattern we can all digest
Ready
In Process Done
Development Test
Done DeployIn Process Done
F1
F2
F3
F4
D1
F5
(3) (3)
(6)
- Daniel and Stephen,
Developers
Yay! More Codez to
write!
This queue replenishment
process is a example of “Push”
- Jon (Product Manager)
It’s my job to replenish the
ready queue –
I prioritize the top 6 items
every 2-3 days
Day 1
In Process Done
Development Test
Done DeployIn Process Done
F1
F2
F3
F4
D1
F5
(3) (3)Ready
(6)
- Daniel and Stephen,
Developers
Finished One!
Day 2
In Process Done
Development Test
Done DeployIn Process Done
F1F2
F3
F4
D1
F5
(3) (3)Ready
(6)
F6
F7
F8
F9
- Chris (Tester)
Now I have
something to pull
- Jon (Product Manager)
Better replenish the
queue…
Day 3
In Process Done
Development Test
Done DeployIn Process Done
F1F2
F3
F4
D1
F5
(3) (3)Ready
(6)
F6
F7
F8
F9
- Chris (Tester)
This one is ready to
deploy…
Day 4
In Process Done
Development Test
Done DeployIn Process Done
F1F2F3
F4
D1
F5
(3) (3)Ready
(6)
F6
F7
F8
F9
- Scott (DevOps)
I’m on it…
Day 5
In Process Done
Development Test
Done DeployIn Process Done
F1F2F3
F4
D1
F5
(3) (3)Ready
(6)
F6
F7
F8
F9
Day 6
In Process Done
Development Test
Done DeployIn Process Done
F1F2F3
F4
D1F5
(3) (3)Ready
(6)
F6
F7
F8
F9 - Chris (Tester)
This one isn’t working…
I’ll go ahead and pull
some more to test…
Day 7
In Process Done
Development Test
Done DeployIn Process Done
F1F2
F3
F4
D1F5
(3) (3)Ready
(6)
F6
F7
F8
F9
F10
D2
F11
- Daniel and Stephen,
Developers
Rock and Roll…
We’ve been very
productive these last
couple of days
Day 8
In Process Done
Development Test
Done DeployIn Process Done
F1F2
F3
F4
D1
F5
(3) (3)Ready
(6)
F6
F7
F8
F9
F10
D2
F11
- Daniel and Stephen,
Developers
Oops…can’t do that…it
would break the WIP
limit
What can we
do to help?
F2 is broken…
Ok, we’re on it
Day 9
In Process Done
Development Test
Done DeployIn Process Done
F1
F2
F3F4
D1
F5
(3) (3)Ready
(6)
F6
F7F8
F9
F10
D2
F11
F12
Work is flowing
nicely now…
Day 10
In Process Done
Development Test
Done DeployIn Process Done
F1
F2
F3
F4
D1
F5
(3) (3)Ready
(6)
F6
F7
F8
F9
F10
D2
F11
F12
- Scott (DevOps)
Now we’re really
getting some stuff
done!
Day 11
Why Kanban Systems Work
1) The means to observe the flow of work
2) The mechanics to improve the flow of work
(WIP Limits, Explicit Policies)
3) The evidence to show improvement, run
experiments, and make adjustments
A KANBAN SYSTEM GIVES YOU
From the Book: Stop Starting, Start Finishing, by Arne Roock
Three Kinds of WIP Limits
• Personal WIP Limits
• Team (Execution) WIP Limits
• Organizational (Structural) WIP
Limits
The Zeigarnik effect:
When we finish tasks, we
get closure and move on.
When we don’t finish
tasks—we don’t.
Managing Team (Execution) WIP Limits
• Why: To Improve Flow
• Challenges:
–Variability
–Constraints
–Personal WIP
Lowering WIP
Surfaces
Problems
From the book: Implementing Lean Software
Development: From Concept to Cash by Mary Poppendeick
and Tom Poppendeick
Managing Organizational (Structural)
WIP Limits
• Why: Clear Focus, Limit Options to
increase the chance of achieving goals
• To Make It Work
–Limit your options
–Systems Thinking
–Watch for Hidden WIP
Limiting WIP at LeanKit
The Focused Intent
Standup Meetings, Kanban-Style
1. What are we going to finish today?
2. What is needed to push this item over the line?
3. Is there any hidden WIP?
All work is the Team’s Work
Resources
• Stop Starting, Start Finishing, by Arne Roock
• available on Amazon.com
Resources
• The Phoenix Project, a Novel About DevOps,
IT, and Helping Your Business Win, by Gene
Kim, Kevin Behr,
and George Spafford
• available on Amazon.com
Resources
• Why Limit WIP: We are Drowning in Work, by
Jim Benson
• Available in a 2-3 weeks
at moduscooperandi.com
Resources
• KANBAN Roadmap: How to Get Started in 5 Steps, by
Chris Hefley and Liz Llewellyn
• Available at the LeanKit
booth at PathToAgility
2014 and at LeanKit.com
• Download the electronic
copy at
http://leankit.com/path-to-agility

Mais conteúdo relacionado

Mais procurados

Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
Doing Agile vs Being Agile
Doing Agile vs Being AgileDoing Agile vs Being Agile
Doing Agile vs Being AgileKnoldus Inc.
 
On Track: The ART of Avoiding a Train Wreck
On Track: The ART of Avoiding a Train WreckOn Track: The ART of Avoiding a Train Wreck
On Track: The ART of Avoiding a Train WreckEm Campbell-Pretty
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsJeff Nielsen
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionAhmed Hammad
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsAtlassian
 
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream FlowLearn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream FlowDevOps.com
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Kaizen - the key of continuos improvement
Kaizen - the key of continuos improvementKaizen - the key of continuos improvement
Kaizen - the key of continuos improvementluca mezzalira
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to BasicsHelen Meek
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulationMarcus Hammarberg
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceIntland Software GmbH
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Montréal
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesAshutosh Agarwal
 
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with KanbanKanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with KanbanLeanKanbanIndia
 

Mais procurados (20)

Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Doing Agile vs Being Agile
Doing Agile vs Being AgileDoing Agile vs Being Agile
Doing Agile vs Being Agile
 
On Track: The ART of Avoiding a Train Wreck
On Track: The ART of Avoiding a Train WreckOn Track: The ART of Avoiding a Train Wreck
On Track: The ART of Avoiding a Train Wreck
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering Efforts
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream FlowLearn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Kaizen - the key of continuos improvement
Kaizen - the key of continuos improvementKaizen - the key of continuos improvement
Kaizen - the key of continuos improvement
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
Scrumban
ScrumbanScrumban
Scrumban
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik Kniberg
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practices
 
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with KanbanKanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
 

Destaque

Limit your WIP! Why and how?
Limit your WIP! Why and how?Limit your WIP! Why and how?
Limit your WIP! Why and how?Dr. Arne Roock
 
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3Jason Yip
 
Agile Australia 2014: Pop-ups and Startups in a Large Enterprise
Agile Australia 2014:  Pop-ups and Startups in a Large EnterpriseAgile Australia 2014:  Pop-ups and Startups in a Large Enterprise
Agile Australia 2014: Pop-ups and Startups in a Large EnterpriseJason Yip
 
Case Study Sri Lanka Lean Wip Reduction
Case Study Sri Lanka   Lean Wip ReductionCase Study Sri Lanka   Lean Wip Reduction
Case Study Sri Lanka Lean Wip ReductionJAMES_MARSH
 
Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)Pawel Brodzinski
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsAvarteq
 
Why do we need WiP?
Why do we need WiP?Why do we need WiP?
Why do we need WiP?Nader Talai
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionTomas Rybing
 
The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)Manoel Pimentel Medeiros
 
Lean Day Azienda Ospedaliera Senese (1^ Edizione)
Lean Day Azienda Ospedaliera Senese (1^ Edizione)Lean Day Azienda Ospedaliera Senese (1^ Edizione)
Lean Day Azienda Ospedaliera Senese (1^ Edizione)Jacopo Guercini
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydAgile Software Community of India
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Jason Yip
 
Lean Manufacturing and Ergonomic Workcell Design
Lean Manufacturing and Ergonomic Workcell DesignLean Manufacturing and Ergonomic Workcell Design
Lean Manufacturing and Ergonomic Workcell DesignCMA/Flodyne/Hydradyne
 
Getting Results the Agile Way
Getting Results the Agile WayGetting Results the Agile Way
Getting Results the Agile WayJ.D. Meier
 
Impact / Story Mapping
Impact / Story MappingImpact / Story Mapping
Impact / Story MappingJason Yip
 
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...
Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...Jason Yip
 
System thinking تفکر سیستمی
System thinking  تفکر سیستمیSystem thinking  تفکر سیستمی
System thinking تفکر سیستمیDr Peshevar
 

Destaque (20)

Limit your WIP! Why and how?
Limit your WIP! Why and how?Limit your WIP! Why and how?
Limit your WIP! Why and how?
 
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
 
Agile Australia 2014: Pop-ups and Startups in a Large Enterprise
Agile Australia 2014:  Pop-ups and Startups in a Large EnterpriseAgile Australia 2014:  Pop-ups and Startups in a Large Enterprise
Agile Australia 2014: Pop-ups and Startups in a Large Enterprise
 
Efficient or Just Busy?
Efficient or Just Busy?Efficient or Just Busy?
Efficient or Just Busy?
 
Case Study Sri Lanka Lean Wip Reduction
Case Study Sri Lanka   Lean Wip ReductionCase Study Sri Lanka   Lean Wip Reduction
Case Study Sri Lanka Lean Wip Reduction
 
Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)
 
Impact mapping-cc
Impact mapping-ccImpact mapping-cc
Impact mapping-cc
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress Limits
 
Why do we need WiP?
Why do we need WiP?Why do we need WiP?
Why do we need WiP?
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)
 
Lean Day Azienda Ospedaliera Senese (1^ Edizione)
Lean Day Azienda Ospedaliera Senese (1^ Edizione)Lean Day Azienda Ospedaliera Senese (1^ Edizione)
Lean Day Azienda Ospedaliera Senese (1^ Edizione)
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?
 
Lean Manufacturing and Ergonomic Workcell Design
Lean Manufacturing and Ergonomic Workcell DesignLean Manufacturing and Ergonomic Workcell Design
Lean Manufacturing and Ergonomic Workcell Design
 
Getting Results the Agile Way
Getting Results the Agile WayGetting Results the Agile Way
Getting Results the Agile Way
 
Impact / Story Mapping
Impact / Story MappingImpact / Story Mapping
Impact / Story Mapping
 
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...
Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...
 
Professional Scrum Master I (PSM-I)
Professional Scrum Master I (PSM-I)Professional Scrum Master I (PSM-I)
Professional Scrum Master I (PSM-I)
 
System thinking تفکر سیستمی
System thinking  تفکر سیستمیSystem thinking  تفکر سیستمی
System thinking تفکر سیستمی
 

Semelhante a Why Limit WIP?

Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014LeanKit
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journeyNavvia
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsNitin Bhide
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBHOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBDevOpsDays Tel Aviv
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 
Using the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerImaginet
 
ITIL DevOps and PBR
ITIL DevOps and PBRITIL DevOps and PBR
ITIL DevOps and PBRDio Pratama
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...Gene Kim
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 

Semelhante a Why Limit WIP? (20)

Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBHOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Dev ops
Dev opsDev ops
Dev ops
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
Using the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation Server
 
ITIL DevOps and PBR
ITIL DevOps and PBRITIL DevOps and PBR
ITIL DevOps and PBR
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 

Mais de LeanKit

Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 
Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®LeanKit
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceLeanKit
 
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect CrimeTime Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect CrimeLeanKit
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your BossLeanKit
 
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesUnderstanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesLeanKit
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps LeanKit
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanKit
 
Driving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land RoverDriving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land RoverLeanKit
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsLeanKit
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
 
Metric Driven Coaching Webinar
Metric Driven Coaching WebinarMetric Driven Coaching Webinar
Metric Driven Coaching WebinarLeanKit
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
LeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex WorkflowsLeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex WorkflowsLeanKit
 
Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20LeanKit
 
Does this Fizz Good?
Does this Fizz Good?Does this Fizz Good?
Does this Fizz Good?LeanKit
 
Visual Management Webinar - LeanKit & Patrick Steyaert
Visual Management Webinar - LeanKit & Patrick SteyaertVisual Management Webinar - LeanKit & Patrick Steyaert
Visual Management Webinar - LeanKit & Patrick SteyaertLeanKit
 
Kanban - An Evolutionary Approach to Agility
Kanban - An Evolutionary Approach to AgilityKanban - An Evolutionary Approach to Agility
Kanban - An Evolutionary Approach to AgilityLeanKit
 

Mais de LeanKit (20)

Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
 
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect CrimeTime Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
 
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesUnderstanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of Agile
 
Driving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land RoverDriving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land Rover
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
 
Metric Driven Coaching Webinar
Metric Driven Coaching WebinarMetric Driven Coaching Webinar
Metric Driven Coaching Webinar
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
LeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex WorkflowsLeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex Workflows
 
Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20
 
Does this Fizz Good?
Does this Fizz Good?Does this Fizz Good?
Does this Fizz Good?
 
Visual Management Webinar - LeanKit & Patrick Steyaert
Visual Management Webinar - LeanKit & Patrick SteyaertVisual Management Webinar - LeanKit & Patrick Steyaert
Visual Management Webinar - LeanKit & Patrick Steyaert
 
Kanban - An Evolutionary Approach to Agility
Kanban - An Evolutionary Approach to AgilityKanban - An Evolutionary Approach to Agility
Kanban - An Evolutionary Approach to Agility
 

Último

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 

Último (20)

2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 

Why Limit WIP?

  • 1. • Why it’s important • Why It’s hard • What you can do about it Chris Hefley, CEO of LeanKit @indomitableHef Kanban: An Evolutionary Approach to Agility Why Limit WIP?
  • 2. Chris Hefley, CEO and Co-founder of LeanKit, is a practitioner and thought leader in the global Lean/ Kanban community. In 2011, he was nominated for the Lean Systems Society’s Brickell Key Award. After years of coping with “broken” project management systems in the world of software development, Chris helped build LeanKit as a way for teams to become more effective. Prior to LeanKit, Chris worked with globally distributed teams in leadership positions at HCA Healthcare and IMI Health. He believes in building software and systems that make people’s lives better and transform their relationship with work. follow @indomitableHef ABOUT CHRIS HEFLEY
  • 3.
  • 4. What is Work-In-Process? all materials and partly finished products that are at various stages of the process Value Demand that has been started, but is not yet providing value to the customer
  • 5. What is Work-In-Process? Total Story Lead Time 30 days Development Time 5 Days (~ 15%) Testing Time 2 Days Defect Rework 2 Days Release / DevOps Time 1 Day Blocked and Waiting Time 9 Days Waiting Time 3 Days Waiting Time 8 Days By Troy Magennis, FocusedObjective.com – used by permission
  • 6. What is Work-In-Process? Total Story Lead Time 30 days Development Time 5 Days (~ 15%) Testing Time 2 Days Defect Rework 2 Days Release / DevOps Time 1 Day Blocked and Waiting Time 9 Days Waiting Time 3 Days Waiting Time 8 Days By Troy Magennis, FocusedObjective.com – used by permission
  • 7. What is Work-In-Process? Total Story Lead Time 30 days Story / Feature Inception 5 Days Waiting in Backlog 25 days System Regression Testing & Staging 5 Days Waiting for Release Window 5 Days “Active Development” 30 days Pre Work 30 days Post Work 10 days
  • 8. Total Story Lead Time 30 days Story / Feature Inception 5 Days Waiting in Backlog 25 days System Regression Testing & Staging 5 Days Waiting for Release Window 5 Days “Active Development” 30 days Pre Work 30 days Post Work 10 days 9 days (70 total) approx 13% What is Work-In-Process?
  • 10. 1. Visualize your Work 2. Limit your Work in Process 3. Focus on Flow 4. Continuous Improvement What is Kanban?
  • 11. This is Greek to me. So are many/most project deliverables to non-specialists
  • 12. A picture translates complexity into a simple pattern we can all digest
  • 13. Ready In Process Done Development Test Done DeployIn Process Done F1 F2 F3 F4 D1 F5 (3) (3) (6) - Daniel and Stephen, Developers Yay! More Codez to write! This queue replenishment process is a example of “Push” - Jon (Product Manager) It’s my job to replenish the ready queue – I prioritize the top 6 items every 2-3 days Day 1
  • 14. In Process Done Development Test Done DeployIn Process Done F1 F2 F3 F4 D1 F5 (3) (3)Ready (6) - Daniel and Stephen, Developers Finished One! Day 2
  • 15. In Process Done Development Test Done DeployIn Process Done F1F2 F3 F4 D1 F5 (3) (3)Ready (6) F6 F7 F8 F9 - Chris (Tester) Now I have something to pull - Jon (Product Manager) Better replenish the queue… Day 3
  • 16. In Process Done Development Test Done DeployIn Process Done F1F2 F3 F4 D1 F5 (3) (3)Ready (6) F6 F7 F8 F9 - Chris (Tester) This one is ready to deploy… Day 4
  • 17. In Process Done Development Test Done DeployIn Process Done F1F2F3 F4 D1 F5 (3) (3)Ready (6) F6 F7 F8 F9 - Scott (DevOps) I’m on it… Day 5
  • 18. In Process Done Development Test Done DeployIn Process Done F1F2F3 F4 D1 F5 (3) (3)Ready (6) F6 F7 F8 F9 Day 6
  • 19. In Process Done Development Test Done DeployIn Process Done F1F2F3 F4 D1F5 (3) (3)Ready (6) F6 F7 F8 F9 - Chris (Tester) This one isn’t working… I’ll go ahead and pull some more to test… Day 7
  • 20. In Process Done Development Test Done DeployIn Process Done F1F2 F3 F4 D1F5 (3) (3)Ready (6) F6 F7 F8 F9 F10 D2 F11 - Daniel and Stephen, Developers Rock and Roll… We’ve been very productive these last couple of days Day 8
  • 21. In Process Done Development Test Done DeployIn Process Done F1F2 F3 F4 D1 F5 (3) (3)Ready (6) F6 F7 F8 F9 F10 D2 F11 - Daniel and Stephen, Developers Oops…can’t do that…it would break the WIP limit What can we do to help? F2 is broken… Ok, we’re on it Day 9
  • 22. In Process Done Development Test Done DeployIn Process Done F1 F2 F3F4 D1 F5 (3) (3)Ready (6) F6 F7F8 F9 F10 D2 F11 F12 Work is flowing nicely now… Day 10
  • 23. In Process Done Development Test Done DeployIn Process Done F1 F2 F3 F4 D1 F5 (3) (3)Ready (6) F6 F7 F8 F9 F10 D2 F11 F12 - Scott (DevOps) Now we’re really getting some stuff done! Day 11
  • 24. Why Kanban Systems Work 1) The means to observe the flow of work 2) The mechanics to improve the flow of work (WIP Limits, Explicit Policies) 3) The evidence to show improvement, run experiments, and make adjustments A KANBAN SYSTEM GIVES YOU
  • 25. From the Book: Stop Starting, Start Finishing, by Arne Roock
  • 26.
  • 27.
  • 28.
  • 29. Three Kinds of WIP Limits • Personal WIP Limits • Team (Execution) WIP Limits • Organizational (Structural) WIP Limits
  • 30.
  • 31.
  • 32. The Zeigarnik effect: When we finish tasks, we get closure and move on. When we don’t finish tasks—we don’t.
  • 33.
  • 34. Managing Team (Execution) WIP Limits • Why: To Improve Flow • Challenges: –Variability –Constraints –Personal WIP
  • 35. Lowering WIP Surfaces Problems From the book: Implementing Lean Software Development: From Concept to Cash by Mary Poppendeick and Tom Poppendeick
  • 36.
  • 37.
  • 38. Managing Organizational (Structural) WIP Limits • Why: Clear Focus, Limit Options to increase the chance of achieving goals • To Make It Work –Limit your options –Systems Thinking –Watch for Hidden WIP
  • 39. Limiting WIP at LeanKit
  • 41.
  • 42.
  • 43.
  • 45. 1. What are we going to finish today? 2. What is needed to push this item over the line? 3. Is there any hidden WIP? All work is the Team’s Work
  • 46.
  • 47. Resources • Stop Starting, Start Finishing, by Arne Roock • available on Amazon.com
  • 48. Resources • The Phoenix Project, a Novel About DevOps, IT, and Helping Your Business Win, by Gene Kim, Kevin Behr, and George Spafford • available on Amazon.com
  • 49. Resources • Why Limit WIP: We are Drowning in Work, by Jim Benson • Available in a 2-3 weeks at moduscooperandi.com
  • 50. Resources • KANBAN Roadmap: How to Get Started in 5 Steps, by Chris Hefley and Liz Llewellyn • Available at the LeanKit booth at PathToAgility 2014 and at LeanKit.com • Download the electronic copy at http://leankit.com/path-to-agility

Notas do Editor

  1. Let’s back up a moment and define WIP.  According to the manufacturing industry definition, “work in process” refers to all materials and partly finished products that are at various stages of the process; therefore, it excludes the raw materials at the start of the product cycle and the finished products at the end.In knowledge work, this usually translates into value demand that has been started but is not yet providing value to the customer.  Essentially, it’s an investment that has had zero return and depreciates in value over time.
  2. So what is Kanban? There's more than one definition out there, but it boils down to a few basic principles. Visualize your workLimit your work-in-processFocus on FlowContinuous ImprovementThat's the order most people list them in, even those that have longer lists. Visualize Work is #1, and Limit your work-in-process is #2. But dammit, it's hard, really hard, to limit WIP. An enormous pressure has  to be placed on existing systems, often to the point of breaking existing systems, to limit work-in-process. Well, dammit. Now we're back where we started. So, I think the order is backwards, honestly. There are lots of reasons to limit WIP, which we will discuss, but in terms of economic value  to the organization, the primary reason to do it is that it improves flow. The Lean Manufacturing community learned a long time ago that a lot of economically good things just happen when you focus your attention on improving the flow of work, the flow of value to the customers. It turns out the same thing is true in knowledge work. Let's look at the flow of a typical work item through a typical process.  
  3. Visual Management using Kanban boards allows you to get a clear picture into the status of work, by using a shared visual language that your brain can interpret instantly, without having to read a lot of details about the work from a typical spreadsheet-like task list.
  4. Why Kanban Systems workA Kanban System Gives youThe Means to observe the flow of workThe mechanics to improve the flow of workThe evidence to show improvement, run experiments, and make adjustments
  5. So, what’s important is how much we finish. Not how much we start. Limiting our WIP gives us the level to make sure our team is focused on finishing work before starting on more work.
  6. There are three different perspectives to consider when managing WIP limits: personal, team and organizational. A common mistake is to assume that the same approach for managing WIP limits will be effective at each of those levels. Take it from me that it won’t. In this post, I’ll share some of the observations, ideas and lessons that I’ve learned about managing WIP limits at the team (execution) level and at the organizational (structural) level.
  7. Scientific Research has proven that those who self-identify as multi-taskersare the worst multi-taskers, when evaluated on how much the actually get done. Multi-tasking is a myth. Your brain can’t really do it, even though it thinks it can.
  8. We have created an economy at work where busy-ness is valued over getting things done. It comes through in many ways, including how we are judged, the questions we ask, and the value we place on completed work.
  9. At the team or execution level, one of the primary purposes of constraining WIP is to ensure a smooth flow of work through the system, thus reducing the amount of time it takes to deliver value to the customer. Limiting the team’s WIP serves as the “lever” to implement a pull system so the amount of work to be executed matches the capacity of the team. While it sounds straightforward in theory, in practice there are a number of challenges you’ll need to be prepared for.Three Common Challenges for Team WIP LimitsVariability. I’ve yet to work with a team that doesn’t confront massive levels of variability. Variability can be found in the form of demand, the nature and complexity of the work, associated risks, the cost of delays, outside expectations and influences, individual performance, team performance, interpersonal relationships, skill availability, outside dependencies, and the list goes on. Trying to get your head around each variability in isolation is challenging enough. Understanding the combined effect of these curves can be mind-boggling.Constraints. This challenge is tightly coupled to variability. We know that system constraints, or bottlenecks, define the overall capacity of the system. It would be extremely nice if a constraint remained stationary and consistent, but I’ve yet to be lucky enough to run across one that behaves so politely. Instead, I’ve found that the high variability of the system often prevents us from stabilizing the constraint, i.e.,“nailing the Herbie.” This makes it difficult at any point in time to confidently determine the capacity of the system.Interpersonal Dynamics. Introducing new concepts and change into a group can be tricky. This is especially true when it involves moving people outside of their natural state (see previous post). Inevitably, there will be members on your team who resist the idea of limiting WIP, but they might not show it in obvious ways.
  10. Earlier I touched on interpersonal dynamics and that there will be people who struggle with WIP limits in different ways. This holds true at both the team and organizational levels. WIP limit resistance can often be the most difficult hurdle to overcome. I’ve had to teach myself to be very mindful of all the different perspectives and characteristics that need to be managed when trying to reduce the amount of WIP.Even the most well-intentioned people can develop bad habits that can derail a team’s effort to limit WIP if left unaddressed. Below is a light-hearted attempt to codify some of the common behaviors, in persona form, that can impede efforts to limit WIP.
  11. Limiting the strategic focus of the organization is less about flow and more about clear focus and direction. Examples include limiting the number of concurrent strategic initiatives, the active projects in your portfolio or the number of new product features being developed.The goal is to define the work that delivers the most value to the organization, thus giving the teams responsible for executing the work a clear vision of the bigger picture. I think of this type of work definition as structural, providing the blueprints and superstructure of the work that will be done at lower levels. Structural and systems thinking tell us that more than 90% of the root causes of problems are systemic or structural, so taking the time to get this right is extremely important.Depending on the scale of the organization, there will be varying strategic levels to consider. These can range from the executive team defining the company strategy to the manager defining initiatives for the department.Four Actions to Make Organizational WIP Limits EasierLimit your options. Strategic ideas are typically conceptualized far quicker than they can be executed. Our natural human bias is to be overly optimistic and not consider all of the risks. As a result, we tend to introduce more structural initiatives than we have the capacity to work on. This has the unintended consequence of generating 10x-100x more work for teams at the execution level. Most organizations have a near limitless number of options for their time, money and people. This is the major factor preventing organizations from gaining focus and results in context switching. If you recognize that context switching is costly at the personal and team levels, imagine the exponential cost at the organizational level.Rotate your perception of the “system” 90 degrees. Your system incorporates top to bottom capacity, as well as the entire value stream at the execution level. Understanding along both of these planes is very difficult, especially as an organization scales in size. The team of executives must not view itself as an isolated system but understand that the WIP defined at strategic level should be driving all of the work at the levels below. Therefore, they should manage their WIP (the work being delegated downward) using the same concepts applied at the team level. Loading an organization to 100% capacity at the strategic level has the same effect as it does at the execution level: total gridlock.Give yourself permission to limit WIP and strategic focus. Most managerial leaders and teams do not know what to focus on and do not have a clear direction for themselves and their teams. It takes a lot of discipline and mental gymnastics for a leadership team to come up with a compelling shared vision.Recognize that WIP limit violations can occur from the top down and the bottom up. Top-Down WIP violations occur when in-process work at the higher level exceeds the capacity of the lower level system. This tends to be a common-but-seldom-acknowledged situation in many organizations (as most of us have probably experienced). Bottom-Up WIP Limit violations occur when additional work is introduced at a lower level that does not align with the parent system’s work. It requires diligence and visibility to prevent these violations.