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
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
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
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
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
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
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]
David anderson   kanban when is it not appropriate
David anderson   kanban when is it not appropriate
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

PDF
Kanban Basics for Beginners
PPTX
Kanban board 9th may 2017
PDF
Introduction to Lean and Kanban
PDF
LKCE16 -Upstream & Customer Kanban by Patrick Steyaert
PPTX
Intro to Kanban - AgileDayChile2011 Keynote
PDF
Lets kanban
PPTX
Enterprise Services Planning - Scaling the Benefits of Kanban
PPTX
Kanban Cadences & Information Flow
Kanban Basics for Beginners
Kanban board 9th may 2017
Introduction to Lean and Kanban
LKCE16 -Upstream & Customer Kanban by Patrick Steyaert
Intro to Kanban - AgileDayChile2011 Keynote
Lets kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
Kanban Cadences & Information Flow

What's hot (20)

PDF
Kanban maturity model visualization examples
PPTX
Statik, Kanban's hidden gem
PDF
20220607 Introduction to Flight Levels
PDF
LKCE16 - Enterprise Flow by Klaus Leopold
PDF
LKCE19 Klaus Leopold - Flight Levels in Action
PDF
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
PDF
SAFe® - scaled agile framework in practice
PDF
Kanban introduction
PDF
The Tupalo.com Kanban Story - LKSE 2012
PDF
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
PPTX
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
PPTX
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
PPTX
Lean Transformation
PDF
LKCE14 Kanban at Scale, Scaling Kanban
PDF
Sami honkonen scheduling work in kanban
PPTX
Enterprise Services Planning: Defining Key Performance Indicators
PPTX
Patterns of Kanban Maturity
PDF
Kanban for Portfolio Management
PDF
Agile portfolio management
PDF
Portfolio Kanban
Kanban maturity model visualization examples
Statik, Kanban's hidden gem
20220607 Introduction to Flight Levels
LKCE16 - Enterprise Flow by Klaus Leopold
LKCE19 Klaus Leopold - Flight Levels in Action
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
SAFe® - scaled agile framework in practice
Kanban introduction
The Tupalo.com Kanban Story - LKSE 2012
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Lean Transformation
LKCE14 Kanban at Scale, Scaling Kanban
Sami honkonen scheduling work in kanban
Enterprise Services Planning: Defining Key Performance Indicators
Patterns of Kanban Maturity
Kanban for Portfolio Management
Agile portfolio management
Portfolio Kanban
Ad

Viewers also liked (18)

PDF
Kanban Weak Spots
PDF
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
PPTX
Kanban Development And The Paradigm Of Flow
PDF
Kanban In Action
PPTX
Getting to pull at enterprise scale
PDF
Kanbanchi presentation
PDF
Applying the Agile Mindset to Tough Business Problems
PDF
See the Value
PDF
Introduction to Kanban (June 2015)
PPTX
Social engineering with in for kanban
PDF
Kanban values exercise
PPTX
Kanban & Organizational Maturity
PPTX
10 years of kanban - what have we learned
PDF
Wage incentive plans
PPTX
Subnetting Basics Tutorial
PPT
Kanban (1)
PDF
Kanban boards step by step
PPTX
Group incentive plans
Kanban Weak Spots
KANBAN THROUGH ITS VALUES (MIKE BURROWS) - LKCE13
Kanban Development And The Paradigm Of Flow
Kanban In Action
Getting to pull at enterprise scale
Kanbanchi presentation
Applying the Agile Mindset to Tough Business Problems
See the Value
Introduction to Kanban (June 2015)
Social engineering with in for kanban
Kanban values exercise
Kanban & Organizational Maturity
10 years of kanban - what have we learned
Wage incentive plans
Subnetting Basics Tutorial
Kanban (1)
Kanban boards step by step
Group incentive plans
Ad

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

PPTX
Kanban explained David Anderson LAS 2011-zurich
PPTX
Introduction to kanban calgary .net user group - feb 6
PPTX
Using Lean and Kanban to Revolutionize Your Organization
PPTX
Devlin 2013 Closing - Deep Kanban - Value all the way down
PPTX
Kanban
PPTX
Kanban & ESP - When are they appropriate?
PPTX
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
PDF
Kanban For Software Engineering Apr 242
PDF
WP # 1 - Kanban-fitment
PDF
Intro to Kanban (1 Dec 2014)
PDF
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
PPTX
10 Years of Kanban - What have we learned
PDF
Lean Kanban India 2015 | 10 Years of Kanban What have we Learned? | David J A...
PDF
Kanban for Beginners - AgileEE 2011
PDF
Introduction to Kanban
PPTX
Kanban English
PPTX
Scrumban Demystified
PPT
Kanban for software development - Get more with less
PPTX
PPTX
Kanban.pptx software engineering scrum ppt
Kanban explained David Anderson LAS 2011-zurich
Introduction to kanban calgary .net user group - feb 6
Using Lean and Kanban to Revolutionize Your Organization
Devlin 2013 Closing - Deep Kanban - Value all the way down
Kanban
Kanban & ESP - When are they appropriate?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Kanban For Software Engineering Apr 242
WP # 1 - Kanban-fitment
Intro to Kanban (1 Dec 2014)
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
10 Years of Kanban - What have we learned
Lean Kanban India 2015 | 10 Years of Kanban What have we Learned? | David J A...
Kanban for Beginners - AgileEE 2011
Introduction to Kanban
Kanban English
Scrumban Demystified
Kanban for software development - Get more with less
Kanban.pptx software engineering scrum ppt

More from AGILEMinds (20)

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

Recently uploaded (20)

PDF
COST SHEET- Tender and Quotation unit 2.pdf
PPT
Chapter four Project-Preparation material
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
5 Stages of group development guide.pptx
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
IFRS Notes in your pocket for study all the time
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Chapter 5_Foreign Exchange Market in .pdf
COST SHEET- Tender and Quotation unit 2.pdf
Chapter four Project-Preparation material
Nidhal Samdaie CV - International Business Consultant
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
ICG2025_ICG 6th steering committee 30-8-24.pptx
New Microsoft PowerPoint Presentation - Copy.pptx
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
HR Introduction Slide (1).pptx on hr intro
Power and position in leadershipDOC-20250808-WA0011..pdf
Probability Distribution, binomial distribution, poisson distribution
5 Stages of group development guide.pptx
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Lecture (1)-Introduction.pptx business communication
IFRS Notes in your pocket for study all the time
340036916-American-Literature-Literary-Period-Overview.ppt
Chapter 5_Foreign Exchange Market in .pdf

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
  • 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
  • 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
  • 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]
  • 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