SlideShare a Scribd company logo
1 of 39
Applying Kanban practices to
accelerate agile teams
 Jasper Sonnevelt
Job
Clients
Contact
Jasper Sonnevelt
Agile Consultant & Trainer
jsonnevelt@xebia.com
jaspersonnevelt
@jaspersonnevelt
Financials, Telecom, Insurance, Government
By: Daniel Burm
SCRUM
58% uses Scrum
From: 10th State of Agile Survey – VersionOne
Results stall
- Stable predictability
- Stable velocity
- Few improvements
- Lost that initial energy
- Not sure what the problem is
Reasons agile
adoptions fail
IN THREE CATEGORIES
We didn’t ask for this
 Top-down change forced upon team
 Forcing to overcome the resistance to change
 Focus on changing existing roles (threatening jobs)
This doesn’t work for us
 ‘Why are we changing?’ is not clear
 Failure to identify the right problems and tampering with
things that work
 Lack of discipline
It’s not me, its you!
 Coaching style does not match the team phase
 Forcing a method in challenging environment
“There is an
epidemic failure
within the game to
understand what is
really happening”
- MONEYBALL (2013)
“
”
A hammer. Usually used on delicate devices when a real
screwdriver would be better. Refers to the habit of a
Birmingham inhabitant (i.e. simpleton] to take a rather
simplistic view of maintenance. Similar to percussive
maintenance.
If it don't work - hit it.
If it still don't work, use a bigger hammer.
FROM: HTTP://WWW.URBANDICTIONARY.COM/DEFINE.PHP?TERM=BIRMINGHAM%20SCREWDRIVER
The Birmingham Screwdriver
“
”
If all you have is a hammer,
everything looks like a nail
A. MASLOW
STATIK
SYSTEMS
THINKING
APPROACH
TO
INTRODUCING
KANBAN
STATIK
1. Identify Sources of dissatisfaction
2. Analyze demand & capability
3. Identify work item types
4. Model the knowledge discovery process
5. Identify Classes of Service
6. Design kanban systems
7. Implement!
Why did the approach work?
 Principles
 Current process as starting point
 Respecting existing role
 Gradual change
 Practices
 Transparency
 Feedback loops
 Success of the team created a bottleneck elsewhere
Applying
the Kanban Method
in a Scrum context
Scrumban is…..
Kanban principles & practices
 Principles:
1. Start with what you do now
 Understanding current processes, as actually
practiced
 Respecting existing roles, responsibilities &
job titles
2. Gain agreement to pursue improvement
through evolutionary change
3. Encourage acts of leadership at all levels
 Practices:
 Visualize
 Limit WiP
 Manage flow
 Make policies explicit
 Feedback loops
 Evolve collaboratively
Why the Kanban method is useful
 In certain situations disruptive changes are not wanted
 Introducing scrum elements in an evolutionary way
 As a coaching tool
 If tutoring and mentoring are not appropriate
 Team phase calls for a non-directive coaching style
 Improving situations perceived as scrumbut
 ….thereby building shared commitment
Cases & Examples
Common motivations for change
External
 It always takes a long time!
 I want it NOW (= yesterday)
 It is unclear how long it takes
 You build too many bugs!
 When will my task be build?
 You always miss your deadlines
Internal
 We are extremely dependent on external
(third) parties
 We are highly specialized
 We have multiple product owners
 We are waiting forever for requirements
 We start something and the customer is
no where to be seen
 Our work is too small to write a task for
 We have many ad hoc tasks
Problem:
Scrum Team with many ad
hoc requests
Solution:
Introduction of Classes
of Service within the
sprint
Incidents
Standard
Daily jobs
Business Requests
Introduction of
Classes of Service
Scrum team with Ad hoc tasks
Common motivations for change
External
 It always takes a long time!
 I want it NOW (= yesterday)
 It is unclear how long it takes
 You build too many bugs!
 When will my task be build?
 You always miss your deadlines
Internal
 We are extremely dependent on external
(third) parties
 We are highly specialized
 We have multiple product owners
 We are waiting forever for requirements
 We start something and the customer is
no where to be seen
 Our work is too small to write a task for
 We have many ad hoc tasks
Problem:
Poor Quality
Unexplainable lead times
Solution:
Visualization
Set policies
Long “unexplainable”
lead times
Poor quality in the
team
Common motivations for change
External
 It always takes a long time!
 I want it NOW (= yesterday)
 It is unclear how long it takes
 You build too many bugs!
 When will my task be build?
 You always miss your deadlines
Internal
 We are extremely dependent on external
(third) parties
 We are highly specialized
 We have multiple product owners
 We are waiting forever for
requirements
 We start something and the customer is
no where to be seen
 Our work is too small to write a task for
 We have many ad hoc tasks
Problem:
Many tiny tasks
Solution:
Set policies
rethink board design
“This is too small to
write a stickie for!”
Common motivations for change
External
 It always takes a long time!
 I want it NOW (= yesterday)
 It is unclear how long it takes
 You build too many bugs!
 When will my task be build?
 You always miss your deadlines
Internal
 We are extremely dependent on external
(third) parties
 We are highly specialized
 We have multiple product owners
 We are waiting forever for requirements
 We start something and the customer is
no where to be seen
 Our work is too small to write a task
for
 We have many ad hoc tasks
Problem:
Many product owners
External Dependencies
Solution:
Parking space
Top 10 column
Not sure what work to
do first. Many
“Product Owners” that
need stuff from the
team
“We have work that is
done externally and
we know it’ll take 3
weeks to return”
Common motivations for change
External
 It always takes a long time!
 I want it NOW (= yesterday)
 It is unclear why it takes this long
 You build too many bugs!
 When will my task be build?
 You always miss your deadlines
Internal
 We are extremely dependent on
external (third) parties
 We are highly specialized
 We have multiple product owners
 We are waiting forever for
requirements
 We start something and the customer
is no where to be seen
 Our work is too small to write a task for
 We have many ad hoc tasks
Problem:
High degree of specialization
among team members
Solution:
Pre-assignment
Set Policies
“We are highly
specialized in the work
we do”
Common motivations for change
External
 It always takes a long time!
 I want it NOW (= yesterday)
 It is unclear why it takes this long
 You build too many bugs!
 When will my task be build?
 You always miss your deadlines
Internal
 We are extremely dependent on external
(third) parties
 We are highly specialized
 We have multiple product owners
 We are waiting forever for requirements
 We start something and the customer is
no where to be seen
 Our work is too small to write a task for
 We have many ad hoc tasks
A cheat sheet
To help you get started
Too much Ad-Hoc
(unplannable) work
Long Lead times
(>30 days)
Many external
dependencies
Low predictability
of lead times
High amount of work
items that are discarded
mid process
High degree of
specialization. Strong
need for knowledge
sharing
Kanban Board yes yes With “parkingspace” yes
Mainly for refinement
process
yes
Risk categories on board
With post-it color or on
board
op board
WIP limits Per person per column
Yes, not on the
parkingspace
per person
Operations Review
Meeting
Monthly Monthly Monthly
Backlog Refinement weekly
Demo yes ja ja
Retrospective Every 2 weeks monthly monthly Every 2 weeks Every 2 weeks Every 2 weeks
Daily Stand up yes 1-2 x per week. More if
needed
1-2 x per week. More if
needed
yes yes yes
Lead Time / Control
Chart
yes yes
*Empty cells are optional, but recommended
My little cheat sheet on when to introduce Kanban practices
To summarize:
 Teams that get stuck or improve less can accelerate by using Agile practices
 The Kanban Principles and Practices provide a great way to introduce change
with minimal resistance and maximum support
 Every team is different, but some patterns are more common
 The cheat sheet may help you in finding (initial) solutions!
Thank you
very much!
Applying
Kanban
practices to
accelerate
agile teams
Jasper Sonnevelt
Agile Consultant @ Xebia
Contact me:
Email: jsonnevelt@xebia.com
Linkedin: jaspersonnevelt
Twitter: @jaspersonnevelt

More Related Content

What's hot

We said it was simple
We said it was simpleWe said it was simple
We said it was simpleAndy Longshaw
 
Top 10 agile project interview questions and answers
Top 10 agile project interview questions and answersTop 10 agile project interview questions and answers
Top 10 agile project interview questions and answersWhitneyHouston012
 
Joe Beale - Automation is What We Do
Joe Beale - Automation is What We DoJoe Beale - Automation is What We Do
Joe Beale - Automation is What We DoQA or the Highway
 
How to succeed at your first job as a junior dev
How to succeed at your first job as a junior devHow to succeed at your first job as a junior dev
How to succeed at your first job as a junior devAndrei Gridnev
 
Kens Scrum Presentation
Kens Scrum PresentationKens Scrum Presentation
Kens Scrum PresentationJames Peckham
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them PractiTest
 
An Introduction to the Agile SoC
An Introduction to the Agile SoCAn Introduction to the Agile SoC
An Introduction to the Agile SoCCybereason
 
I have a ocean in the middle of my scrum team
I have a ocean in the middle of my scrum teamI have a ocean in the middle of my scrum team
I have a ocean in the middle of my scrum teamJeff Holt
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Dror Helper
 
Setting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales DaySetting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales Daycochranmarc
 
Kanban more than you think - LKNA17
Kanban more than you think - LKNA17 Kanban more than you think - LKNA17
Kanban more than you think - LKNA17 Wolfgang Wiedenroth
 
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teamsScrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teamsHossam Hassan
 
Introduction to processes and procedures
Introduction to processes and proceduresIntroduction to processes and procedures
Introduction to processes and proceduresLars Hempel Hedegaard
 
Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingHossam Hassan
 
Scrum in Your SOC @Blackhat USA 2017
Scrum in Your SOC @Blackhat USA 2017Scrum in Your SOC @Blackhat USA 2017
Scrum in Your SOC @Blackhat USA 2017Justin Erdman
 
Kill a rule for innovation and engagement 5.2.14 (1)
Kill a rule for innovation and engagement   5.2.14 (1)Kill a rule for innovation and engagement   5.2.14 (1)
Kill a rule for innovation and engagement 5.2.14 (1)SARA MCVEY, MBA, NHA
 
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
 

What's hot (20)

What is Agile Scrum
What is Agile ScrumWhat is Agile Scrum
What is Agile Scrum
 
We said it was simple
We said it was simpleWe said it was simple
We said it was simple
 
Top 10 agile project interview questions and answers
Top 10 agile project interview questions and answersTop 10 agile project interview questions and answers
Top 10 agile project interview questions and answers
 
Joe Beale - Automation is What We Do
Joe Beale - Automation is What We DoJoe Beale - Automation is What We Do
Joe Beale - Automation is What We Do
 
How to succeed at your first job as a junior dev
How to succeed at your first job as a junior devHow to succeed at your first job as a junior dev
How to succeed at your first job as a junior dev
 
Kens Scrum Presentation
Kens Scrum PresentationKens Scrum Presentation
Kens Scrum Presentation
 
In-depth problem solving tool
In-depth problem solving toolIn-depth problem solving tool
In-depth problem solving tool
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 
An Introduction to the Agile SoC
An Introduction to the Agile SoCAn Introduction to the Agile SoC
An Introduction to the Agile SoC
 
I have a ocean in the middle of my scrum team
I have a ocean in the middle of my scrum teamI have a ocean in the middle of my scrum team
I have a ocean in the middle of my scrum team
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
Setting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales DaySetting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales Day
 
Kanban more than you think - LKNA17
Kanban more than you think - LKNA17 Kanban more than you think - LKNA17
Kanban more than you think - LKNA17
 
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teamsScrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
 
Introduction to processes and procedures
Introduction to processes and proceduresIntroduction to processes and procedures
Introduction to processes and procedures
 
Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testing
 
Scrum in Your SOC @Blackhat USA 2017
Scrum in Your SOC @Blackhat USA 2017Scrum in Your SOC @Blackhat USA 2017
Scrum in Your SOC @Blackhat USA 2017
 
Kill a rule for innovation and engagement 5.2.14 (1)
Kill a rule for innovation and engagement   5.2.14 (1)Kill a rule for innovation and engagement   5.2.14 (1)
Kill a rule for innovation and engagement 5.2.14 (1)
 
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
 

Viewers also liked

Facilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exerciseFacilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exercisePeter Antman
 
Agile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant VashishthaAgile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant VashishthaXebia IT Architects
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teamsDave Sharrock
 
Pirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guidePirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guidePeter Antman
 
The Agile Business Manifesto
The Agile Business ManifestoThe Agile Business Manifesto
The Agile Business ManifestoNeil Perkin
 
Successful agile teams at scale
Successful agile teams at scaleSuccessful agile teams at scale
Successful agile teams at scaleCapgemini
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (7)

Facilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exerciseFacilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exercise
 
Agile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant VashishthaAgile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant Vashishtha
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teams
 
Pirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guidePirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guide
 
The Agile Business Manifesto
The Agile Business ManifestoThe Agile Business Manifesto
The Agile Business Manifesto
 
Successful agile teams at scale
Successful agile teams at scaleSuccessful agile teams at scale
Successful agile teams at scale
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Applying Kanban practices to accelerate agile teams

The Agile Chef - Scrumban
The Agile Chef - ScrumbanThe Agile Chef - Scrumban
The Agile Chef - ScrumbanPieter Rijken
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To AgilityACM
 
11 ways to Screw up Agile by Hedwig Baars
11 ways to Screw up Agile by Hedwig Baars11 ways to Screw up Agile by Hedwig Baars
11 ways to Screw up Agile by Hedwig BaarsXebia IT Architects
 
Іванна Заєць: Основи ПМа (PM’s Essentials)
 Іванна Заєць: Основи ПМа (PM’s Essentials) Іванна Заєць: Основи ПМа (PM’s Essentials)
Іванна Заєць: Основи ПМа (PM’s Essentials)Lviv Startup Club
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklistchrism3
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.pptSuryaAdury1
 
From Scrum to Kanban
From Scrum to KanbanFrom Scrum to Kanban
From Scrum to KanbanNeil Johnson
 
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
 
How to Ship in 8 Weeks or Less (via Cross-Functional Teams)
How to Ship in 8 Weeks or Less (via Cross-Functional Teams)How to Ship in 8 Weeks or Less (via Cross-Functional Teams)
How to Ship in 8 Weeks or Less (via Cross-Functional Teams)QuekelsBaro
 
A real-life overview of Agile and Scrum
A real-life overview of Agile and ScrumA real-life overview of Agile and Scrum
A real-life overview of Agile and Scrummtoppa
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveScrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveHossam Hassan
 
Sprint. Don't Waterfall
Sprint. Don't WaterfallSprint. Don't Waterfall
Sprint. Don't WaterfallGiedriusTS
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14Daniel Heater
 
Learnings adopting Large Scale Scrum
Learnings adopting Large Scale ScrumLearnings adopting Large Scale Scrum
Learnings adopting Large Scale ScrumRoland Flemm
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 

Similar to Applying Kanban practices to accelerate agile teams (20)

The Agile Chef - Scrumban
The Agile Chef - ScrumbanThe Agile Chef - Scrumban
The Agile Chef - Scrumban
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 
11 ways to Screw up Agile by Hedwig Baars
11 ways to Screw up Agile by Hedwig Baars11 ways to Screw up Agile by Hedwig Baars
11 ways to Screw up Agile by Hedwig Baars
 
Іванна Заєць: Основи ПМа (PM’s Essentials)
 Іванна Заєць: Основи ПМа (PM’s Essentials) Іванна Заєць: Основи ПМа (PM’s Essentials)
Іванна Заєць: Основи ПМа (PM’s Essentials)
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.ppt
 
From Scrum to Kanban
From Scrum to KanbanFrom Scrum to Kanban
From Scrum to 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?"
 
How to Ship in 8 Weeks or Less (via Cross-Functional Teams)
How to Ship in 8 Weeks or Less (via Cross-Functional Teams)How to Ship in 8 Weeks or Less (via Cross-Functional Teams)
How to Ship in 8 Weeks or Less (via Cross-Functional Teams)
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
A real-life overview of Agile and Scrum
A real-life overview of Agile and ScrumA real-life overview of Agile and Scrum
A real-life overview of Agile and Scrum
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveScrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
 
Sprint. Don't Waterfall
Sprint. Don't WaterfallSprint. Don't Waterfall
Sprint. Don't Waterfall
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
Learnings adopting Large Scale Scrum
Learnings adopting Large Scale ScrumLearnings adopting Large Scale Scrum
Learnings adopting Large Scale Scrum
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 

Recently uploaded

Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 

Recently uploaded (20)

Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 

Applying Kanban practices to accelerate agile teams

  • 1. Applying Kanban practices to accelerate agile teams  Jasper Sonnevelt
  • 2. Job Clients Contact Jasper Sonnevelt Agile Consultant & Trainer jsonnevelt@xebia.com jaspersonnevelt @jaspersonnevelt Financials, Telecom, Insurance, Government
  • 4. 58% uses Scrum From: 10th State of Agile Survey – VersionOne
  • 5. Results stall - Stable predictability - Stable velocity - Few improvements - Lost that initial energy - Not sure what the problem is
  • 7. We didn’t ask for this  Top-down change forced upon team  Forcing to overcome the resistance to change  Focus on changing existing roles (threatening jobs)
  • 8. This doesn’t work for us  ‘Why are we changing?’ is not clear  Failure to identify the right problems and tampering with things that work  Lack of discipline
  • 9. It’s not me, its you!  Coaching style does not match the team phase  Forcing a method in challenging environment
  • 10. “There is an epidemic failure within the game to understand what is really happening” - MONEYBALL (2013)
  • 11. “ ” A hammer. Usually used on delicate devices when a real screwdriver would be better. Refers to the habit of a Birmingham inhabitant (i.e. simpleton] to take a rather simplistic view of maintenance. Similar to percussive maintenance. If it don't work - hit it. If it still don't work, use a bigger hammer. FROM: HTTP://WWW.URBANDICTIONARY.COM/DEFINE.PHP?TERM=BIRMINGHAM%20SCREWDRIVER The Birmingham Screwdriver
  • 12. “ ” If all you have is a hammer, everything looks like a nail A. MASLOW
  • 14. STATIK 1. Identify Sources of dissatisfaction 2. Analyze demand & capability 3. Identify work item types 4. Model the knowledge discovery process 5. Identify Classes of Service 6. Design kanban systems 7. Implement!
  • 15. Why did the approach work?  Principles  Current process as starting point  Respecting existing role  Gradual change  Practices  Transparency  Feedback loops  Success of the team created a bottleneck elsewhere
  • 16. Applying the Kanban Method in a Scrum context Scrumban is…..
  • 17. Kanban principles & practices  Principles: 1. Start with what you do now  Understanding current processes, as actually practiced  Respecting existing roles, responsibilities & job titles 2. Gain agreement to pursue improvement through evolutionary change 3. Encourage acts of leadership at all levels  Practices:  Visualize  Limit WiP  Manage flow  Make policies explicit  Feedback loops  Evolve collaboratively
  • 18. Why the Kanban method is useful  In certain situations disruptive changes are not wanted  Introducing scrum elements in an evolutionary way  As a coaching tool  If tutoring and mentoring are not appropriate  Team phase calls for a non-directive coaching style  Improving situations perceived as scrumbut  ….thereby building shared commitment
  • 20. Common motivations for change External  It always takes a long time!  I want it NOW (= yesterday)  It is unclear how long it takes  You build too many bugs!  When will my task be build?  You always miss your deadlines Internal  We are extremely dependent on external (third) parties  We are highly specialized  We have multiple product owners  We are waiting forever for requirements  We start something and the customer is no where to be seen  Our work is too small to write a task for  We have many ad hoc tasks
  • 21. Problem: Scrum Team with many ad hoc requests Solution: Introduction of Classes of Service within the sprint
  • 22. Incidents Standard Daily jobs Business Requests Introduction of Classes of Service Scrum team with Ad hoc tasks
  • 23. Common motivations for change External  It always takes a long time!  I want it NOW (= yesterday)  It is unclear how long it takes  You build too many bugs!  When will my task be build?  You always miss your deadlines Internal  We are extremely dependent on external (third) parties  We are highly specialized  We have multiple product owners  We are waiting forever for requirements  We start something and the customer is no where to be seen  Our work is too small to write a task for  We have many ad hoc tasks
  • 24. Problem: Poor Quality Unexplainable lead times Solution: Visualization Set policies
  • 26. Common motivations for change External  It always takes a long time!  I want it NOW (= yesterday)  It is unclear how long it takes  You build too many bugs!  When will my task be build?  You always miss your deadlines Internal  We are extremely dependent on external (third) parties  We are highly specialized  We have multiple product owners  We are waiting forever for requirements  We start something and the customer is no where to be seen  Our work is too small to write a task for  We have many ad hoc tasks
  • 27. Problem: Many tiny tasks Solution: Set policies rethink board design
  • 28. “This is too small to write a stickie for!”
  • 29. Common motivations for change External  It always takes a long time!  I want it NOW (= yesterday)  It is unclear how long it takes  You build too many bugs!  When will my task be build?  You always miss your deadlines Internal  We are extremely dependent on external (third) parties  We are highly specialized  We have multiple product owners  We are waiting forever for requirements  We start something and the customer is no where to be seen  Our work is too small to write a task for  We have many ad hoc tasks
  • 30. Problem: Many product owners External Dependencies Solution: Parking space Top 10 column
  • 31. Not sure what work to do first. Many “Product Owners” that need stuff from the team “We have work that is done externally and we know it’ll take 3 weeks to return”
  • 32. Common motivations for change External  It always takes a long time!  I want it NOW (= yesterday)  It is unclear why it takes this long  You build too many bugs!  When will my task be build?  You always miss your deadlines Internal  We are extremely dependent on external (third) parties  We are highly specialized  We have multiple product owners  We are waiting forever for requirements  We start something and the customer is no where to be seen  Our work is too small to write a task for  We have many ad hoc tasks
  • 33. Problem: High degree of specialization among team members Solution: Pre-assignment Set Policies
  • 34. “We are highly specialized in the work we do”
  • 35. Common motivations for change External  It always takes a long time!  I want it NOW (= yesterday)  It is unclear why it takes this long  You build too many bugs!  When will my task be build?  You always miss your deadlines Internal  We are extremely dependent on external (third) parties  We are highly specialized  We have multiple product owners  We are waiting forever for requirements  We start something and the customer is no where to be seen  Our work is too small to write a task for  We have many ad hoc tasks
  • 36. A cheat sheet To help you get started
  • 37. Too much Ad-Hoc (unplannable) work Long Lead times (>30 days) Many external dependencies Low predictability of lead times High amount of work items that are discarded mid process High degree of specialization. Strong need for knowledge sharing Kanban Board yes yes With “parkingspace” yes Mainly for refinement process yes Risk categories on board With post-it color or on board op board WIP limits Per person per column Yes, not on the parkingspace per person Operations Review Meeting Monthly Monthly Monthly Backlog Refinement weekly Demo yes ja ja Retrospective Every 2 weeks monthly monthly Every 2 weeks Every 2 weeks Every 2 weeks Daily Stand up yes 1-2 x per week. More if needed 1-2 x per week. More if needed yes yes yes Lead Time / Control Chart yes yes *Empty cells are optional, but recommended My little cheat sheet on when to introduce Kanban practices
  • 38. To summarize:  Teams that get stuck or improve less can accelerate by using Agile practices  The Kanban Principles and Practices provide a great way to introduce change with minimal resistance and maximum support  Every team is different, but some patterns are more common  The cheat sheet may help you in finding (initial) solutions!
  • 39. Thank you very much! Applying Kanban practices to accelerate agile teams Jasper Sonnevelt Agile Consultant @ Xebia Contact me: Email: jsonnevelt@xebia.com Linkedin: jaspersonnevelt Twitter: @jaspersonnevelt

Editor's Notes

  1. 1min pitch over mijzelf. ….in de opdrachten die ik tegen kom.....
  2. ….veel teams werken met scrum. In het kort de flow doorlopen. “Herkennen jullie de PO?”
  3. Herken je dat ook? [1] Sprint commitments niet halen [2] Ontevreden product owner [3] Team dat het wel prima vindt [4] Adviezen van de coach niet opgevolgd worden….. Eigen verhaal vertellen: (1) context schetsen, (2) handen in het haar. Wat nu? (3) oplossing vertellen, (4) eind goed al goed. [5] Succesvol team!
  4. Optioneel! Op flip-over doen of deze slide Voor ‘The Agie Chef’ op een flip-over
  5. Symptomen bestrijden zonder een idee te hebben van de oorzaak. Probleem komt in een andere (nog onbekende) vorm terug. Vaak een complex aan factoren; empirisch stapje voor stapje Dit is precies wat scrumban doet!
  6. ***Regie: Accenten Pauzes na belangrijke dingen Terugpakken: 2, 3, 5 op verhaal in het begin “Behoeft geen aandachten, wel afvinken”
  7. [Eventueel beetje aanpassen aan het verhaal/ervaring hiervoor] Fysiek ondersteunen met gebaren: Links en rechts, Kleine stapjes Starten door: Vanuit huidige proces, of Deels nieuw proces (halve scrum) Overeenkomen te veranderen Respecteren huidige rollen en verantwoordelijkheden ‘Acts of leadership’
  8. Principles = basis verandermanagement aanpak Practices = hoe je het doet Principles: eventueel terughalen naar het verhaal Practices met de zaal doorlopen: dat je dat met scrum eigenlijk ook al doet.
  9. See story at start for gradually introducing scrum Not delivering in production in sprint Coping with dependencies Ad hoc work, e.g. incidents, business requests, daily operations, ….. [24 devops team] 2 or more DoDs….. [harmonica bord] Separate test team [Aegon voorbeeld, met grafiek] Team with (super)specialists
  10. Cases: Starten: dev & test team gescheiden Starten: veel ad hoc werk Scrum: dev & ops Scrum: deployment duurt lang Scrum: complex voorproces: ready kanban Scrum: mix van allerlei werk
  11. Noem top 10 patterns: op flip-over doen!!
  12. Ad hoc requests (business), run of platform, ops tasks, incidents etc.
  13. Noem top 10 patterns: op flip-over doen!!
  14. Aging
  15. Noem top 10 patterns: op flip-over doen!!
  16. Veel kleine activiteiten, deadline
  17. Noem top 10 patterns: op flip-over doen!!
  18. Post-scrum
  19. Noem top 10 patterns: op flip-over doen!!
  20. Noem top 10 patterns: op flip-over doen!!