SlideShare a Scribd company logo
© 2016 ripplerock
© 2016 ripplerock
Helen Meek
An experienced Agile Coach & Trainer
Helen.Meek@ripple-rock.com
@Helen_J_Meek
© 2016 ripplerock
• A method for directly improving service delivery
• A mechanism for catalyzing continuous improvement
© 2016 ripplerock
• Increasing capability is difficult & expensive
• Kanban is a way to match demand to capability
• Kanban encourages FLOW
© 2016 ripplerock
• Understand and focus on your customers’
needs and expectations
• Manage the work, let people self-organise around it
• Your organisation is an ecosystem of interdependent
services steered by its policies, reflect regularly on their
effectiveness and improve them
© 2016 ripplerock
• Start with what you do now
 Understanding current processes, as actually practiced
 Respecting existing roles, responsibilities & job titles
• Gain agreement to pursue improvement through
evolutionary change
• Encourage acts of leadership at all levels
Understanding
RespectAgreement
Leadership
© 2016 ripplerock
• Visualize
• Limit Work In Progress (WIP)
• Manage flow
• Make policies explicit
• Implement feedback loops
• Improve collaboratively, evolve experimentally (using models
& scientific method)
Flow
Collaboration
Balance
Transparency
CustomerFocus
© 2016 ripplerock
Queue Ready Development Test Review Deploy Conf
Feature K
Abandoned
Feature E
In Prog Ready to
Test
In Prog Ready to
Review
Policy
Feature I
BFeature L
Feature
M
Feature N
Feature
O
Feature P
Feature J
Feature H Feature F
Feature
G
Feature D Feature
C
Feature
B
Feature A
∞ ∞∞∞333
Policy Policy Policy Policy Policy
Standard Fixed
Date
Expedite Intangible
D
In Prog Ready to
Deploy
In Prog Deployed
Defect
Waiting
Blocked
3
© 2016 ripplerock
Title
Checkboxes…
risk 1
risk 2
risk 3
risk 4
req
complete
Color of the
ticket
Typically used
to indicated
technical or
skillset risks
H
Decorators
(Shape & Color)
(Letter)
SLA or
Target Date
Sometimes used to
highlight technical
dependencies
Sometimes used to
visualize legacy process
artifacts such as
“priority”
Start dd/mm/yyyy
dd/mm/yyyyDue
End
Other
Dates
Age (days
elapsed)
Sometimes used to
record local cycle time
per work state
© 2016 ripplerock
•Encourage
–Swarming
–Flow
–Pull
–Small Work Items
–Finishing Work Items
–Balance the board
•This means more than stopping Multi-tasking
© 2016 ripplerock
Delivery Rate (DR)
2 Per day
Average Work in Progress (WIP)
10
Average Lead Time (LT) =
5 days
Lead Time (5 days)
Where WIP = Total number of items in the system at a
time
• Limit WIP to improve lead
times
• Attack lead times (eliminate
delays) and see WIP go down
• Increase throughput by adding
capability directly or improve
the process and see the
benefit in lead times &/or WIP
© 2016 ripplerock
•Initially set limits:
– By limiting items per person/pair
– By considering target lead time
(Use Little’s Law as a guide)
– Reduce them gradually
•Then maintain them by considering:
– Is the work flowing?
– Are we seeing the problems to fix?
– Conversely, are the problems too painful?
– Blockers? Starvation?
© 2016 ripplerock
0
20
40
60
80
100
120
3/1/12
3/8/12
3/15/12
3/22/12
3/29/12
4/5/12
4/12/12
4/19/12
4/26/12
5/3/12
5/10/12
5/17/12
5/24/12
5/31/12
6/7/12
To Do
Design
Build
Test
DoneVertical cross
sections: WIP
Horizontal cross sections:
Average Lead Times
© 2016 ripplerock
85th %ile
© 2016 ripplerock
© 2016 ripplerock
Flow efficiency % = Work Time x 100%
Lead Time
Test
Ready
F
E
I
G
D
G
Y
P
BD
E
M
N
P
1
A
B
Customer Lead Time
Waiting Waiting WaitingWorking
Ideas
Dev
Ready
5
Ongoing
Development Testing
Done
3 35
UAT
Deliver
y
Ready
∞ ∞
Working WaitingWorking
• Multitasking means time
spent in working
columns is often waiting
time
• Flow efficiency
measures the
percentage of total lead
time is spent actually
adding value versus
waiting
• Flow efficiencies of 1-5%
are commonly reported.
> 40% is good!
© 2016 ripplerock
•Transaction costs
- set up & close down activities
•Coordination costs
- When 2 or more people work on a common
goal
•Failure Load
- issues caused through poor quality
© 2016 ripplerock
Criteria for:
• Columns & Swim lanes
• Entry to Columns
• Class of Services
• Types of work
• Ways of working
• Must be
– Discussed
– Agreed
– Documented
– Reviewed regularly
Policies help to control the flow of work and for others members to
understand how to use the system.
© 2016 ripplerock
• Kanban System
• Kanban Meeting
• Ad-hoc retrospection
• Waste data
• Chart data
• Provides/encourages
Leadership
• Encourages Self-Org
• Look for coaching and
mentoring opportunities
• Focus on team to growth
• Reviews
• Ad hoc demos
• Put together a Cross
team working group
• Why not invite other
teams to your retro
• Communities of Practice
© 2016 ripplerock
• What do you change?
– How do you decide?
– Who should decide?
• Scientific Method requires measurement
• Data is your friend
– Shows improvement (or not)
– Allows meaningful discussions around completion
© 2016 ripplerock
•The best way to change is to start where you
are and evolve away
•You might not end up where you set out to go,
but you will end up where you need to be!
© 2016 ripplerock
• Certified Kanban Training
Dates Here
• Lean Kanban University Website
http://leankanbanuniversity.com
• Kanban Communities
– Kanban Coaching Exchange (KCE)
– Limited WIP Society
– KanbanDev & KanbanOps Yahoo Groups
– Kanban LinkedIn Group
– Twitter community
© 2016 ripplerock
http://leankanban.com/guide

More Related Content

What's hot

Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
Andrii Brylov
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
LeadingAgile
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
ACM
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP?
LeanKit
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
Cprime
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
Pawel Lewinski
 
Value Stream Mapping: From Tool to Management Practice
Value Stream Mapping: From Tool to Management PracticeValue Stream Mapping: From Tool to Management Practice
Value Stream Mapping: From Tool to Management Practice
TKMG, Inc.
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
Brad Appleton
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
Gaetano Mazzanti
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
Project: People
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Scrumban
ScrumbanScrumban
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
Jennifer Davis
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
Pavel Dabrytski
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
How to build & Coach an Agile team
How to build & Coach an Agile teamHow to build & Coach an Agile team
How to build & Coach an Agile team
Vinh Bao Quang
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
ACM
 

What's hot (20)

Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Agile 101
Agile 101Agile 101
Agile 101
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP?
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Value Stream Mapping: From Tool to Management Practice
Value Stream Mapping: From Tool to Management PracticeValue Stream Mapping: From Tool to Management Practice
Value Stream Mapping: From Tool to Management Practice
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrumban
ScrumbanScrumban
Scrumban
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
How to build & Coach an Agile team
How to build & Coach an Agile teamHow to build & Coach an Agile team
How to build & Coach an Agile team
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 

Similar to Kanban - Back to Basics

Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
Ragavendra Prasath
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
Ravi Tadwalkar
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
Vineet Patni
 
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
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Yuval Yeret
 
LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang WiedenrothLKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
Lean Kanban Central Europe
 
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
 
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
LeanKit
 
Kanban Development
Kanban DevelopmentKanban Development
Kanban Development
dcsunu
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
AgileNetwork
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
damieno11
 
Intro to Kanban
Intro to KanbanIntro to Kanban
Intro to Kanban
Colleen Johnson
 
Scaling scrum itv-share
Scaling scrum  itv-shareScaling scrum  itv-share
Scaling scrum itv-share
Helen Meek
 
Geek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data ModelingGeek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data Modeling
IDERA Software
 
Agile kanban overview
Agile kanban overviewAgile kanban overview
Agile kanban overview
Ragavendra Prasath
 
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
Tom Sylvester
 
Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...
Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...
Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...
LeanKanbanIndia
 

Similar to Kanban - Back to Basics (20)

Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
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?"
 
Get_Bent_On_Agile
Get_Bent_On_AgileGet_Bent_On_Agile
Get_Bent_On_Agile
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang WiedenrothLKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
 
Introduction to Kanban
Introduction  to Kanban Introduction  to Kanban
Introduction to Kanban
 
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...
 
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
 
Kanban Development
Kanban DevelopmentKanban Development
Kanban Development
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
Intro to Kanban
Intro to KanbanIntro to Kanban
Intro to Kanban
 
Scaling scrum itv-share
Scaling scrum  itv-shareScaling scrum  itv-share
Scaling scrum itv-share
 
Geek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data ModelingGeek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data Modeling
 
Agile kanban overview
Agile kanban overviewAgile kanban overview
Agile kanban overview
 
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
 
Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...
Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...
Lean Kanban India 2016 | Connecting Agile, Scrum, Lean and Kanban Approaches ...
 

More from Helen Meek

ScaleAgility
ScaleAgility ScaleAgility
ScaleAgility
Helen Meek
 
Do you need Agile Coaches?
Do you need Agile Coaches?Do you need Agile Coaches?
Do you need Agile Coaches?
Helen Meek
 
Coaching leaders with Daidree Tofano
Coaching leaders with Daidree TofanoCoaching leaders with Daidree Tofano
Coaching leaders with Daidree Tofano
Helen Meek
 
Coaching at the Organisational Level.pdf
Coaching at the Organisational Level.pdfCoaching at the Organisational Level.pdf
Coaching at the Organisational Level.pdf
Helen Meek
 
Kanban Coaching Exchange - Why asking to become agile gets you in trouble
Kanban Coaching Exchange  -  Why asking to become agile gets you in troubleKanban Coaching Exchange  -  Why asking to become agile gets you in trouble
Kanban Coaching Exchange - Why asking to become agile gets you in trouble
Helen Meek
 
Making a difference with Kanban
Making a difference with KanbanMaking a difference with Kanban
Making a difference with Kanban
Helen Meek
 
Kanban is refreshing v3
Kanban is refreshing v3Kanban is refreshing v3
Kanban is refreshing v3
Helen Meek
 
Managing anxiety
Managing anxietyManaging anxiety
Managing anxiety
Helen Meek
 
Curiosity killed-the-cat
Curiosity killed-the-catCuriosity killed-the-cat
Curiosity killed-the-cat
Helen Meek
 
Coach, teacher, consultant Confused?
Coach, teacher, consultant Confused?Coach, teacher, consultant Confused?
Coach, teacher, consultant Confused?
Helen Meek
 
CAE: Coaching Dojo meet up slides
CAE: Coaching Dojo meet up slidesCAE: Coaching Dojo meet up slides
CAE: Coaching Dojo meet up slides
Helen Meek
 
Being a product owner
Being a product ownerBeing a product owner
Being a product owner
Helen Meek
 
Project M87
Project M87Project M87
Project M87
Helen Meek
 
Conversational change April 2019 (Linda Marshall)
Conversational change April 2019 (Linda Marshall)Conversational change April 2019 (Linda Marshall)
Conversational change April 2019 (Linda Marshall)
Helen Meek
 
Agile coaching growth wheel guidance
Agile coaching growth wheel guidance Agile coaching growth wheel guidance
Agile coaching growth wheel guidance
Helen Meek
 
Growing coaches aginext 2019 conference
Growing coaches aginext 2019 conferenceGrowing coaches aginext 2019 conference
Growing coaches aginext 2019 conference
Helen Meek
 
Coaching the 'A' team
Coaching the 'A' teamCoaching the 'A' team
Coaching the 'A' team
Helen Meek
 
LLKD19 Coaching Dojo
LLKD19 Coaching DojoLLKD19 Coaching Dojo
LLKD19 Coaching Dojo
Helen Meek
 
Complexity and system (Carolyn McDonald)
Complexity and system (Carolyn McDonald)Complexity and system (Carolyn McDonald)
Complexity and system (Carolyn McDonald)
Helen Meek
 
Metaphors for Retrospectives Agile Leicester Meet up talk 2018
Metaphors for Retrospectives Agile Leicester Meet up talk 2018Metaphors for Retrospectives Agile Leicester Meet up talk 2018
Metaphors for Retrospectives Agile Leicester Meet up talk 2018
Helen Meek
 

More from Helen Meek (20)

ScaleAgility
ScaleAgility ScaleAgility
ScaleAgility
 
Do you need Agile Coaches?
Do you need Agile Coaches?Do you need Agile Coaches?
Do you need Agile Coaches?
 
Coaching leaders with Daidree Tofano
Coaching leaders with Daidree TofanoCoaching leaders with Daidree Tofano
Coaching leaders with Daidree Tofano
 
Coaching at the Organisational Level.pdf
Coaching at the Organisational Level.pdfCoaching at the Organisational Level.pdf
Coaching at the Organisational Level.pdf
 
Kanban Coaching Exchange - Why asking to become agile gets you in trouble
Kanban Coaching Exchange  -  Why asking to become agile gets you in troubleKanban Coaching Exchange  -  Why asking to become agile gets you in trouble
Kanban Coaching Exchange - Why asking to become agile gets you in trouble
 
Making a difference with Kanban
Making a difference with KanbanMaking a difference with Kanban
Making a difference with Kanban
 
Kanban is refreshing v3
Kanban is refreshing v3Kanban is refreshing v3
Kanban is refreshing v3
 
Managing anxiety
Managing anxietyManaging anxiety
Managing anxiety
 
Curiosity killed-the-cat
Curiosity killed-the-catCuriosity killed-the-cat
Curiosity killed-the-cat
 
Coach, teacher, consultant Confused?
Coach, teacher, consultant Confused?Coach, teacher, consultant Confused?
Coach, teacher, consultant Confused?
 
CAE: Coaching Dojo meet up slides
CAE: Coaching Dojo meet up slidesCAE: Coaching Dojo meet up slides
CAE: Coaching Dojo meet up slides
 
Being a product owner
Being a product ownerBeing a product owner
Being a product owner
 
Project M87
Project M87Project M87
Project M87
 
Conversational change April 2019 (Linda Marshall)
Conversational change April 2019 (Linda Marshall)Conversational change April 2019 (Linda Marshall)
Conversational change April 2019 (Linda Marshall)
 
Agile coaching growth wheel guidance
Agile coaching growth wheel guidance Agile coaching growth wheel guidance
Agile coaching growth wheel guidance
 
Growing coaches aginext 2019 conference
Growing coaches aginext 2019 conferenceGrowing coaches aginext 2019 conference
Growing coaches aginext 2019 conference
 
Coaching the 'A' team
Coaching the 'A' teamCoaching the 'A' team
Coaching the 'A' team
 
LLKD19 Coaching Dojo
LLKD19 Coaching DojoLLKD19 Coaching Dojo
LLKD19 Coaching Dojo
 
Complexity and system (Carolyn McDonald)
Complexity and system (Carolyn McDonald)Complexity and system (Carolyn McDonald)
Complexity and system (Carolyn McDonald)
 
Metaphors for Retrospectives Agile Leicester Meet up talk 2018
Metaphors for Retrospectives Agile Leicester Meet up talk 2018Metaphors for Retrospectives Agile Leicester Meet up talk 2018
Metaphors for Retrospectives Agile Leicester Meet up talk 2018
 

Recently uploaded

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

Kanban - Back to Basics

  • 2. © 2016 ripplerock Helen Meek An experienced Agile Coach & Trainer Helen.Meek@ripple-rock.com @Helen_J_Meek
  • 3. © 2016 ripplerock • A method for directly improving service delivery • A mechanism for catalyzing continuous improvement
  • 4. © 2016 ripplerock • Increasing capability is difficult & expensive • Kanban is a way to match demand to capability • Kanban encourages FLOW
  • 5. © 2016 ripplerock • Understand and focus on your customers’ needs and expectations • Manage the work, let people self-organise around it • Your organisation is an ecosystem of interdependent services steered by its policies, reflect regularly on their effectiveness and improve them
  • 6. © 2016 ripplerock • Start with what you do now  Understanding current processes, as actually practiced  Respecting existing roles, responsibilities & job titles • Gain agreement to pursue improvement through evolutionary change • Encourage acts of leadership at all levels Understanding RespectAgreement Leadership
  • 7. © 2016 ripplerock • Visualize • Limit Work In Progress (WIP) • Manage flow • Make policies explicit • Implement feedback loops • Improve collaboratively, evolve experimentally (using models & scientific method) Flow Collaboration Balance Transparency CustomerFocus
  • 8. © 2016 ripplerock Queue Ready Development Test Review Deploy Conf Feature K Abandoned Feature E In Prog Ready to Test In Prog Ready to Review Policy Feature I BFeature L Feature M Feature N Feature O Feature P Feature J Feature H Feature F Feature G Feature D Feature C Feature B Feature A ∞ ∞∞∞333 Policy Policy Policy Policy Policy Standard Fixed Date Expedite Intangible D In Prog Ready to Deploy In Prog Deployed Defect Waiting Blocked 3
  • 9. © 2016 ripplerock Title Checkboxes… risk 1 risk 2 risk 3 risk 4 req complete Color of the ticket Typically used to indicated technical or skillset risks H Decorators (Shape & Color) (Letter) SLA or Target Date Sometimes used to highlight technical dependencies Sometimes used to visualize legacy process artifacts such as “priority” Start dd/mm/yyyy dd/mm/yyyyDue End Other Dates Age (days elapsed) Sometimes used to record local cycle time per work state
  • 10. © 2016 ripplerock •Encourage –Swarming –Flow –Pull –Small Work Items –Finishing Work Items –Balance the board •This means more than stopping Multi-tasking
  • 11. © 2016 ripplerock Delivery Rate (DR) 2 Per day Average Work in Progress (WIP) 10 Average Lead Time (LT) = 5 days Lead Time (5 days) Where WIP = Total number of items in the system at a time • Limit WIP to improve lead times • Attack lead times (eliminate delays) and see WIP go down • Increase throughput by adding capability directly or improve the process and see the benefit in lead times &/or WIP
  • 12. © 2016 ripplerock •Initially set limits: – By limiting items per person/pair – By considering target lead time (Use Little’s Law as a guide) – Reduce them gradually •Then maintain them by considering: – Is the work flowing? – Are we seeing the problems to fix? – Conversely, are the problems too painful? – Blockers? Starvation?
  • 16. © 2016 ripplerock Flow efficiency % = Work Time x 100% Lead Time Test Ready F E I G D G Y P BD E M N P 1 A B Customer Lead Time Waiting Waiting WaitingWorking Ideas Dev Ready 5 Ongoing Development Testing Done 3 35 UAT Deliver y Ready ∞ ∞ Working WaitingWorking • Multitasking means time spent in working columns is often waiting time • Flow efficiency measures the percentage of total lead time is spent actually adding value versus waiting • Flow efficiencies of 1-5% are commonly reported. > 40% is good!
  • 17. © 2016 ripplerock •Transaction costs - set up & close down activities •Coordination costs - When 2 or more people work on a common goal •Failure Load - issues caused through poor quality
  • 18. © 2016 ripplerock Criteria for: • Columns & Swim lanes • Entry to Columns • Class of Services • Types of work • Ways of working • Must be – Discussed – Agreed – Documented – Reviewed regularly Policies help to control the flow of work and for others members to understand how to use the system.
  • 19. © 2016 ripplerock • Kanban System • Kanban Meeting • Ad-hoc retrospection • Waste data • Chart data • Provides/encourages Leadership • Encourages Self-Org • Look for coaching and mentoring opportunities • Focus on team to growth • Reviews • Ad hoc demos • Put together a Cross team working group • Why not invite other teams to your retro • Communities of Practice
  • 20. © 2016 ripplerock • What do you change? – How do you decide? – Who should decide? • Scientific Method requires measurement • Data is your friend – Shows improvement (or not) – Allows meaningful discussions around completion
  • 21. © 2016 ripplerock •The best way to change is to start where you are and evolve away •You might not end up where you set out to go, but you will end up where you need to be!
  • 22. © 2016 ripplerock • Certified Kanban Training Dates Here • Lean Kanban University Website http://leankanbanuniversity.com • Kanban Communities – Kanban Coaching Exchange (KCE) – Limited WIP Society – KanbanDev & KanbanOps Yahoo Groups – Kanban LinkedIn Group – Twitter community