10 Years of Kanban

advertisement
10 Years of Kanban
What have we Learned?
It’s great for service
delivery!
Presenter
David J. Anderson
LeanKanban UK
November 2014
dja@djaa.com, @djaa_dja
It’s antifragile too!
2004-2006 Microsoft XIT Sustaining Eng.
Deferred commitment pull
system coupled to probabilistic
understanding of lead time
• Improved productivity
over 200%
• Greatly improved
predictability
• Shortened lead times by
~90%
dja@djaa.com, @djaa_dja
Use of Kanban systems is
minimally intrusive for
engineers. Process
methodologies didn’t change
• PSP/TSP remained in
use throughout
Conclusion
Kanban is good for
service delivery
dja@djaa.com, @djaa_dja
2006 Validating Evidence
Eric Landes at Robert Bosch
copies XIT solution for intranet
maintenance and produces similar
results
dja@djaa.com, @djaa_dja
HP Printer Firmware
Division, Boise, Idaho,
implements a kanban system
as part of a Lean initiative
and attributes 400% of an
800% productivity
improvement to kanban.
Lead times fall from 21
months to 3.5 months
Conclusion
Kanban and its results
are repeatable
dja@djaa.com, @djaa_dja
2007 Kanban Method Emerges
Kanban systems aren’t enough
when there is too much
variability in the workflow and
too much heterogeneity of work
types and trouble matching
worker skills & experience
• Now known as a system
liquidity problem
dja@djaa.com, @djaa_dja
• Visual boards are
introduced
• Kanban limits create
stress & provoke process
improvements
• Multiple classes of service
emerge
2007 Kanban Method Matures
A combination of elements of
Kanban such as system
replenishment, classes of service,
understanding cost of delay,
transparency and metrics start
to change entire company culture
dja@djaa.com, @djaa_dja
Operations review drives BU
wide improvements and
starts to influence other BUs
within the firm
Conclusion
The Kanban Method is a
management system for
cultural change &
improving organizational
maturity
dja@djaa.com, @djaa_dja
2007 First Kanban Software
Digital Whiteboard application
developed by Darren Davis at
Corbis runs on top Microsoft
Team Foundation Server
Workers run Digital Whiteboard
on their desktop but continue to
use physical boards in parallel
dja@djaa.com, @djaa_dja
Conclusion
We need software to get
good metrics easily and
amplify the management
value of Kanban
dja@djaa.com, @djaa_dja
2007 Kanban on Big Projects
$11 million budget project with
up to 55 people, 16 month
schedule, approximately 2400
user story scope
2-tiered kanban boards
emerge to visualize parentchild dependencies in
Introduces
hybrid of dedicated
requirements
teams and floating project
personnel using avatars
• Specialists such as
architects, UX
• Generalists who can help
any team
dja@djaa.com, @djaa_dja
Conclusion
Kanban is useful on large
projects to improve
predictability.
More guidance on
prioritizing backlogs is
required at large scale.
dja@djaa.com, @djaa_dja
Agile 2007 Conference
Kanban presented in the CwaC
open space with 25 attendees.
Online community starts with
Yahoo! group kanbandev
dja@djaa.com, @djaa_dja
Early adopters of Kanban are
teams struggling with Scrum
at Yahoo! coached by Karl
Scotland, Joe Arnold &
Aaron Sanders in UK, India
& San Jose
2008 Personal Kanban Adaptation
If this is so good for our service
delivery shouldn’t we be using it
help us be more organized and get
things done at a personal level?
dja@djaa.com, @djaa_dja
Personal Kanban emerges as
a concept
• At Modus Cooperandi
offices in Seattle
• Elsewhere at firms
such as IPC in London
2008 Scrumban
Corey Ladas coins the term
“Scrumban” to describe
In 2014, most people still
organizations currently using
don’t get this!
Scrum who apply Kanban to evolve
• Scrumban isn’t a
to uniquely tailored process
process. It is a journey
solutions such as those at Yahoo!
(or story) of
organizations embracing
evolutionary change and
evolving away from
canonical Scrum
It’s not Scrum or Kanban
• But, Scrum+Kanban ->
Uniquely tailored
unbranded process
dja@djaa.com, @djaa_dja
2008 Early Adopters Emerge
Media, Internet & SaaS firms
 BBC and IPC Media in London
suffer from acute, self-evident cost
of delay and
‘tyranny
of the
 NBC
Universal
in LA & New York
timebox’ challenges. Kanban
address these
issues forFool
them in Washington DC
 Motley
area
 Constant Contact (Boston) &
Ultimate (Ft. Lauderdale), both
SaaS firms
Media, Internet, SaaS firms
are primary early adopters
dja@djaa.com, @djaa_dja
2008 – Decision Filters for Leaders
 Agile Decision Filter
• Make progress with imperfect
information
• Encourage a high trust culture
• Treat WIP as a liability rather than an
asset
 Lean Decision Filter
• Value trumps flow
• Flow trumps waste elimination
• Eliminate waste to improve efficiency,
do not pursue economies of scale
dja@djaa.com, @djaa_dja
2009
dja@djaa.com, @djaa_dja
2009 Lean Kanban Conference
First community conference held in
Miami. Only 58 attendees.
Full day, single track of
Sponsored by Ultimate Software
Kanban content includes case
(who will continue to support us
studies from
for the next 6 years)
•
•
•
•
•
dja@djaa.com, @djaa_dja
Motley Fool
SEP
Inkubook / Authorhouse
Phidelis
Yahoo!
2009 Definition of Kanban Method
 that
Principles
Recognizing
kanban systems
were part of a• wider
Start management
with what you do now
system, the whole system is named
Agreesystems
to pursue evolutionary
for the use of •kanban
change
• Initially, respect existing roles,
responsibilities & job titles
 Practices
•
•
•
•
dja@djaa.com, @djaa_dja
Visualize, Limit WIP
Manage Flow, Make Policies Explicit
The Kanban Method is
Implement
Feedback
positioned
as Loops
an approach to
improvement
Improveevolutionary
collaboratively,
evolve
experimentally
2009 “Be Like Water”
http://joecampbell.wordpress.com/2009/05/13/be-like-water/
Joe Campbell’s blog post inspires
step 1 of the Ladder of Escalating
Motivation for Change, and our
primary strategy for resistance to
change which is to avoid it
dja@djaa.com, @djaa_dja
This will lead to the comparison
of Kanban with Bruce Lee’s
journey with Jeet June Do, and
the development of Fitness for
Purpose and the concept of an
adaptive anti-fragile enterprise
2009 Cost of Delay
• Beginning to understand Cost
of Delay as a qualitative
taxonomy
• Introduction of sketches of cost
of delay function shapes at
Posit Science in San Francisco Better understanding of classes
of service emerges, including
archetype set of 4 with names:
Expedite, Fixed Date, Standard,
Intangible
dja@djaa.com, @djaa_dja
2009 More Validating Evidence
First case emerges which
replicates the cultural effects
observed in 2007 at Corbis
• IPC Media, London (Rob
Hathaway, Indigo Blue)
First real evidence that the
Kanban Method is a repeatable
and predictable system of
management
dja@djaa.com, @djaa_dja
2009 Commercial Software
Entrepreneurs introduce
commercial Kanban software
products. Initial products come
from fans who’ve followed the
journey for years
Leankit Kanban from Nashville,
Tenessee
Tools for Agile, Silver Catalyst,
Pune, India
dja@djaa.com, @djaa_dja
2009 Risk Assessment
Qualitative risk assessment
methods introduced to provide
“prioritization” for large projects
and service delivery where cost of
delay isn’t the most significant Generalized definition of classes of
risk factor
service to include multiple risk
dimensions
“A class of service is a set of
policies that describe how an
item should be treated based
on its risk”
dja@djaa.com, @djaa_dja
2009 Where to Start Guidance
 Enterprise scale Kanban
adoption: where do you start?
• Must be highly visible
• Must not be mission critical
• Must be
1) in so much pain, no one cares what
you try,
2) management keen to “go Lean”,
3) management wish to shift risk
up/down value stream
dja@djaa.com, @djaa_dja
2009 Real Options
Deferred commitment with
kanban systems and concepts of
Real Options from Chris Matts,
Olav Maasen and others begin to
converge
• Chris Matts puts some definition
around Staff Liquidity concept
• Staff Liquidity presented at USC
CSSE Research Review
dja@djaa.com, @djaa_dja
2009 “Tyranny of the Timebox”
“Tyranny of the Timebox”
concept emerges at Agile 2009
after Arlo Belshee/Jim Shore
explain the discontinuity from •
discrete processes (timeboxes) to
continuous processes (kanban
systems)
•
dja@djaa.com, @djaa_dja
Simply making timeboxes
smaller to improve agility would
never lead you to adopt Kanban.
Kanban was a discontinuous and
non-obvious innovation in the
Agile community
2009 Portfolio Kanban
First Portfolio Kanban example
presented at Agile 2009
• There is no WIP limit at the
portfolio level
• Limit WIP on projects, MMFs or
MVPs doesn’t make sense
dja@djaa.com, @djaa_dja
2010 – Kanban “blue book”
dja@djaa.com, @djaa_dja
2010 Brickell Key Awards
 BBC recognized as first large
scale adopter of Kanban
replicating the viral spread seen
at Corbis but on a much larger
scale
 David Joyce of the BBC
recognized together with
Alisson Vale of Phidelis as first
winners of the Brickell Key Award
 Best Kanban implementations
are in UK & Brazil
dja@djaa.com, @djaa_dja
2010 - STATIK
Recognizing the need to teach
people how to get started with
Kanban, training classes adopt STATIK = the Systems Thinking
the use of the STATIK exercisesApproach To Implementing Kanban
• the method is presented at
conference in 2012
• the acronym will not be
introduced until 2013
dja@djaa.com, @djaa_dja
2010 High Maturity Organizations
Kanban is recognized as a method
Kanban is also recognized as a key
that encourages adoption of
part of accelerated organizational
higher maturity quantitative
maturity improvement
methods
• Published case studies
talking decsribe CMMI
ML1-ML2 in 3 months,
ML2-ML3 in 9 months,
ML3-ML5 in 9 months
• These timescales are “off
the scale” compared to
typical timescales for CMMI
adoption
dja@djaa.com, @djaa_dja
2010 Upstream Kanban
Initially in Belgium and France
Upstream Kanban will evolve into
Discovery Kanban lead by Patrick
Staeyert and his client Nemetschek
Skia. Case study will be published
in 2013
dja@djaa.com, @djaa_dja
2010 Proto-Kanban
First recognized in the Posit
Science case study in 2009, prekanban system implementations
without a full pull system are Richard Turner of the Stevens
recognized as an important part
Institute coins the term “protoof the coaching toolbox
Kanban” to describe these pre-pull
3 Types of Proto-Kanban are
system implementations that
eventually recognized
• Aggregated personal eventually evolve into full Kanban
kanban
• Aggregated team kanban
• Per-person WIP limits
dja@djaa.com, @djaa_dja
2010 IT Operations
 IT Ops people begin appearing in
classes
 They want to design aggregated
personal kanban boards
• Specialist workers often dedicated to
single work-item type
• Refactor to lanes for types, multiskilled workers with avatars
 Demand analysis & capacity
allocation become even more
important
• Especially for unplanned, irrefutable
work (push)
dja@djaa.com, @djaa_dja
2010 Break out from IT Sector
Stories of Kanban in
HR/Recruitment, Sales, and other
Medium-sized owner-managed
functions emerge
firms begin to adopt Kanban
enterprise wide
• e.g. Huddle Group,
Argentina
In 2011 stories of legal firms using
Kanban for case files emerged in
UK and New Zealand
dja@djaa.com, @djaa_dja
2011 Personal Kanban published
Wins a Shingo Prize!
dja@djaa.com, @djaa_dja
2011 Large Scale Enterprise Adoption
Business unit wide
adoption begins to
emerge at firms
such as
• Petrobras
• McKesson
• Vanguard
• Amdocs
dja@djaa.com, @djaa_dja
Appropriateness
An understanding emerges for
appropriate conditions for
adoption, including…
• System dynamics (or
mechanics)
• Cultural, organizational,
social, psychological
factors
• Complexity factors
dja@djaa.com, @djaa_dja
2011 Lean Kanban University established
Accredited Kanban Trainer
program inaugurated with 16
founding member companies and
over 20 AKTs
• Standardized “practitioner”
curriculum published
edu.leankanban.com
dja@djaa.com, @djaa_dja
2012 Data Analysis
Community starts reporting data
analysis on lead time distributions
showing tails that are 5x to 10xFlow efficiency metric comes back
into fashion as it is evident that
greater than the mean
size, complexity or skills/experience
of workers don’t correlate to lead
times
• Increased focus on sources of
delay: queues, blocking issues,
dependencies
dja@djaa.com, @djaa_dja
2012 Optimal Exercise Point
By understanding the cost of
delay and the lead time
If we can’t start at the optimal
distribution we can make a riskbased assessment of the best time
time we can understand whether
to start something
to start an item earlier or later
based on the nature of the cost of
delay, or decide to discard the
option
dja@djaa.com, @djaa_dja
2012 Kanban Kata
Hakan Forss points out similarity
to Kanban feedback loopsand
Rother’s Toyota Kata
Service Delivery Reviews (SDRs)
become a formal part of the
method. These are also known as
System Capability Review but this
name was dropped as being too
internally focused
dja@djaa.com, @djaa_dja
2012 Depth of Kanban Assessment
Hakan Forss challenges the idea
that deep Kanban emerges
linearly from visualization to A multi-dimensional model of
experimental improvement as depth of Kanban assessment
practices are added
emerges in both an absolute
practice-based form and a relative
assessment form. In 2014, it is
updated to take more a valuesbased, observed outcome form
dja@djaa.com, @djaa_dja
2012 Little’s Flaw
Dan Vacanti and Frank Vega’s
work on the origins of Little’s
Dimitar Bakardzhiev helps us
Law in queuing theory and
understanding from Savavge & understand why consistency of
system performance allows us to
Danzinger’s The Flaw of Averages
shows us why it’s an appropriate
use it as a forecasting tool.
tool for understanding flow in
creative work
Understanding consistency of
system performance becomes vital
to reliable Little’s Law based
forecasting & capacity allocation
dja@djaa.com, @djaa_dja
2012 Kanban System Liquidity
Kanban system liquidity can be
measured as the volume of pull
transactions in the system and
System Liquidity meets
the laminar/turbulent nature of
Reinertsen’s criteria for a good
flow understood from its
metric
derivative.
•
We don’t get it quite right in
•
2012 but watch out for liquidity •
becoming a core metric in
•
forecasting tools in 2015
Simple
Self-generating
Relevant
Leading Indicator
And it is a global metric which
isn’t subject to local optimization
dja@djaa.com, @djaa_dja
2012 Lessons in Agile Management
The heavily under-rated book
that underpins the Kanban
Coaching Masterclass and most
of the theory behind the
Kanban Method
dja@djaa.com, @djaa_dja
2012 Crossing the Chasm Kanban
 Compelling reason to buy
• Senior people
 make promises I can keep
 Improved governance
• Middle managers
 Up-manage with confidence – answer the
hard questions
 Down-manage with confidence – make
the hard decisions
• Individual contributors/Line managers
 Relief from abusive environment (overburdening)
dja@djaa.com, @djaa_dja
2012 Cost of Delay Updates
Still using sketches including
the market payoff function
and understanding its
sensitivity to time
Qualitative Cost of Delay
assessment now has 3 dimensions
• Function shape
• Order of magnitude in size
• Shelf-life
dja@djaa.com, @djaa_dja
2013 Statistics & Simulation
Lead time histograms
observed to be Weibull
distributions
Monte Carlo simulation introduced
as an optional feature in leading
Kanban software products
Troy Magennis wins Brickell Key
Award for this work
dja@djaa.com, @djaa_dja
2013 – Kanban Agendas
 Survivability
• Resilience/anti-fragility
• Evolutionary capability
 Service-orientation
• Fitness criteria metrics
• Workflow
• service level expectations
 Sustainability
• Relief from over-burdening
dja@djaa.com, @djaa_dja
2013 Fitness for Purpose
Service-orientation
allows us to ask what
makes a service “fit for
purpose”
dja@djaa.com, @djaa_dja
Fitness criteria are metrics that
measure things customers value
when selecting a service again &
again
• Delivery time
• Quality
• Predictability
• Safety (or conformance to
regulatory requirements)
2013 Kanban Lens
Learn to view what you do now as a set
of services (that can be improved):
• What to look for…
 Creative work is service-oriented
 Service delivery involves workflow
 Workflow involves a series of
knowledge discovery activities
• What to do…
 Map the knowledge discovery
workflow
 Pay attention to how & why work
arrives
 Track work flowing through the service
dja@djaa.com, @djaa_dja
2013 Kanban Values
Transparency
Balance
Collaboration
Customer
Focus
Flow
Leadership
Understanding
Agreement
Respect
dja@djaa.com, @djaa_dja
2014 Kanban from the Inside
dja@djaa.com, @djaa_dja
2013 Scale-free understanding
Eliminating unbounded queues
• Proto-kanban to full
workflow kanban
• Coupling interdependent
Andy Carmichael’s Smallest Possible
network of kanban
Definition of Kanban
systems
See Flow,
Core practices renamed
Start Here,
“general practices” with specific
With visible work & policies,
practices at different scales
• Personal/team Kanban
validate improvements
• Service Delivery /
Workflow Kanban
• Portfolio Kanban
dja@djaa.com, @djaa_dja
2014 Kanban Litmus Test
1. Have managers changed their
behavior?
2. Has the customer interface
changed?
3. Has the customer contract
changed?
4. Has the service delivery business
model changed?
If you can’t answer yes to at least 2 of
these questions you aren’t doing
Kanban yet!
dja@djaa.com, @djaa_dja
2014 Risk Review
Risk Review is added as
a feedback loop to the
Kanban Method
Klaus Leopold pioneered the
process of harvesting & custering
blocker tickets.
He goes on to experiment with
other ways of visualizing &
harvesting delay data
dja@djaa.com, @djaa_dja
2014 Fitness for Purpose Review
Regular recurring meeting
Reviewwith
customer
stories
front-line
staff
•Review
Do theyFitness
map tocriteria
existing
clusters?
• Do we perceive customers of a
• do
Perhaps
at different
• Or,
wecluster/segment
seeperformed
emerging new
given
are happy
organizational
levels
to
roll-up
clusters?
and consider us “fit for purpose”
information in larger scale
• What services or product features
organizations
or service delivery expectations
have emerged or changed?
dja@djaa.com, @djaa_dja
2014 What we now know!
 Kanban systems are applicable for
almost any creative or knowledge
work service delivery workflow
 The Kanban Method is appropriate
wherever an evolutionary approach
to change is desirable
 Kanban works in low and high
maturity organizations but basic
maturity or converged workflow
steps are required to model and
implement a kanban system
dja@djaa.com, @djaa_dja
2014 What we now know!
 Use of Kanban consistently shows
200-800% productivity gains and
50-90% lead time improvements
where a baseline is available
 Personal Kanban is a “gateway
drug” to introduce Kanban in the
office
 Personal Kanban in the office is
known as Team Kanban and is a
form of Proto-Kanban
 Getting beyond Proto-Kanban is
challenging!!!
dja@djaa.com, @djaa_dja
2014 What we now know!
 Kanban represents about 3% of
the Agile market by revenue.
 Shallow/Proto-Kanban is widely
adopted but represents no
market value
• Physical boards
• Little or no training or consulting
 Kanban is more readily adopted
by non-IT people who have no
“methodology baggage”
dja@djaa.com, @djaa_dja
Modern Management Framework
All of this knowledge is more
than just kanban systems or
what we ever dreamed of as Hence, we packaged it all up as the
Kanban
Modern Management Framework
• Emphasize that Kanban is a
management system and not
a process
• A framework because it is
continually extending as we
learn more
dja@djaa.com, @djaa_dja
Modern Management Framework
dja@djaa.com, @djaa_dja
Modern Management Framework
The Modern Management
Framework is applicable to
all creative services and
knowledge worker service
industries
dja@djaa.com, @djaa_dja
To be flippant…
• “Kanban should be bigger
than Agile!”
• Not measured as part of the
Agile market at all
We need tools!
 Existing Kanban software products
largely seek to replicate the
function of a physical board
 They don’t actually help with real
management problems
 Most of the Modern Management
Framework is easy to understand
but laborious to implement
• No one build a Gantt chart manually!
 Without proper tooling adoption will
be slow
dja@djaa.com, @djaa_dja
A vision from 2003
In 2003, I described my
work with Feature-driven
Development (FDD) & Agile
Management as “like MRP
for Knowledge Work”
dja@djaa.com, @djaa_dja
Instead Don Reinertsen said, “you
have all the pieces in place to adopt
the use of kanban systems”
Kanban to MRP
 1947 Kanban in manufacturing –
Taiichi Ohno
• Term “kanban” not adopted until
1964
 1964 Manufacturing
Requirements Planning – Joseph
Orlicky
• Book published in 1975
 Kanban to MRP 17 years
dja@djaa.com, @djaa_dja
A vision for 2015
We now have all the pieces in place to
start managing modern business where
employees “think for a living” and make
decisions – knowledge worker businesses
– and managing them with the rigor,
anticipation and risk
awareness
I future
I now
callthat
this
envisaged in 2003
vision
Enterprise Services Planning (ESP)
dja@djaa.com, @djaa_dja
Kanban to ESP
 2004 Kanban in knowledge work
(IT services) introduction at
Microsoft, Dragos Dumitriu & David
J. Anderson
• Book published in 2010
 2015 Enterprise Services Planning
• A new class of software tools which
implement the Modern Management
Framework
• Book published ????
 Kanban to ESP 11 years?
dja@djaa.com, @djaa_dja
Observed
Capability
Looking downstream, you want the
system to help you anticipate and
manage
dependencies
Combine
the two,
and across
Looking
upstream,
youthe
want the
Observed
organization
youhelp
smooth
flow
system to
you Capability
anticipate
and
end-to-end manage
and helpdemand
keep
demand in balance with
overall system capability
Demand
Demand
ESP – Anticipating Demand, Allocating
Capacity
Demand
Observed
Capability
dja@djaa.com, @djaa_dja
Enterprise Services Planning
“The Future of Kanban”
 “Fit for Purpose” service delivery
• Fitness criteria metrics & classes of service
tuned to market segments / source of
customer demand
 Anticipate Demand
• Comprehend WIP limits, staffing levels and
required liquidity levels
 Shape Demand
• Allocate capacity based on risk strategy
and market or business objectives
 Intelligent Human Capital
Development
• Determine real ROI for skills & experience
investment
dja@djaa.com, @djaa_dja
Thank you!
dja@djaa.com, @djaa_dja
About
David Anderson is an innovator in
the management of 21st Century
businesses that employ creative
people who “think for a living” . He
leads a training, consulting,
publishing and event planning
business dedicated to developing,
promoting and implementing new
management thinking & methods…
He has 30 years experience in the high technology industry
starting with computer games in the early 1980’s. He has led
software organizations delivering superior productivity and
quality using innovative methods at large companies such as
Sprint and Motorola.
David defined the Modern Management Framework and
originated the Kanban Method an adaptive approach to
improved service delivery. His latest book, published in 2012,
is, Lessons in Agile Management – On the Road to Kanban.
David is MD of David J. Anderson & Associates Ltd., a
consulting and training firm operating globally offering
management training solutions for 21st Century businesses
whose employees make performance defining decisions daily.
dja@djaa.com, @djaa_dja
Acknowledgements
Kanban has been a community effort from scores of people some of
whom are mentioned explicitly in this presentation others too
numerous to mention here have been given credit along the way.
However, none of this would have been possible were it not for the
dedication, passion and energy of Janice Linden-Reed who has worked
tirelessly to build the community since 2009. She is a founder of the
Limited WIP Society and recipient of the Honorary Brickell Key Award
for community contribution.
dja@djaa.com, @djaa_dja
David J Anderson
& Associates, Ltd.
dja@djaa.com, @djaa_dja
I can’t believe he
didn’t mention
Cynefin!
dja@djaa.com, @djaa_dja
Told you!
Antifragile!
dja@djaa.com, @djaa_dja
Download