- There are no iterations: only now. Work at a pace you can truly sustain.
- Done means it is in the user’s hands. Nothing less.
- Limit the Work in Progress. This forces you to get things done, or you’ll have nothing else to do.
- Get better all the time. Keep tuning your process and tools to fit the way you need to work today – make kaizen a culture, not an event. Everyone is responsible.
- Decide with data. Collect the data you need in time to make responsible decisions.
{ 2009 05 27 }


Michael Dubakov | 28-May-09 at 11:52 pm | Permalink
Nice list. Shortest Kanban explanation I’ve ever seen
Kanban « The Art of Software Development | 02-Jun-09 at 8:23 am | Permalink
[...] So, if all this sounds cool and you want to give Kanban a shot, then apparently this is how you should get started. Also, make sure to get into a Kanban state of mind. [...]
Kanban with Pomodoro, it’s like spaghetti with sushi but it might work | 08-Jun-09 at 11:05 am | Permalink
[...] Yip twitted a link to this short, clever blog post from Matt Wynne defining [...]
David Joyce | 09-Jun-09 at 9:09 pm | Permalink
On the whole I agree, however Kanban does not = no iterations, its a choice.
As David Anderson says “Kanban still allows for iterations but de-couples prioritisation, delivery and cycle time to vary naturally according to the domain and its intrinsic costs.”
Matt | 10-Jun-09 at 9:24 am | Permalink
@David a common anti-pattern I see on agile teams is where, because of the pressures of the timeboxed iteration, they defer work that has no obvious immediate value, like refactoring and other technical debt resolution. This work, which as we all know in the medium-long term will help the team increase or at least sustain their pace, is abandonded because of the urgency of meeting the immediate deadline of the end of the sprint. Eventually the team’s pace splutters and chockes as the friction of all that technical debt slows them down.
To me, this is one of the key characteristic differences about using a kanban system: there is nowhere to hide this stuff. Either it is important, in which case you do it now, or you agree it isn’t actually necessary and don’t do it at all. There is no ‘someday / maybe’ list for the team.
Karine Sabatier » Blog Archive » Links w#24 | 16-Jun-09 at 8:41 am | Permalink
[...] Kanban philosophy in a few words Last point refers to what I used to call the “my wife doesn’t like your design” symptom. Collect the data you need in time to make responsible decisions. Repeat. Collect the data you need in time to make responsible decisions. And sometimes, just regard it and trust your instinct. [...]
David Joyce | 23-Jun-09 at 11:55 am | Permalink
I totally agree with you Matt, I just think its misleading to say Kanban = no iterations/timeboxes. Kanban is a set of principles of which this isnt one.
Lisa Ray | 29-Mar-10 at 8:45 pm | Permalink
Good description of Kanban.