SlideShare a Scribd company logo
David J. Anderson
  Lean Kanban Benelux
         October 2011
                        When is it not appropriate?
                                                      Kanban
Understanding Options for
     Improvement
Goals for using Kanban




  Economically balance
capability against demand
Available options
Risk Management is an
Enabling Capability…
Tools For Risk
Management…
Most process
geeks & IT
managers are
operating over
here
Kanban is
         encouraging
        collaborative
conversations with
 other stakeholders
to open up options
   for improvement
            over here
Foundations of the
 Kanban Method
Variability in Flow

 My   motivation for adopting
       kanban systems was to
prevent muri, control mura
and encourage an evolutionary
      approach to change
Overburdening
Appropriateness Question #1


Does your process suffer from
   overburdening or
   variability in flow?
What causes unevenness?
1. Non-instant availability of specialist skills or
   collaborators
2. Information fails to arrive before it is
   needed
3. Hidden/Implicit classes of service that
   cause work to be interrupted to process
   other work
4. Variety in work (complexity & size)
5. Changing priorities related to variety in
   risks associated with work (e.g. cost of
   delay)
6. Capacity constrained specialist skilled
   workers or other resources (e.g. test
   environments)
Are any of these present in your
      work environment?
Kanban may be appropriate for you!
Kanban is unnecessary where demand
 never exceeds capability and flow is
   smooth and never interrupted!


     If conditions of overburdening
      or unevenness in flow exist or
           are likely to then use of a
          kanban system may be an
                  appropriate choice
In developing the
Kanban Method, a change
 management approach that uses
kanban systems to provoke change,
       we are enabling the
emergence of Lean software
  development in organizations
The Kanban approach to change is
      based on 3 principles

1. Start with what you do now
2. Agree to pursue incremental,
   evolutionary change
3. Initially, respect current processes,
   roles, responsibilities & job titles
Then…


adopt the 5 core practices
        that are observed
   to be present in successful
    Kanban implementations
5 Core Practices for Successful
           Kanban Adoption
                                           Shallow
1.    Visualize
2.    Limit Work-in-Progress




                                            Depth
3.    Manage Flow
4.    Make Process Policies Explicit
5.    Improve Collaboratively
      (using models & scientific method)

                                            Deep
Doing Kanban is not a question of
right or wrong …
                              Shallow
 It’s a question of shallow
          or deep!




                               Depth
 Shallow implementations
  tend to produce fewer,
   less dramatic results
                               Deep
When…

all 5 core practices are adopted they
form the seed conditions for Kanban
    complex adaptive
 as a
 system that enables a Lean(er)
     way of working to emerge
Kanban & the Cynefin Framework
Observation shows
     mura & muri are
present respond with
    a kanban system
Process is defined
  No feedback loop
           required
  Implemented in a
   single transition
Core practices of
      Kanban reveal
            problems
respond with a kaizen
                event
Scale may require
   multiple dependent
      kanban systems
  Use of risk profiling
and classes of service
Process improves
     incrementally
Feedback loop required
 Use of existing models
     Highly predictable
improvement outcomes
Use policies to
create a container
within the kanban
system design to
control complex
emergent behavior
Change kanban
system design
(policies) to catalyze
(or probe) for desired
emergent outcomes
Use visualization &
metrics to reflect on
outcomes, new
models emerge,
complexity is reduced
Complex adaptive
systems -
independent agents
following simple rules
Feedback loops
Simple rules change
Kanban -
Simple rules made
visual & explicit
Feedback
Kaizen events –
adapt the rules
Systems
    (such as software
development systems)
   exist in all 3
      domains
simultaneously
Kanban is designed
     to work in all 3
           domains
    simultaneously
Kanban is unlikely
to be useful in the
Chaotic domain or
in presence of
disorder
Kanban & Corporate Culture
Is your new CTO a
  revolutionary?
Not every senior leader is a
revolutionary
But many feel the need to shake things
up and leave their mark




                 Carly Fiorina
Your boss may
        lack the
    patience to
     wait for an
   incremental
   approach to
 improvement
  to take effect
Kanban & the Spectrum of Work
Kanban’s Roots
Kanban’s Roots




           Some say Kanban’s
        decoupled cadences (no
         time-boxed iterations)
          and single-piece flow
        should make it a natural
            fit for this space!
Kanban’s Roots




 As decoupled cadences
  and single-piece flow
 have little benefit in this
space, it stands to reason
   Kanban is not useful
            here!
Kanban’s Roots




            To think this way is to look
 As decoupled cadences          Some say Kanban’s
  and single-piece flow at decoupled cadences (no
          simplistically Kanban as a
           process implementation for
 have little benefit in this  time-boxed iterations)
space, it stands to reason single-piece
            transactional and single-piece flow
   Kanban work.useful
            is not To treat shoulda point a natural
                             it as make it
         solution to a specific for this space!
            here!                fit problem
           (within the Simple domain)
Kanban’s Roots




              It misses the point that
 As decoupled cadences         Some say Kanban’s
              kanban systems do not
  and single-piece flow      decoupled cadences (no
 have little benefit in this as processiterations)
              stand alone time-boxed
            solutions. A kanban system
space, it stands to reason and single-piece flow
   Kanban issomething that is overlaid natural
           is not useful     should make it a
            here! an existing process space!
              on                fit for this
The metric most useful
changes at different ends of
      this spectrum
Ideally move more
   work this way
 Make batch size
      smaller
A nice mix of work
 from which we’ve
been able to learn
a lot about kanban
   system design
Leading to emergent designs with classes
      of service and capacity allocation
                   5        4          3        4          2       2       = 20 total


Allocation      Input     Analysis    Dev   Development   Build          Release ...
Total = 20      Queue In Prog Done   Ready In Prog Done   Ready   Test    Ready


Change Req
[12]




Sev 1 Defect (Expedite)
[2]

Sev 2 – 5 Defect
[6]
Simple &
   complicated
     domain
  application of
kanban systems.
Some doubts as
 to the value of
WIP limits & pull
     systems
Application of
Kanban Method
 across Simple,
Complicated and
    Complex
    domains
Lots of
                    enthusiasm!

                    Mechanics of
                     decoupled
Natural territory    cadences &
  for Kanban      single-piece flow
                    are seductive

                   But maybe not
                   ideal territory
                     for Kanban
Conclusion
Kanban
For broad application as a process overlay to
  control “mura” and eliminate “muri” in the
         simple/complicated domain

 For broad application as a process overlay
 and catalyst of process improvement in the
  simple, complicated & complex domains

Most useful where demand can be treated as
 a pool of options and can be shaped using
 risk management, marketing strategy and
              strategic planning
Kanban
    Domain need for single-piece flow or
   decoupling of planning, lead time, and
                  delivery;

 Or, application to short-order transactional
work with small batch size and high frequency
                   delivery

                    are

             Red Herrings!
      Kanban works for Major Projects!
Kanban is for evolutionaries

                          Kanban maybe just
                             what I need!




 I don’t have time for
   this! Kick ass, take
 names & get it done!
                           Carly Fiorina
Thank you!




        dja@djandersonassociates.com
        http://www.kanbaninaction.com/
About…
David Anderson is a thought leader in
managing effective software teams. He leads
a consulting firm dedicated to improving
economic performance of knowledge worker
businesses – improving agility, reducing
cycle times, improving productivity and
efficiency in technology development.
He has 25+ years experience in the software
industry starting with computer games in the
early 1980’s. He has led software teams
delivering superior productivity and quality using
innovative agile methods. He developed MSF
for CMMI Process Improvement for Microsoft.
He is a co-author of the SEI Technical Note,
CMMI and Agile: Why not embrace both!
David is the author of 2 books, Agile
Management for Software Engineering –
Applying the Theory of Constraints for Business
Results, and Kanban – Successful Evolutionary
Change for your Technology Business.
David is a founder of the Lean Software &
Systems Consortium, a not for profit dedicated
to promoting greater professionalism and better
economic outcomes in our industry. Email…
dja@djandersonassociates.com

More Related Content

What's hot

STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop MeetupSTATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
H. Javier Castillo Suazo
 
Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentationplog99
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
Rajesh Viswanathan
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile Hybrid
Jaya S
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
Ahmed Hammad
 
Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)
David Anderson
 
Understand in practice how to prioritize portfolios, projects and products wi...
Understand in practice how to prioritize portfolios, projects and products wi...Understand in practice how to prioritize portfolios, projects and products wi...
Understand in practice how to prioritize portfolios, projects and products wi...
Agile Montréal
 
Statik, Kanban's hidden gem
Statik, Kanban's hidden gemStatik, Kanban's hidden gem
Statik, Kanban's hidden gem
Mike Burrows
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
 
Kanban Cadences & Information Flow
Kanban Cadences & Information FlowKanban Cadences & Information Flow
Kanban Cadences & Information Flow
David Anderson
 
Introduction of Kanban metrics
Introduction of Kanban metricsIntroduction of Kanban metrics
Introduction of Kanban metrics
Chuck Durfee
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
Taller Negócio Digitais
 
Actionable Agile Metrics
Actionable Agile MetricsActionable Agile Metrics
Actionable Agile Metrics
Rajesh Viswanathan
 
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
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
Vineet Patni
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
gcaprio
 
Discovery kanban
Discovery kanbanDiscovery kanban
Discovery kanban
Taller Negócio Digitais
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
ChileAgil
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
Dennis Stevens
 

What's hot (20)

STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop MeetupSTATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
 
Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile Hybrid
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)
 
Understand in practice how to prioritize portfolios, projects and products wi...
Understand in practice how to prioritize portfolios, projects and products wi...Understand in practice how to prioritize portfolios, projects and products wi...
Understand in practice how to prioritize portfolios, projects and products wi...
 
Statik, Kanban's hidden gem
Statik, Kanban's hidden gemStatik, Kanban's hidden gem
Statik, Kanban's hidden gem
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Kanban Cadences & Information Flow
Kanban Cadences & Information FlowKanban Cadences & Information Flow
Kanban Cadences & Information Flow
 
Introduction of Kanban metrics
Introduction of Kanban metricsIntroduction of Kanban metrics
Introduction of Kanban metrics
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
 
Actionable Agile Metrics
Actionable Agile MetricsActionable Agile Metrics
Actionable Agile Metrics
 
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)
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
Discovery kanban
Discovery kanbanDiscovery kanban
Discovery kanban
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 

Viewers also liked

Kanban Weak Spots
Kanban Weak SpotsKanban Weak Spots
Kanban Weak Spots
Pawel Brodzinski
 
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
Lean Kanban Central Europe
 
Kanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of FlowKanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of Flow
Alisson Vale
 
Kanban In Action
Kanban In ActionKanban In Action
Kanban In Action
Marcus Hammarberg
 
Getting to pull at enterprise scale
Getting to pull at enterprise scaleGetting to pull at enterprise scale
Getting to pull at enterprise scale
David Anderson
 
Kanbanchi presentation
Kanbanchi presentationKanbanchi presentation
Kanbanchi presentation
Konstantin Baev
 
Applying the Agile Mindset to Tough Business Problems
Applying the Agile Mindset to Tough Business ProblemsApplying the Agile Mindset to Tough Business Problems
Applying the Agile Mindset to Tough Business Problems
shastie
 
See the Value
See the ValueSee the Value
See the Value
Ardita Karaj
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
Scrum & Kanban
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
David Anderson
 
Kanban values exercise
Kanban values exerciseKanban values exercise
Kanban values exercise
Mike Burrows
 
Kanban & Organizational Maturity
Kanban & Organizational MaturityKanban & Organizational Maturity
Kanban & Organizational Maturity
David Anderson
 
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
David Anderson
 
10 years of kanban - what have we learned
10 years of kanban - what have we learned10 years of kanban - what have we learned
10 years of kanban - what have we learned
David Anderson
 
Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorial
mikem801
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
Giulio Roggero
 
Group incentive plans
Group incentive plansGroup incentive plans
Group incentive plans
Prashansa Madan
 

Viewers also liked (19)

Kanban Weak Spots
Kanban Weak SpotsKanban Weak Spots
Kanban Weak Spots
 
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
 
Kanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of FlowKanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of Flow
 
Kanban In Action
Kanban In ActionKanban In Action
Kanban In Action
 
Getting to pull at enterprise scale
Getting to pull at enterprise scaleGetting to pull at enterprise scale
Getting to pull at enterprise scale
 
Kanbanchi presentation
Kanbanchi presentationKanbanchi presentation
Kanbanchi presentation
 
Applying the Agile Mindset to Tough Business Problems
Applying the Agile Mindset to Tough Business ProblemsApplying the Agile Mindset to Tough Business Problems
Applying the Agile Mindset to Tough Business Problems
 
See the Value
See the ValueSee the Value
See the Value
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
 
Kanban values exercise
Kanban values exerciseKanban values exercise
Kanban values exercise
 
Kanban & Organizational Maturity
Kanban & Organizational MaturityKanban & Organizational Maturity
Kanban & Organizational Maturity
 
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
 
10 years of kanban - what have we learned
10 years of kanban - what have we learned10 years of kanban - what have we learned
10 years of kanban - what have we learned
 
Wage incentive plans
Wage incentive plansWage incentive plans
Wage incentive plans
 
Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorial
 
Kanban (1)
Kanban (1)Kanban (1)
Kanban (1)
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Group incentive plans
Group incentive plansGroup incentive plans
Group incentive plans
 

Similar to David anderson kanban when is it not appropriate

Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
Walter Schärer
 
Kanban Board
Kanban BoardKanban Board
Kanban Board
Pratyush Katre
 
World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: Kanban
IT Weekend
 
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 meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
damieno11
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to Agile
Mahesh Singh
 
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
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using Kanban
Orderly Disruption
 
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIPStarting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
Evan Leybourn
 
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
Imaginet
 
Kanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum pptKanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum ppt
SabaKhalid48
 
Kanban Methodology
Kanban MethodologyKanban Methodology
Kanban Methodology
Sudhanva Ramesh
 
Spirit of Kanban
Spirit of KanbanSpirit of Kanban
Spirit of Kanban
Gordon Cloke
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
R M Shahidul Islam Shahed
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Andy Carmichael
 
Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1
michaelorourke00
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
Michael O'Rourke
 
Kanban Evolutionary or Revolutionary
Kanban Evolutionary or RevolutionaryKanban Evolutionary or Revolutionary
Kanban Evolutionary or Revolutionary
Agile Software Community of India
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
gagann78
 

Similar to David anderson kanban when is it not appropriate (20)

Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
Kanban Board
Kanban BoardKanban Board
Kanban Board
 
World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
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 - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to Agile
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using Kanban
 
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIPStarting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
 
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
 
Kanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum pptKanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum ppt
 
Kanban Methodology
Kanban MethodologyKanban Methodology
Kanban Methodology
 
Spirit of Kanban
Spirit of KanbanSpirit of Kanban
Spirit of Kanban
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
 
Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Kanban Evolutionary or Revolutionary
Kanban Evolutionary or RevolutionaryKanban Evolutionary or Revolutionary
Kanban Evolutionary or Revolutionary
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
 
WP # 1 - Kanban-fitment
WP # 1 - Kanban-fitmentWP # 1 - Kanban-fitment
WP # 1 - Kanban-fitment
 

More from AGILEMinds

Lean Startup - Customer Development - Aarrr metrics
Lean Startup - Customer Development - Aarrr metricsLean Startup - Customer Development - Aarrr metrics
Lean Startup - Customer Development - Aarrr metricsAGILEMinds
 
Sami honkonen scheduling work in kanban
Sami honkonen   scheduling work in kanbanSami honkonen   scheduling work in kanban
Sami honkonen scheduling work in kanbanAGILEMinds
 
Patrick steyaert lean adaptive management - achieving complex business goal...
Patrick steyaert   lean adaptive management - achieving complex business goal...Patrick steyaert   lean adaptive management - achieving complex business goal...
Patrick steyaert lean adaptive management - achieving complex business goal...AGILEMinds
 
Olav maassen risk management
Olav maassen   risk managementOlav maassen   risk management
Olav maassen risk managementAGILEMinds
 
Nick boucart lean startups
Nick boucart   lean startupsNick boucart   lean startups
Nick boucart lean startupsAGILEMinds
 
Mike burrows level demand, balance workload and manage schedule risk with c...
Mike burrows   level demand, balance workload and manage schedule risk with c...Mike burrows   level demand, balance workload and manage schedule risk with c...
Mike burrows level demand, balance workload and manage schedule risk with c...AGILEMinds
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexityAGILEMinds
 
Mattias skarin what would you do - analysing charts
Mattias skarin   what would you do - analysing chartsMattias skarin   what would you do - analysing charts
Mattias skarin what would you do - analysing chartsAGILEMinds
 
Matthias bohlen team and contracts
Matthias bohlen   team and contractsMatthias bohlen   team and contracts
Matthias bohlen team and contractsAGILEMinds
 
Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testingAGILEMinds
 
Karl scotland science of kanban
Karl scotland   science of kanbanKarl scotland   science of kanban
Karl scotland science of kanbanAGILEMinds
 
Jurgen de smet yves hanoulle real options
Jurgen de smet yves hanoulle   real optionsJurgen de smet yves hanoulle   real options
Jurgen de smet yves hanoulle real optionsAGILEMinds
 
John seddon it’s the system stupid!
John seddon   it’s the system stupid!John seddon   it’s the system stupid!
John seddon it’s the system stupid!AGILEMinds
 
Jasper sonnevelt pitfalls of a large kanban implementation
Jasper sonnevelt   pitfalls of a large kanban implementationJasper sonnevelt   pitfalls of a large kanban implementation
Jasper sonnevelt pitfalls of a large kanban implementationAGILEMinds
 
Jason yip kanban for it operations
Jason yip   kanban for it operationsJason yip   kanban for it operations
Jason yip kanban for it operationsAGILEMinds
 
Eric willeke when models collide
Eric willeke   when models collideEric willeke   when models collide
Eric willeke when models collideAGILEMinds
 
Don reinertsen is it time to rethink deming
Don reinertsen   is it time to rethink demingDon reinertsen   is it time to rethink deming
Don reinertsen is it time to rethink demingAGILEMinds
 
David joyce jalipo build it and they will come
David joyce   jalipo build it and they will comeDavid joyce   jalipo build it and they will come
David joyce jalipo build it and they will comeAGILEMinds
 
Dave snowden practice without sound theory will not scale
Dave snowden   practice without sound theory will not scaleDave snowden   practice without sound theory will not scale
Dave snowden practice without sound theory will not scaleAGILEMinds
 
Corry clybouw integrated user documentation
Corry clybouw   integrated user documentationCorry clybouw   integrated user documentation
Corry clybouw integrated user documentationAGILEMinds
 

More from AGILEMinds (20)

Lean Startup - Customer Development - Aarrr metrics
Lean Startup - Customer Development - Aarrr metricsLean Startup - Customer Development - Aarrr metrics
Lean Startup - Customer Development - Aarrr metrics
 
Sami honkonen scheduling work in kanban
Sami honkonen   scheduling work in kanbanSami honkonen   scheduling work in kanban
Sami honkonen scheduling work in kanban
 
Patrick steyaert lean adaptive management - achieving complex business goal...
Patrick steyaert   lean adaptive management - achieving complex business goal...Patrick steyaert   lean adaptive management - achieving complex business goal...
Patrick steyaert lean adaptive management - achieving complex business goal...
 
Olav maassen risk management
Olav maassen   risk managementOlav maassen   risk management
Olav maassen risk management
 
Nick boucart lean startups
Nick boucart   lean startupsNick boucart   lean startups
Nick boucart lean startups
 
Mike burrows level demand, balance workload and manage schedule risk with c...
Mike burrows   level demand, balance workload and manage schedule risk with c...Mike burrows   level demand, balance workload and manage schedule risk with c...
Mike burrows level demand, balance workload and manage schedule risk with c...
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexity
 
Mattias skarin what would you do - analysing charts
Mattias skarin   what would you do - analysing chartsMattias skarin   what would you do - analysing charts
Mattias skarin what would you do - analysing charts
 
Matthias bohlen team and contracts
Matthias bohlen   team and contractsMatthias bohlen   team and contracts
Matthias bohlen team and contracts
 
Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testing
 
Karl scotland science of kanban
Karl scotland   science of kanbanKarl scotland   science of kanban
Karl scotland science of kanban
 
Jurgen de smet yves hanoulle real options
Jurgen de smet yves hanoulle   real optionsJurgen de smet yves hanoulle   real options
Jurgen de smet yves hanoulle real options
 
John seddon it’s the system stupid!
John seddon   it’s the system stupid!John seddon   it’s the system stupid!
John seddon it’s the system stupid!
 
Jasper sonnevelt pitfalls of a large kanban implementation
Jasper sonnevelt   pitfalls of a large kanban implementationJasper sonnevelt   pitfalls of a large kanban implementation
Jasper sonnevelt pitfalls of a large kanban implementation
 
Jason yip kanban for it operations
Jason yip   kanban for it operationsJason yip   kanban for it operations
Jason yip kanban for it operations
 
Eric willeke when models collide
Eric willeke   when models collideEric willeke   when models collide
Eric willeke when models collide
 
Don reinertsen is it time to rethink deming
Don reinertsen   is it time to rethink demingDon reinertsen   is it time to rethink deming
Don reinertsen is it time to rethink deming
 
David joyce jalipo build it and they will come
David joyce   jalipo build it and they will comeDavid joyce   jalipo build it and they will come
David joyce jalipo build it and they will come
 
Dave snowden practice without sound theory will not scale
Dave snowden   practice without sound theory will not scaleDave snowden   practice without sound theory will not scale
Dave snowden practice without sound theory will not scale
 
Corry clybouw integrated user documentation
Corry clybouw   integrated user documentationCorry clybouw   integrated user documentation
Corry clybouw integrated user documentation
 

Recently uploaded

5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
marketingjdass
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 

Recently uploaded (20)

5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 

David anderson kanban when is it not appropriate

  • 1. David J. Anderson Lean Kanban Benelux October 2011 When is it not appropriate? Kanban
  • 3. Goals for using Kanban Economically balance capability against demand
  • 5. Risk Management is an Enabling Capability…
  • 7. Most process geeks & IT managers are operating over here
  • 8. Kanban is encouraging collaborative conversations with other stakeholders to open up options for improvement over here
  • 9. Foundations of the Kanban Method
  • 10. Variability in Flow My motivation for adopting kanban systems was to prevent muri, control mura and encourage an evolutionary approach to change Overburdening
  • 11. Appropriateness Question #1 Does your process suffer from overburdening or variability in flow?
  • 12. What causes unevenness? 1. Non-instant availability of specialist skills or collaborators 2. Information fails to arrive before it is needed 3. Hidden/Implicit classes of service that cause work to be interrupted to process other work 4. Variety in work (complexity & size) 5. Changing priorities related to variety in risks associated with work (e.g. cost of delay) 6. Capacity constrained specialist skilled workers or other resources (e.g. test environments)
  • 13. Are any of these present in your work environment?
  • 14. Kanban may be appropriate for you!
  • 15. Kanban is unnecessary where demand never exceeds capability and flow is smooth and never interrupted! If conditions of overburdening or unevenness in flow exist or are likely to then use of a kanban system may be an appropriate choice
  • 16. In developing the Kanban Method, a change management approach that uses kanban systems to provoke change, we are enabling the emergence of Lean software development in organizations
  • 17. The Kanban approach to change is based on 3 principles 1. Start with what you do now 2. Agree to pursue incremental, evolutionary change 3. Initially, respect current processes, roles, responsibilities & job titles
  • 18. Then… adopt the 5 core practices that are observed to be present in successful Kanban implementations
  • 19. 5 Core Practices for Successful Kanban Adoption Shallow 1. Visualize 2. Limit Work-in-Progress Depth 3. Manage Flow 4. Make Process Policies Explicit 5. Improve Collaboratively (using models & scientific method) Deep
  • 20. Doing Kanban is not a question of right or wrong … Shallow It’s a question of shallow or deep! Depth Shallow implementations tend to produce fewer, less dramatic results Deep
  • 21. When… all 5 core practices are adopted they form the seed conditions for Kanban complex adaptive as a system that enables a Lean(er) way of working to emerge
  • 22. Kanban & the Cynefin Framework
  • 23.
  • 24.
  • 25.
  • 26. Observation shows mura & muri are present respond with a kanban system
  • 27. Process is defined No feedback loop required Implemented in a single transition
  • 28. Core practices of Kanban reveal problems respond with a kaizen event
  • 29. Scale may require multiple dependent kanban systems Use of risk profiling and classes of service
  • 30. Process improves incrementally Feedback loop required Use of existing models Highly predictable improvement outcomes
  • 31. Use policies to create a container within the kanban system design to control complex emergent behavior
  • 32. Change kanban system design (policies) to catalyze (or probe) for desired emergent outcomes
  • 33. Use visualization & metrics to reflect on outcomes, new models emerge, complexity is reduced
  • 34. Complex adaptive systems - independent agents following simple rules Feedback loops Simple rules change
  • 35. Kanban - Simple rules made visual & explicit Feedback Kaizen events – adapt the rules
  • 36. Systems (such as software development systems) exist in all 3 domains simultaneously
  • 37. Kanban is designed to work in all 3 domains simultaneously
  • 38. Kanban is unlikely to be useful in the Chaotic domain or in presence of disorder
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Is your new CTO a revolutionary?
  • 45. Not every senior leader is a revolutionary
  • 46. But many feel the need to shake things up and leave their mark Carly Fiorina
  • 47. Your boss may lack the patience to wait for an incremental approach to improvement to take effect
  • 48. Kanban & the Spectrum of Work
  • 50. Kanban’s Roots Some say Kanban’s decoupled cadences (no time-boxed iterations) and single-piece flow should make it a natural fit for this space!
  • 51. Kanban’s Roots As decoupled cadences and single-piece flow have little benefit in this space, it stands to reason Kanban is not useful here!
  • 52. Kanban’s Roots To think this way is to look As decoupled cadences Some say Kanban’s and single-piece flow at decoupled cadences (no simplistically Kanban as a process implementation for have little benefit in this time-boxed iterations) space, it stands to reason single-piece transactional and single-piece flow Kanban work.useful is not To treat shoulda point a natural it as make it solution to a specific for this space! here! fit problem (within the Simple domain)
  • 53. Kanban’s Roots It misses the point that As decoupled cadences Some say Kanban’s kanban systems do not and single-piece flow decoupled cadences (no have little benefit in this as processiterations) stand alone time-boxed solutions. A kanban system space, it stands to reason and single-piece flow Kanban issomething that is overlaid natural is not useful should make it a here! an existing process space! on fit for this
  • 54. The metric most useful changes at different ends of this spectrum
  • 55. Ideally move more work this way Make batch size smaller
  • 56.
  • 57.
  • 58.
  • 59. A nice mix of work from which we’ve been able to learn a lot about kanban system design
  • 60. Leading to emergent designs with classes of service and capacity allocation 5 4 3 4 2 2 = 20 total Allocation Input Analysis Dev Development Build Release ... Total = 20 Queue In Prog Done Ready In Prog Done Ready Test Ready Change Req [12] Sev 1 Defect (Expedite) [2] Sev 2 – 5 Defect [6]
  • 61.
  • 62.
  • 63. Simple & complicated domain application of kanban systems. Some doubts as to the value of WIP limits & pull systems
  • 64. Application of Kanban Method across Simple, Complicated and Complex domains
  • 65. Lots of enthusiasm! Mechanics of decoupled Natural territory cadences & for Kanban single-piece flow are seductive But maybe not ideal territory for Kanban
  • 67. Kanban For broad application as a process overlay to control “mura” and eliminate “muri” in the simple/complicated domain For broad application as a process overlay and catalyst of process improvement in the simple, complicated & complex domains Most useful where demand can be treated as a pool of options and can be shaped using risk management, marketing strategy and strategic planning
  • 68. Kanban Domain need for single-piece flow or decoupling of planning, lead time, and delivery; Or, application to short-order transactional work with small batch size and high frequency delivery are Red Herrings! Kanban works for Major Projects!
  • 69. Kanban is for evolutionaries Kanban maybe just what I need! I don’t have time for this! Kick ass, take names & get it done! Carly Fiorina
  • 70. Thank you! dja@djandersonassociates.com http://www.kanbaninaction.com/
  • 71. About… David Anderson is a thought leader in managing effective software teams. He leads a consulting firm dedicated to improving economic performance of knowledge worker businesses – improving agility, reducing cycle times, improving productivity and efficiency in technology development. He has 25+ years experience in the software industry starting with computer games in the early 1980’s. He has led software teams delivering superior productivity and quality using innovative agile methods. He developed MSF for CMMI Process Improvement for Microsoft. He is a co-author of the SEI Technical Note, CMMI and Agile: Why not embrace both! David is the author of 2 books, Agile Management for Software Engineering – Applying the Theory of Constraints for Business Results, and Kanban – Successful Evolutionary Change for your Technology Business. David is a founder of the Lean Software & Systems Consortium, a not for profit dedicated to promoting greater professionalism and better economic outcomes in our industry. Email… dja@djandersonassociates.com