Karl Scotland – Using Agile to Deliver Value
The Fifth Primary Practice of Kanban
I recently wrote what I considered to be the four primary practices of a Kanban System for Software Development:
- Map the Value Stream
- Visualise the Value Stream
- Limit the Work in Progress
- Establish a Cadence
During subsequent discussions on the aspect of Continuous Improvement in a Kanban System, I decided that there was a missing fifth primary practice:
- Reduce the Kanban Tokens
I originally named this practice “Eliminate Kanban”, but was persuaded that this was probably overly sensational, and as a result potentially confusing or misleading. Its intent is that once a Kanban System is in place, the team should be constantly looking to improve it by creating an environment where the work flows naturally. There is a quote that I believe comes from Rother and Shook which says “flow where you can, pull where you must”. By striving to reduce the number of kanban tokens in the system, a team will move towards an environment where they are more self organising and the work can flow. This can be achieved by either lowering the WIP limits or by collapsing the number of distinct stages.
| Print article | This entry was posted by Karl on June 30, 2009 at 8:19 pm, and is filed under Agile. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |








about 1 year ago
Sharing tokens across states can reduce tokens due to the ‘sum of squares’ phenomenon, which is sort of like collapsing states, except you get to keep the visual control, the standards, and the statistics.
about 1 year ago
Go on Karl, after recent discussions how about:
0. Respect those doing the work
It can’t hurt and may just help readers remember where all this comes from.
I truly believe that this is a deeply held belief in the existing Kanban community, we need to work to ensure that as popularity increases we don’t loose this in favour of tools, limits and index cards.
Cheers
Dave.
about 1 year ago
Corollas were fairly popular and selling well. We started with a plan to make 5000 cars. I instructed the head of the engine section to make 5000 units and use under 100 workers. After two or three months, he reported, “We can make 5000 units with 80 workers.”
After that, the Corolla kept selling well. So I asked him, “How many workers can make 10000 units?”
He instantly answered, “160 workers.”
So I yelled at him, “In grade school I was taught that two times eight equals sixteen. After all these years, do you think I should learn that from you? Do you think I’m a fool?”
Before long, 100 workers were making over 10000 units.
–Taiichi Ohno
about 1 year ago
The publisher’s page for Learning to See (Rother and Shook) is here, and lists related resources:
http://www.lean.org/Bookstore/ProductDetails.cfm?SelectedProductID=9
about 1 year ago
Hi David,
That is going to be my next blog post
I needed to get this one out first though! Watch this space…
Karl
about 1 year ago
C’mon, if we follow this road, we may add “energized work” and other common sense agile values. Kanban should be kept as lean as possible
about 1 year ago
Thanks Corey.
That sounds like moving to more of a CONWIP system?
Karl
about 1 year ago
I like hybrids where there are pooled segments chained together e.g. fuzzy-front-end -> engineering -> operations.
about 1 year ago
Nice quote. So did Toyota achieve that improvement by reducing kanban, or improving throughput with the same kanban?
about 1 year ago
Probably some of both, depending on where the improvement opportunities were. The more trained people you have, the easier it should be to find people to perform multiskill operations. It could be that all of the new workers were applied to new flow processes that reduced both cycle time and kanban.