Kanban WIP Limits – The Fine Art of Focus

by Matthias Marschall on November 13, 2009 · 4 comments

by yellowcloud

If you want to get things done, focus is the key. Single piece flow (focusing on only one task at a time) might be too extreme, but limiting your work to your capacity is mandatory. No matter whether we’re talking about a team, an organization or about your personal productivity.

Kanban For Personal Productivity

If there are multiple things to be done (and hey, when is this not the case?) it always helps me to put it all up to a Kanban board. For my personal stuff I don’t use a physical whiteboard, but an electronic version (LeanKit Kanban or Agile Zen). By using one of those tools, I get a good overview about what’s going on and I can track my progress on all my goals.

Finding Your Capacity

One big advantage of a Kanban board is that it makes bottlenecks visible. If cards pile up in one of the columns of your board, you know that you’re trying to do more than you’re capable of. If you run into such a situation you have to do two things:

  1. Stop working on anything else and focus solely on moving the stalled stories out of the bottleneck
  2. Put a work in progress limit (WIP limit) in place for that column to avoid that bottleneck in the future

It doesn’t help to start new stuff if you already know it will ultimately get stuck in a bottleneck. Starting more and more new tasks without finishing old ones will only lead to thrashing – a situation where your time is completely consumed by task switching instead of getting anything done.
To avoid work getting stuck in a bottleneck, it’s important to limit the work you’re doing to the capacity of the bottleneck. That means you should prevent yourself from starting more stuff than you’ll be able to push through without getting overwhelmed.

A Work In Progress (WIP) Limit Helps You Focus

If you set your WIP limit to two or three for tasks being “in progress”, it helps you focus on exactly those tasks. And you have an explicit motivation for getting those tasks done as you should only start new stuff if there is an empty space on your Kanban board for another “in progress” task.

Did you enjoy this article? Please subscribe to the RSS Feed to receive updates on Agile Methodologies & DevOps.

Related Posts

{ 4 comments… read them below or add one }

1 Mark W Schumann November 14, 2009 at 11:43 pm

I don’t know much about Kanban, Matthias, but I think an added advantage of limiting the number of cards in one column is completely mental. It’s not just the task switching, it’s the mental overload of too many things to think about.

Sometimes when I can’t focus on a big task I realize it’s because there are so many little tasks running around. I can try to ignore them but it’s actually too hard. Better to eliminate a bunch of those little tasks by completing, canceling, or delegating.

2 Matthias Marschall November 15, 2009 at 10:12 am

Yes, Mark, you’re right. By limiting the stuff you work on in parallel you not only avoid task switching but the mental overload, too.

It helps me to ignore those little task you talk about if I can put them anywhere I know I don’t forget about them – either a backlog of a Kanban board or any other place where it is out of sight but I can be sure it will be there when I’ve time to address it.

3 Max Zenno January 15, 2010 at 4:47 pm

OK, i understand the concept of WIP but what when i can’t finish my ongoing tasks cos I have too wait for another guys from another department to finish his part of the task? Should I sit and wait do nothing or better take a new task from backlog?

4 Matthias Marschall January 15, 2010 at 7:20 pm

Max, you bring up a very important point. It’s always problematic if you can only try to optimize one step in the whole value creation process.

Better than waiting or taking on more tasks (breaking your WIP limit) would be to try to help the other department to get their stuff done faster. Either by talking with them directly or by trying to get attention to the Kanban idea for the whole process.

If all that is not possible, you still can break your WIP once in a while, but you should be careful with that. Or maybe your WIP needs to be bigger because of the broken process?

Leave a Comment