Definition

What is WIP limit?

Quick definition

A constraint on the maximum number of tasks allowed in progress simultaneously within a Kanban column, ensuring focused workflow and preventing bottlenecks.

WIP (Work In Progress) limit is a core Kanban practice that restricts the number of work items that can exist in any given stage of a workflow at the same time. By setting explicit limits—such as allowing only three tasks in the 'In Development' column—teams create a pull-based system where new work only enters a stage when capacity becomes available. This constraint forces prioritization and reveals process bottlenecks, making delays visible rather than hidden beneath growing queues.

For developers and AI-agent workflows, WIP limits improve code quality and reduce context switching. When an agent or developer respects WIP constraints, they complete tasks more thoroughly before starting new ones, leading to faster cycle times and fewer handoff errors. WIP limits also enable teams to identify systemic issues—if a stage repeatedly hits its limit, that's a signal to investigate and optimize that part of the process rather than simply adding more concurrent work.

Implementing WIP limits requires discipline: when a column reaches its limit, downstream work must wait or upstream blockers must be resolved. This creates natural synchronization points and encourages collaboration. In multi-agent systems, WIP limits prevent resource exhaustion and ensure graceful degradation under load, making them essential for reliable autonomous workflows.

Example

How it shows up in practice

Set WIP limit to 3 for the 'In Progress' column: when there are already 3 tasks in that column, developers must complete or move tasks forward before starting new work from the backlog.

In Kanboard

In Kanboard, WIP limits are configured per column and enforced by the system. When a column reaches its limit, the interface prevents adding more tasks, forcing explicit prioritization and resolution of bottlenecks before accepting new work, which aligns perfectly with Kanban principles.

Frequently asked questions

Why should I use WIP limits?

WIP limits reduce multitasking, improve focus, reveal bottlenecks, and accelerate cycle time by forcing prioritization and preventing work queues from growing unbounded.

What happens when a WIP limit is reached?

New work cannot enter that stage until an existing task moves forward or completes. This creates backpressure that exposes process inefficiencies and blocks new starts until current work progresses.

How do I set the right WIP limit?

Start with your team's typical capacity and adjust based on cycle time metrics. Common values are 1-3 for individual work stages, but vary based on team size and task complexity.

Can WIP limits apply to AI agents?

Yes, WIP limits prevent agents from spawning excessive concurrent tasks, reducing resource contention, improving response time, and enabling graceful handling of load spikes in agentic workflows.

Related terms

Want to turn this concept into a board?

Browse templates that use this vocabulary in real workflows.