How to specify WIP limits in Kanban

kanban

Consider a typical Kanban board:

Input, Analysis, Dev Ready, Development, Build Ready, Test, Release Ready

How to specify WIP limits for each column? any formula?

Best Answer

No, no formula. There isn't one.

Much depends on the way your team works, practices you use, etc. If you pair program you will have lower limits in development column than a number of developers.

If you introduce Kanban in existing team you can try to map all the work which is currently in progress into MMFs, and then see how many features you do have in different columns. It would give you some insight what limits you really have at the moment and this is a good starting point to set Kanban limits.

Another advice you get is go with your/your team's gut feeling. Do what you feel is right. Then monitor whether your limits aren't too tight or too loose and adjust. Some people say "the board will tell you" and that's basically true. If you hit the bottleneck every single week you probably have you limits set too low. If one or two blockers aren't a problem limits are too high.

I wrote a post how we set our limits when we were crafting our Kanban board: http://blog.brodzinski.com/2009/11/kanban-story-kanban-board.html

Related Topic