Curious Cat Management Improvement Blog: Deming, lean thinking, innovation, customer focus, continual improvement, six sigma.
November 15, 2008
Lean and Kanban for Software Developers

Lean and Kanban for Software Developers by Clinton Keith

Time-boxing allows us to employ a very powerful aspect of Kanban. The cards in each column represent capacity for each stage of the value stream. As we see above, each stage can only handle one zone at a time. That is the capacity of each stage, if we have one person working at each stage.

Time-boxing is the first step in beginning to find a balanced flow for our value stream as visualized on our Heijunka board. However, one problem exists. Each stage of effort in the stream will require a different length time-box. This can cause gaps and pileups.

For example, if our level designer can lay out a level in a week, but the high res artist requires two weeks, then a lot of work can pileup for the high res artist. Conversely, if the concept artist requires two weeks to complete the concept art for each zone, the level designer might be waiting for work with nothing to do. We have to find ways to balance this workflow smoothly so that everyone has work to do every day. One way of doing this is to balance the effort on each stage to achieve the same flow through the system.

Related: Lean, Toyota and Deming for Software DevelopmentKanban In Software EngineeringA Programmers Take on Agile Software DevelopmentAgile Software DevelopmentSix Sigma in Software DevelopmentCurious Cat Management Improvement library

Leave a Reply


Curious Cat Management Improvement Blog © curiouscat.com 2005-2010

Internal Links

Author

John Hunter

Tags

Bill Hunter blogs Books Career Carnival cars commentary Creativity curiouscat Customer focus Data Deming Economics economy engineering executive pay Google Health care Innovation internet Investing IT Japan John Hunter lean manufacturing Lean thinking Madison management managing people Manufacturing overpaid executives Performance Appraisal Process improvement Psychology Quality tools quote respect for people Six sigma Software Development Statistics Systems thinking tips Toyota Toyota Production System (TPS) webcast
Full tag could

Other

Search Blog

Web Search

Management Improvement web search

Recent Comments

  • Nick McCormick: Agreed John. Slogans can be good or bad. They can be effective if the rank and file come up with...
  • Halvard: I have reservations about the Obama Healthcare Plan. Can it create costly effects to my families well being?...
  • Rob: Absolutely excellent videos. Deming is timeless and his message resonates today.
  • Jamie Flinchbaugh: I am curious to watch it. I believe the executives will probably have some ah-has and some good...
  • Jamie Flinchbaugh: Thanks for including me. I’m glad you choose Fail, Learn, Lead. I think it’s a really...
  • ilskan: @Kyle: I suppose so. Ideally you want a happy medium, though; the other end of the spectrum can be pretty...
  • Anonymous: I recently stayed in a ski lodge in the white mountains Arizona for me and the wife’s anniversary....
  • Jamie Flinchbaugh: I’m sure you are right that there are many frustrated people, but one of the benefits of...
  • Karen Wilhelm: Great find – lean starters in need of do-it-yourself training curriculum can really benefit from...
  • Mark Graban: Nice post, John. I’ll hold out hope that this is more than a form of industrial tourism. Executive...

Archives

November 2008
M T W T F S S
« Oct   Dec »
 12
3456789
10111213141516
17181920212223
24252627282930