WIP Limits: Stop Starting, Start Finishing

WIP limits force teams to finish existing work before starting new work, creating a pull system that exposes bottlenecks. This is a core Kanban practice to reduce context switching and shorten lead times.
The mental model
Work-in-Progress (WIP) limits are a counter-intuitive practice for getting more done by starting less. Instead of pushing tasks onto the team to keep everyone busy, WIP limits create a pull system. The goal shifts from maximizing individual activity to optimizing the flow of work from start to finish. It forces a team to stop starting new things and start finishing things that are already in flight, which dramatically reduces lead times.
How it works
On a Kanban board, each column representing a stage of work (e.g., 'In Progress', 'Code Review', 'QA') is given a numerical limit. For example, the 'In Progress' column might have a WIP limit of 3. Once there are three tasks in that column, no one on the team is allowed to pull a new task from the 'To Do' column. Instead, if a team member becomes free, they must find a way to help move one of the existing three tasks forward, such as by pair programming or helping unblock a colleague. This focuses the entire team on finishing work, not just starting it.
When to use it
WIP limits are a foundational practice for any team using Kanban. They are especially powerful for teams that suffer from long cycle times, frequent context switching, and work piling up in one particular stage (like a QA bottleneck). They create a system that automatically highlights blockers and encourages team collaboration to resolve them.
When not to use it
WIP limits are less effective if work items are not of a similar size or if the workflow is highly unpredictable. The biggest footgun is a lack of discipline. If the team culture allows for constant exceptions or people ignore the limits, the practice provides no value and just becomes a source of frustration. The team must be willing to embrace the initial discomfort of seeing people 'idle' while waiting for work, understanding that this 'idle' time is best used to improve the system by unblocking others.
One canonical example
A software team sets a WIP limit of 2 on their 'In Progress' column. Developers Alice and Bob each take a task. A third developer, Carol, finishes her work and is ready for a new task. She cannot pull from 'To Do' because the 'In Progress' column is full. She sees that Bob's task is blocked waiting for an API key from another department. Instead of starting a new task and increasing the team's cognitive load, Carol chases down the API key, unblocking Bob. Bob's task moves to 'Code Review', freeing up a spot. Only now does Carol pull a new task. The system forced collaboration to improve overall flow.
Interview question
What is the most significant immediate effect of implementing Work-in-Progress (WIP) limits?
- a.It ensures that every team member remains continuously busy with new tasks.
- b.It forces the team to prioritize individual task completion over collective flow.
- c.It simplifies project planning by reducing the number of active projects.
- d.It highlights bottlenecks and encourages team collaboration to unblock existing work.Correct
Why? this is the answer
WIP limits prevent new work from starting when columns are full, forcing the team to address existing bottlenecks and collaborate to move items forward, as exemplified by Carol unblocking Bob. Option A is incorrect because WIP limits can lead to 'idle' time, which is used for system improvement, not continuous busyness.
Just read this? Test yourself on what you have been reading.
Read the original → atlassian.com
Put your scrolling time to good use
Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.
We are hiring for this. Open roles that interview on kanban — each one lists the topics its interview covers.
See open roles