SlideShare a Scribd company logo
1 of 53
Download to read offline
Scrum Teams: Why Should You Care
About Kanban?
Mahesh Singh
Co-founder, SVP – Product, Digité, Inc.
Agenda
¨  So what camp are you in?!
¤  Scrum is working GREAT! Now what?
¤  Yes, we are doing Scrum, but….
¤  What about Roadmap planning? Backlog pruning?
¤  Other challenges that real teams face ..
¨  The Really Important question
¨  What is Kanban and how can it help?
¨  So, should you consider Kanban?
First, a quick poll!
So What Camp Are You In?
Scrum is working Great!
¨  Regular cadence of Sprints and Releases
¨  Velocity is steady, ability to estimate project completion is
good.
¨  All stories getting completed within Sprints
¨  Sprint dates are not slipping
¨  Good quality working – ‘shippable’ software!
Questions to ask…
¨  Is the product meeting market/ customer needs?
¨  Are customers providing (enough) feedback?
¨  Are developers interacting with customers?
¨  Is response to change fast enough?
¤  What if some story’s spec changed in the middle of the Sprint?
¤  What if a story has to be dropped?
¤  What if a story has to be added?
¨  Is the importance of “keeping commitments” too much?
Consider the other side…
¨  Scrum, but….
¤  Consistent User Story leakage
¤  Consistent Sprint/ Release deadlines missed
¤  Uneven Velocity
¨  Organizational Challenges
¤  Implementing new Roles – Scrum Master, Product Owner, Team
¤  Too many ‘rituals’?
Questions in Agile Forums
¨  How to handle tickets during Sprint Planning?
¨  How to deal with tasks that are not User Stories but still need
to get done?
¨  How do I measure my Sprint velocity if half of the work is user
stories and half is defects?
¨  Can a “Project Manager” be a Scrum Master?
¨  Can a product manager/ business analyst be a Product
Owner?
Challenges Software teams have in Real Life
¨  Teams don’t just do user stories, they do other work as well
¨  Teams do different types of things in different ways (processes)
¨  The capacity for teams to do specific things is usually limited/
restricted for business reasons
¨  Teams already have other roles
¨  What about the Product Owners’ work?
So, Where Do You Stand??
The Important Question..
“Do We need to Improve?”
If Yes, Kanban can Help!
Some Questions to Ask Yourself
¨  Is your team constantly improving? Do you wish it would?
¨  Is it hard to agree on what to change? Is it even harder to
implement change?
¨  Do you find your team is constantly task switching? Is your team
getting burned out?
¨  Are you playing the guessing game and missing deadlines?
¨  Are you delivering the value you know you are capable of?
History
¨  Kanban was created by Taiichi Ohno for Toyota
¨  Kanban is a driver of Just In Time and Lean in the Toyota
Production System
¨  Kanban has been widely used in manufacturing for more than 50
years
¨  Applying Kanban to Knowledge Work? èThe Kanban Method
¨  Combines aspects of the Theory of Constraints and Lean and other
production techniques with Kanban
Taiichi Ohno W. Edward Deming Eli Goldratt David J. Anderson
What is Kanban?
Kanban – Japanese term for “signboard” or
“Billboard” that indicates “available
capacity (to work)” or a visual cue to
begin work.
Kanban System - A visual system for
managing work moving through a
process – the “value stream”
So Why Should you Care?
¨  Kanban will Help you get LEAN!
¨  Visualize and Map your Value Stream
¨  Continuous Flow
¨  Incremental Change, Continuous Improvement
¨  Be Data Driven
Visualize
Kanban Board – What’s Going On in my Value
Stream?
What is in Development or Testing? What is blocked? Who is overloaded? Are we
heading for problems? Who can help? What is ready to ship?
Testing maybe a
bottleneck.
Critical Issue still
being tested
WIP violation
TFS Integration is
held up.
Ready to be
released!
The Importance of Optimizing Flow
The Importance of Continuous Flow
¨  Prevent the Bullwhip
Effect
¤  Variations in flow
have a greater impact
in downstream
activities
Multitasking is Bad
“It’s unequivocally the case that workers who are doing multiple things at one time are
doing them poorly,” said Clifford Nass, director of the Communication Between Humans
and Interactive Media Lab at Stanford University.
“The human brain just really isn’t built to switch rapidly from one task to another.
Workers who constantly multitask are hurting their ability to get work done, even when
they are not multitasking. People become much more distracted, can’t manage their
memory very well.”
Companies that demand multitasking may be damaging productivity. “It would be a total
tragedy if when we have so much potential to make the work force more intelligent, we
are actually making the work force dumber,” Nass said. “Companies that are demanding
that workers multitask might not only be hurting their productivity, but may be making the
workforce worse thinkers.”
*Ruth Mantell, Wall Street Journal Market Watch, July 12, 2011, “Multitasking: More
work, less productivity”
Stop Starting! Start Finishing!
¨  Pull
¤  Work can be started when there is capacity
¤  Team members “buy in” when pulling a task
¤  Unplanned tasks do not disrupt the system
¨  Limit WIP
¤  Balance demand with throughput
¤  Establish Cadence – Continuous Even Flow
¤  Reduce task switching and multitasking
¨  One Piece Flow/ Minimum Marketable Features
¤  Transfer of one piece of work at a time rather than batches
¤  Reduce partially done work and overload
¤  Deliver more often with higher value
Kanban is Evolutionary!
¨  Kanban recomends
¤  Start with What you Have
¤  Implement PULL
¤  Evolve/ Improve Gradually
¨  Kanban is
¤  Transparent
¤  Team Based Change
¤  Scientific Experimentation
What is Lean?
¨  Preserve and deliver value
¨  Eliminate waste
¨  Any resources not being used to drive value are being
wasted
¨  Continuously reflect and improve
How Do you Become Lean?
¨  The 5 Pillars of Lean
1)  Map the Value Stream
2)  Pull
3)  Continuous Flow
4)  Continuous Improvement
5)  Deliver Value
Kanban to Lean
Kanban Applied The 5 Pillars of Lean
¨  Value Stream Mapping ✔
¨  Pull ✔
¨  Continuous Flow ✔
¨  Continuous Improvement ✔
¨  Deliver Value ✔
Kanban Knows No Boundaries
¨  Internally We Also Use Kanban for
¤  HR
¤  Finance
¤  Sales
¤  Marketing
¨  People use Kanban for all of the above PLUS
¤  Legal Transaction Management
¤  Book Publishing
¤  Video Game Development
¤  Personal Kanban
¤  And more
Tackle Those Questions with Kanban
¨  Constantly Improve
¨  Incremental Change
¨  Less Task Switching, Smooth Out Flow
¨  Deliver on Time for Higher Value
¨  Be Lean
Am I Lean Now?
Applying Kanban To Scrum
Scrum and Kanban
¨  Start with what you have
¤  Release Planning
¤  Sprint Planning
¤  Epic/ Story/ Task decomposition/ planning
¨  Visualize your workflow
¤  Model as much of the workflow detail as possible
¨  Look for Opportunities for Improvement
¨  Include Upstream/ Downstream Processes
¨  Make changes to the detailed process as needed
The Typical Scrum Process
Kanban enables greater Visualization
Kanban enables greater Visualization
Kanban enables greater Visualization
Kanban Facilitates multiple Work-items
Kanban facilitates Multiple Teams
Upstream Kanban – Product Owner’s Backlog
Management
Roadmap Board
Dev Board
Kanban enables Changes till “Last Responsible
Moment”
¨  Kanban helps you focus on Cost of Delay
¨  Allows changes in priority of what needs to be worked on
based on CoD
¨  Enables Product Owners/ Management to make changes
based on shifting Market/ Business priorities
Kanban helps Reduces Multitasking &
Facilitates FLOW
Flow
Kanban Board – What’s Going On in your Value
Stream?
What is in Development or Testing? What is blocked? Who is overloaded? Are we
heading for problems? Who can help? What is ready to ship?
Testing maybe a
bottleneck.
Critical Issue still
being tested
WIP violation
TFS Integration is
held up.
Ready to be
released!
Kanban Provides Valuable and
Unique Insight
Kanban provides Predictability
Cumulative Flow Diagram
Kanban Provides Avg. Completion Time
Lead/ Cycle Time Analysis
Kanban provides Waste Analysis
Blocker Clustering
Kanban helps measure Flow
Flow Efficiency
Kanban provides Statistical Insight
Cycle Time Distribution
Kanban provides Statistical Insight
Cycle Time Control Chart
To Commit or not to Commit?
¨  Better to make Commitment in advance for a Release?
¨  Or, to make a Release when there are enough (code)
Commits?!
Over a period of time, Kanban can help you -
¨  Instead of pre-committing to a Release Scope, make Releases
when sufficient work has been completed
¨  Establish a reliable cadence of delivery (code deployment or
production release)
¨  Deliver more, deliver more often
¨  Remove all friction related to User Story leakage and missed
deadlines
¨  Improve overall Team Productivity
¨  Reduce stress-levels in Teams and Management
So, Should You Consider Kanban?
What’s your Team’s “Lean Quotient”?
¨  How does it control multitasking/ task-switching? How does it
Limit WIP?
¨  How does it minimize Waste? (Wait time, unallocated time,
blocked time?)
¨  How (well) does it identify bottlenecks and constraints?
¨  How good is the FLOW of work in your Team?
Should you look at Kanban?
¨  Yes – IF you want/ need to –
¤ Study and analyze Flow
¤ Identify bottlenecks
¤ Define system constraints (WIP Limits)
¤ Improve Flow and Throughput (Velocity)
¤ Reduce Time to Market (Cycle Time)
¤ Improve team Morale and Productivity
Mahesh Singh
Co-founder, SVP – Product, Digité/ SwiftKanban
mahesh@digite.com/ @maheshsingh
www.swiftkanban.com
Thank You!

More Related Content

What's hot

Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone AgileSparks
 
Introduction to Kanban for Creative Agencies
Introduction to Kanban for Creative AgenciesIntroduction to Kanban for Creative Agencies
Introduction to Kanban for Creative AgenciesWilliam Evans
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)Ravi Tadwalkar
 
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 WiedenrothLean Kanban Central Europe
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 
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
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019damieno11
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Jon Terry
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in ActionKiro Harada
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationImaginet
 
Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?allan kelly
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
Agile 2014 - Personal Kanban
Agile 2014 - Personal KanbanAgile 2014 - Personal Kanban
Agile 2014 - Personal KanbanDerek Huether
 
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...Gene Kim
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemRajesh Viswanathan
 
David anderson kanban when is it not appropriate
David anderson   kanban when is it not appropriateDavid anderson   kanban when is it not appropriate
David anderson kanban when is it not appropriateAGILEMinds
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and CadenceAaron Sanders
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneYuval Yeret
 

What's hot (20)

Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
 
Introduction to Kanban for Creative Agencies
Introduction to Kanban for Creative AgenciesIntroduction to Kanban for Creative Agencies
Introduction to Kanban for Creative Agencies
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
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
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
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
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?
 
Kanban - Let's Do It
Kanban - Let's Do ItKanban - Let's Do It
Kanban - Let's Do It
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Agile 2014 - Personal Kanban
Agile 2014 - Personal KanbanAgile 2014 - Personal Kanban
Agile 2014 - Personal Kanban
 
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your System
 
David anderson kanban when is it not appropriate
David anderson   kanban when is it not appropriateDavid anderson   kanban when is it not appropriate
David anderson kanban when is it not appropriate
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and Cadence
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 

Similar to AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban

Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...LeanKanbanIndia
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!Mahesh Singh
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоGeeksLab Odessa
 
Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Mahesh Singh
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanbannikos batsios
 
Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Robert Wiechmann
 
Energizing kanban systems
Energizing kanban systemsEnergizing kanban systems
Energizing kanban systemsYuval Yeret
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileMahesh Singh
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionProjectCon
 
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
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your processYu Liang
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeAgile Testing Alliance
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Scrum & Kanban
 
So You Want to Rewrite That...
So You Want to Rewrite That...So You Want to Rewrite That...
So You Want to Rewrite That...Camille Fournier
 

Similar to AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban (20)

Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
 
Kanban Evolutionary or Revolutionary
Kanban Evolutionary or RevolutionaryKanban Evolutionary or Revolutionary
Kanban Evolutionary or Revolutionary
 
Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
 
Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011
 
Energizing kanban systems
Energizing kanban systemsEnergizing kanban systems
Energizing kanban systems
 
Kanban Primer
Kanban PrimerKanban Primer
Kanban Primer
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to Agile
 
Go Lean IT with Kanban
Go Lean IT with KanbanGo Lean IT with Kanban
Go Lean IT with Kanban
 
Kanban Methodology
Kanban MethodologyKanban Methodology
Kanban Methodology
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
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...
 
Working with Kanban
Working with KanbanWorking with Kanban
Working with Kanban
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your process
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya Deshpande
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)
 
So You Want to Rewrite That...
So You Want to Rewrite That...So You Want to Rewrite That...
So You Want to Rewrite That...
 

More from Hyperdrive Agile Leadership (powered by Bratton & Company)

More from Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation
Ian Maple Presentation
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban

  • 1. Scrum Teams: Why Should You Care About Kanban? Mahesh Singh Co-founder, SVP – Product, Digité, Inc.
  • 2. Agenda ¨  So what camp are you in?! ¤  Scrum is working GREAT! Now what? ¤  Yes, we are doing Scrum, but…. ¤  What about Roadmap planning? Backlog pruning? ¤  Other challenges that real teams face .. ¨  The Really Important question ¨  What is Kanban and how can it help? ¨  So, should you consider Kanban?
  • 3. First, a quick poll! So What Camp Are You In?
  • 4. Scrum is working Great! ¨  Regular cadence of Sprints and Releases ¨  Velocity is steady, ability to estimate project completion is good. ¨  All stories getting completed within Sprints ¨  Sprint dates are not slipping ¨  Good quality working – ‘shippable’ software!
  • 5. Questions to ask… ¨  Is the product meeting market/ customer needs? ¨  Are customers providing (enough) feedback? ¨  Are developers interacting with customers? ¨  Is response to change fast enough? ¤  What if some story’s spec changed in the middle of the Sprint? ¤  What if a story has to be dropped? ¤  What if a story has to be added? ¨  Is the importance of “keeping commitments” too much?
  • 6. Consider the other side… ¨  Scrum, but…. ¤  Consistent User Story leakage ¤  Consistent Sprint/ Release deadlines missed ¤  Uneven Velocity ¨  Organizational Challenges ¤  Implementing new Roles – Scrum Master, Product Owner, Team ¤  Too many ‘rituals’?
  • 7. Questions in Agile Forums ¨  How to handle tickets during Sprint Planning? ¨  How to deal with tasks that are not User Stories but still need to get done? ¨  How do I measure my Sprint velocity if half of the work is user stories and half is defects? ¨  Can a “Project Manager” be a Scrum Master? ¨  Can a product manager/ business analyst be a Product Owner?
  • 8. Challenges Software teams have in Real Life ¨  Teams don’t just do user stories, they do other work as well ¨  Teams do different types of things in different ways (processes) ¨  The capacity for teams to do specific things is usually limited/ restricted for business reasons ¨  Teams already have other roles ¨  What about the Product Owners’ work?
  • 9. So, Where Do You Stand??
  • 10. The Important Question.. “Do We need to Improve?”
  • 11. If Yes, Kanban can Help!
  • 12. Some Questions to Ask Yourself ¨  Is your team constantly improving? Do you wish it would? ¨  Is it hard to agree on what to change? Is it even harder to implement change? ¨  Do you find your team is constantly task switching? Is your team getting burned out? ¨  Are you playing the guessing game and missing deadlines? ¨  Are you delivering the value you know you are capable of?
  • 13. History ¨  Kanban was created by Taiichi Ohno for Toyota ¨  Kanban is a driver of Just In Time and Lean in the Toyota Production System ¨  Kanban has been widely used in manufacturing for more than 50 years ¨  Applying Kanban to Knowledge Work? èThe Kanban Method ¨  Combines aspects of the Theory of Constraints and Lean and other production techniques with Kanban Taiichi Ohno W. Edward Deming Eli Goldratt David J. Anderson
  • 14. What is Kanban? Kanban – Japanese term for “signboard” or “Billboard” that indicates “available capacity (to work)” or a visual cue to begin work. Kanban System - A visual system for managing work moving through a process – the “value stream”
  • 15. So Why Should you Care? ¨  Kanban will Help you get LEAN! ¨  Visualize and Map your Value Stream ¨  Continuous Flow ¨  Incremental Change, Continuous Improvement ¨  Be Data Driven
  • 17. Kanban Board – What’s Going On in my Value Stream? What is in Development or Testing? What is blocked? Who is overloaded? Are we heading for problems? Who can help? What is ready to ship? Testing maybe a bottleneck. Critical Issue still being tested WIP violation TFS Integration is held up. Ready to be released!
  • 18. The Importance of Optimizing Flow
  • 19. The Importance of Continuous Flow ¨  Prevent the Bullwhip Effect ¤  Variations in flow have a greater impact in downstream activities
  • 20. Multitasking is Bad “It’s unequivocally the case that workers who are doing multiple things at one time are doing them poorly,” said Clifford Nass, director of the Communication Between Humans and Interactive Media Lab at Stanford University. “The human brain just really isn’t built to switch rapidly from one task to another. Workers who constantly multitask are hurting their ability to get work done, even when they are not multitasking. People become much more distracted, can’t manage their memory very well.” Companies that demand multitasking may be damaging productivity. “It would be a total tragedy if when we have so much potential to make the work force more intelligent, we are actually making the work force dumber,” Nass said. “Companies that are demanding that workers multitask might not only be hurting their productivity, but may be making the workforce worse thinkers.” *Ruth Mantell, Wall Street Journal Market Watch, July 12, 2011, “Multitasking: More work, less productivity”
  • 21. Stop Starting! Start Finishing! ¨  Pull ¤  Work can be started when there is capacity ¤  Team members “buy in” when pulling a task ¤  Unplanned tasks do not disrupt the system ¨  Limit WIP ¤  Balance demand with throughput ¤  Establish Cadence – Continuous Even Flow ¤  Reduce task switching and multitasking ¨  One Piece Flow/ Minimum Marketable Features ¤  Transfer of one piece of work at a time rather than batches ¤  Reduce partially done work and overload ¤  Deliver more often with higher value
  • 22. Kanban is Evolutionary! ¨  Kanban recomends ¤  Start with What you Have ¤  Implement PULL ¤  Evolve/ Improve Gradually ¨  Kanban is ¤  Transparent ¤  Team Based Change ¤  Scientific Experimentation
  • 23. What is Lean? ¨  Preserve and deliver value ¨  Eliminate waste ¨  Any resources not being used to drive value are being wasted ¨  Continuously reflect and improve
  • 24. How Do you Become Lean? ¨  The 5 Pillars of Lean 1)  Map the Value Stream 2)  Pull 3)  Continuous Flow 4)  Continuous Improvement 5)  Deliver Value
  • 25. Kanban to Lean Kanban Applied The 5 Pillars of Lean ¨  Value Stream Mapping ✔ ¨  Pull ✔ ¨  Continuous Flow ✔ ¨  Continuous Improvement ✔ ¨  Deliver Value ✔
  • 26. Kanban Knows No Boundaries ¨  Internally We Also Use Kanban for ¤  HR ¤  Finance ¤  Sales ¤  Marketing ¨  People use Kanban for all of the above PLUS ¤  Legal Transaction Management ¤  Book Publishing ¤  Video Game Development ¤  Personal Kanban ¤  And more
  • 27. Tackle Those Questions with Kanban ¨  Constantly Improve ¨  Incremental Change ¨  Less Task Switching, Smooth Out Flow ¨  Deliver on Time for Higher Value ¨  Be Lean
  • 28. Am I Lean Now?
  • 30. Scrum and Kanban ¨  Start with what you have ¤  Release Planning ¤  Sprint Planning ¤  Epic/ Story/ Task decomposition/ planning ¨  Visualize your workflow ¤  Model as much of the workflow detail as possible ¨  Look for Opportunities for Improvement ¨  Include Upstream/ Downstream Processes ¨  Make changes to the detailed process as needed
  • 31. The Typical Scrum Process
  • 32. Kanban enables greater Visualization
  • 33. Kanban enables greater Visualization
  • 34. Kanban enables greater Visualization
  • 37. Upstream Kanban – Product Owner’s Backlog Management Roadmap Board Dev Board
  • 38. Kanban enables Changes till “Last Responsible Moment” ¨  Kanban helps you focus on Cost of Delay ¨  Allows changes in priority of what needs to be worked on based on CoD ¨  Enables Product Owners/ Management to make changes based on shifting Market/ Business priorities
  • 39. Kanban helps Reduces Multitasking & Facilitates FLOW Flow
  • 40. Kanban Board – What’s Going On in your Value Stream? What is in Development or Testing? What is blocked? Who is overloaded? Are we heading for problems? Who can help? What is ready to ship? Testing maybe a bottleneck. Critical Issue still being tested WIP violation TFS Integration is held up. Ready to be released!
  • 41. Kanban Provides Valuable and Unique Insight
  • 43. Kanban Provides Avg. Completion Time Lead/ Cycle Time Analysis
  • 44. Kanban provides Waste Analysis Blocker Clustering
  • 45. Kanban helps measure Flow Flow Efficiency
  • 46. Kanban provides Statistical Insight Cycle Time Distribution
  • 47. Kanban provides Statistical Insight Cycle Time Control Chart
  • 48. To Commit or not to Commit? ¨  Better to make Commitment in advance for a Release? ¨  Or, to make a Release when there are enough (code) Commits?!
  • 49. Over a period of time, Kanban can help you - ¨  Instead of pre-committing to a Release Scope, make Releases when sufficient work has been completed ¨  Establish a reliable cadence of delivery (code deployment or production release) ¨  Deliver more, deliver more often ¨  Remove all friction related to User Story leakage and missed deadlines ¨  Improve overall Team Productivity ¨  Reduce stress-levels in Teams and Management
  • 50. So, Should You Consider Kanban?
  • 51. What’s your Team’s “Lean Quotient”? ¨  How does it control multitasking/ task-switching? How does it Limit WIP? ¨  How does it minimize Waste? (Wait time, unallocated time, blocked time?) ¨  How (well) does it identify bottlenecks and constraints? ¨  How good is the FLOW of work in your Team?
  • 52. Should you look at Kanban? ¨  Yes – IF you want/ need to – ¤ Study and analyze Flow ¤ Identify bottlenecks ¤ Define system constraints (WIP Limits) ¤ Improve Flow and Throughput (Velocity) ¤ Reduce Time to Market (Cycle Time) ¤ Improve team Morale and Productivity
  • 53. Mahesh Singh Co-founder, SVP – Product, Digité/ SwiftKanban mahesh@digite.com/ @maheshsingh www.swiftkanban.com Thank You!