The Definitive Guide! KANBAN, Successful Evolutionary Change For Your Technology Business.
The Kanban Method will improve your existing development process. This book explains why and shows you how to get started using it right now. Case studies and illustrations make it easy to adopt the improvements you need for your unique situation. More...
$35.00 incl US shipping
New! QUOTABLE KANBAN
Pick up this FREE ebook filled with provocative thoughts from some of the leading kanban change agents around the world. More...
“Make the need for change visible, obvious and undeniable.”
—Joshua Bloom, from Quotable Kanban
Channel Kanban
Wednesday, November 09, 2011
Why Kanban? Why Focus on Lead Time Reduction?
I believe that why we would use a kanban system and why the Kanban Method is an
appropriate approach to change are worth re-iterating.
Root Causes
The root causes are that knowledge workers such as software developers are
overburdened, and that they suffer from interruptions, task switching and too much
multi-tasking as a result of the overburdening. The overburdening comes from a
drive to manage for efficiency (or utilization), that knowledge work is invisible and
because the future is uncertain and hence we must always generate more options
than we will eventually use or need. As a result, demand always exceeds capability
to supply, and workers are always busy. Often they start more and more work without
a focus on finishing it. This in turn leads to long lead times.
Long lead times are correlated with poor quality. This is almost certainly
because the work is done by the chemical computers between the ears of the
individuals and much of the knowledge is tacit and stored across a network of
individuals and not completely inside the head of any one individual.
Much of the work is invisible and a shared understanding of the work and the
dynamics of the process that created it are often not achieved. As a result,
mistakes are made! Misunderstanding of invisible work require large amounts of
coordination effort to reconcile and rework is often needed. Insuring quality and
an outcome that matches with original expectations is a constant challenge.
The Value of Reducing Lead Time
Early delivery of knowledge work often creates additional value. However,
regardless of whether early deliver creates additional value or not, shortening
lead times (or cycle times within a single function or activity) is almost always
desirable.
Short lead time (or local cycle times) demonstrate agility. They also create
liquidity in the system. Hence, short lead times (or cycle times) are desirable
from a risk management perspective. If this can be achieved while avoiding
managing for utilization then the idleness that occurs provides options (and liquidity)
improving risk management and responsiveness of the business.
Kanban Systems
Kanban systems enable us to limit WIP and avoid overburdening by only pulling
work when there is capacity. Due to the variability in work and the dynamics of
the process, limiting WIP, will result in idleness of some people and an inability to
perform some of the activities in the workflow. Idleness is a signal that
there is an opportunity for improvement. Idleness also provides slack with which to
make improvements.
Kanban visualizations enable workers to engage their emotional intelligence to
see (and feel) the work and the dynamics of the process. This helps immensely
with shared understanding reducing coordination effort and improving quality.
Limiting WIP reduces lead time by reducing multi-tasking. Other kanban system
design strategies and staff allocation strategies may reduce task switching.
Altogether these improve quality. This is almost certainly because knowledge work
is processed by human brains (chemical computers) and the interactions of team
members. Knowledge is often stored between and across members of a network.
By keep the time from starting to finishing short, the risk of knowledge perishing
or information becoming stale due to external forces, is greatly reduced. The result
is a better product and usually a lot faster.
Kanban provides us with metrics that allow us to observe/study the capability of
the kanban system and to manage it in a probabilistic fashion. This enables us
to make promises we can keep and results in increased social capital (trust) in
the wider organization. More trust leads to greater collaboration and this can
provide the political capital to enable larger bigger changes that result in
even greater improvements.
The Kanban Method
What is needed to enable all of this is documented on the cover page for this
Yahoo! group and in the book, Kanban - Successful Evolutionary Change for Your
Technology Business - namely…
Visualize
Limit WIP
Manage Flow
Make Process Policies Explicit
Improve Collaboratively (using models & the scientific method)
It has been observed that teams and organizations following these 5 practices
have often (though not always) exhibited a series of improvements in capability
and a culture of continuous improvement.
To lead a cultural change and generate improvements with kanban systems, to use
The Kanban Method, an organization should follow the core principles of…
Start with what you do now
Agree to pursue incremental evolutionary change
Initially, respect current roles, job titles and responsibilities
Is lead time the only capability we care about?
No probably not! We care about throughput (expressed as value items delivered
per period of time). We care about quality. We care about the social capital of
the organization. We care about customer satisfaction. We care about governance
and risk management of the organization.
What we care about is always contextual and has to be based on a mix of customer
and other stakeholder expectations.
However, lead time is nearly always one of them because it provides benefits in
so many dimensions of risk that reducing lead time nearly always improves the
satisfaction for one or more stakeholders.
With no videos recorded at the recent Lean Enterprise Software and Systems conference (#LESS2011), we look at some write-ups and summaries posted by attendees. We also take a look at some kanban board design discussions.
News
Hakan Forss’s summary of LESS2011 focused on two of the four main tracks (Complexity & Systems Thinking and Beyond Budgeting). It sounds like Carl Savage’s presentation on “Overcoming Education Inertia” was a winner. http://hakanforss.wordpress.com/tag/less2011/
Alan Shalloway posted his notes from his “Non-Linear Birds of a Feather” session at LESS2011. And, as a bonus he included definitions of the three “M” words: Mura (unevenness of work) causes muri (overburdening of workers) which causes muda (waste). http://www.netobjectives.com/blogs/LESS2011-birds-of-a-feather
That “Birds of a Feather” session led to a series of twitter exchanges regarding kanban board design which then generated some interesting discussions on the topic. http://blog.brodzinski.com/
Lean Software Systems Conference – Boston 2012
Registration for LSSC12 is open. Check it out. The Twitter hashtag is #lssc12 http://lssc12.leanssc.org/
Please contact .(JavaScript must be enabled to view this email address) with questions.
In a twitter exchange of ideas about kanban board designs - primarily between Pawel Brodzinski and Jabe Bloom, concern was expressed that showing people other peoples’ designs can stifle creativity and cause harm.
Well, it depends. It depends upon the people, the project, the chemistry in the room, and other stuff. People have different learning styles. The creative people may want to start from scratch with their very own design. But the “I’ll know it when I see it” people appreciate the opportunity to learn from others to avoid reinventing the wheel.
I have found that it can be very helpful to show people a variety of board designs and let them judge for themselves how a given design may or may not apply to their work. People understand that these are just examples that have been uniquely tailored for someone else’s use and can be modified without limit. People take what they want and toss the rest.
Kanban’s board design system is a marvel of adaptability. I show many board examples both from development and IT services, as well as from operations. People understand that their ultimate designs are for them and for them alone. There is no standard. There is no best practice. Nothing is cast in concrete. Their designs are meant to be re-designed as their work changes.
Kanban board designs should be uniquely tailored for the current process in use. Board designs, in reality rarely stay the same. They are more likely to change – perhaps even tomorrow, from someone seeing something from another board that looks promising. Often, perhaps usually, it’s a big help to have a starting nudge from an example or two or ten kanban board designs.
“Can the Kanban Method Avoid Becoming another management Fad” by Benjamin Mitchell. Actually, a 60 min video, Benjamin challenges the Kanban method by identifying some gaps and inconsistencies. It is both entertaining and thought provoking. http://www.infoq.com/presentations/Kanban-Management-Fad
The Lean Enterprise Software and Systems conference is underway this week in Stockholm - follow #Less2011. Katherine Kirk’s presentation on “Kanban and the Importance of Equanimity” received the “Best talk of the day” award - no surprise there. Katherine talks about navigating politics and data aversion at the BBC. Unfortunately, none of the presentations are being recorded - slides are supposed to be available next week. http://less2011.leanssc.org/
The Systems Thinking in Action conference is underway in Seattle - follow #stia11. Attendees say the keynote by Katie Salen was amazing and included a multi-player rock paper scissors game with 300+ people. http://www.systemsthinkinginaction.com/
After attending Devops, Lean and Kanban conferences in Sweden and Germany, this week’s roundup is heavily loaded with links to slides, videos and photos.
News
The Lean Kanban Central Europe conference in Munich included some excellent presentations, pecha kuchas, and interactive sessions! One of four keynotes, Stephen Bungay, in the final keynote, “Back to the Future” explained how 21st century businesses can learn from 19th century military thinking. Keynotes and select presentations will be available on video soon. Unfortunately not all presentations were recorded, but slides for most are on the LKCE11 website and Interviews with several speakers are up on YouTube. Many thanks to the organizers, presenters and participants who contributed to this fine event - many of whom can be seen in the conference photos at http://www.lean-kanban-conference.de/pictures/). http://www.lean-kanban-conference.de/program/ http://www.youtube.com/user/GroetenUitDelft
We played the” IT Services and Operations” variant of the GetKanban Game simulation at Devopsdays in Gothenborg, Sweden. Participants asked about dependencies between the standard stories and the intangible tickets – hmmm - great idea for the next iteration of the Ops Kanban game! I’d say more, but Gareth Rushgrove (@garethr) already wrote up a lovely summary of the devops conference in his 42nd “Devops Weekly”. Subscribe at http://devopsweekly.com/. http://devopsdays.org/events/2011-goteborg/
Ian Carroll posted a case study on the kanbanops Yahoo! Message board. Included is a nice range of kanban boards from SysAdmin and DBA to Networks and Infrastructure. The metrics (manually captured) come with a warning to management to not use them for performance measurement (love it). http://tech.groups.yahoo.com/group/kanbanops/message/125
The Lean & Kanban 2011 Benelux conference videos are out! The 34 videos might take weeks to watch, but Don Reinertsen and Dave Snowden’s are considered must-watch-now material. Reinertsen’s keynote, “Is it Time to Rethink Deming?” indicates the need to respond to ANY random variation to reduce risk, not just assignable cause variation. Snowden’s keynote, “Practice without Sound Theory Will Not Scale” indicates the need to ABSORB uncertainty rather than reduce uncertainty- otherwise the ability to adapt is destroyed. Enjoy these along with all the other great speakers. http://vimeo.com/channels/leankanban2011benelux
Events
The Lean Enterprise Software and Systems conference (#LESS2011) is happening in Stockholm, Sweden Oct 30 – Nov 2. http://less2011.leanssc.org/