Most agile teams overcomplicate flow management. They build kanban boards with twelve columns, run hour-long replenishment meetings, and still miss deliveries because nobody noticed the bottleneck forming. The kanban 2 bin system — born on Toyota production lines, refined in hospital supply rooms, and now resurfacing on AI-augmented software teams — solves that with two containers and one rule: when one is empty, refill it. Nothing else. This guide breaks down how the two-bin kanban system actually works, when its radical simplicity beats elaborate boards, the right way to set one up in physical and digital environments, and why engineering teams running AI agents alongside developers are quietly reviving this lean pattern from the 1950s to manage continuous replenishment without ceremony overhead.
What is the kanban 2 bin system?
The kanban 2 bin system is a visual, pull-based replenishment method that uses two containers — physical or digital — for each item or category of work. Workers consume from the first bin until it is empty, then switch to the second bin while the first is refilled. The empty bin itself is the signal to reorder. No tickets, no status meetings, no Jira automations.
It is the smallest viable kanban system. Toyota's Taiichi Ohno designed it for low-value, high-volume parts where tracking individual usage cost more than the parts themselves — fasteners, bolts, supplies. Today the same logic applies anywhere demand is steady, lead time is predictable, and the cost of a stockout is moderate.
Why the "2" matters
Two bins is the minimum that decouples consumption from replenishment. One bin and you stop work the moment it is empty. Three or more bins and you carry inventory you do not need. Two is the sweet spot for the lowest acceptable buffer, which is why the pattern has survived seventy years of lean evolution without anyone improving on it meaningfully.
How does the two-bin kanban system work?
The two-bin kanban system works in five simple steps. Workers pull from Bin A until it is empty. The empty bin becomes the reorder signal. Workers immediately switch to Bin B and continue without interruption. The supplier — internal or external — refills Bin A within an agreed lead time. When Bin A returns full, it becomes the new reserve. The cycle repeats indefinitely.
That five-step loop is why two-bin systems are self-regulating. There is no human deciding when to reorder, no spreadsheet tracking levels, no scheduled review. The empty bin is the kanban card. Lean practitioners call this the empty container is the signal — one of the cleanest applications of visual management Ohno ever shipped.
Calculating bin size
Bin size is the only math you need to do, and you only do it once.
Bin size = (average daily consumption × replenishment lead time) + safety stock
If your team uses 50 units per day and replenishment takes 4 days, each bin holds at least 200 units. Add a small safety buffer — typically 10 to 20 percent — for demand variability. Set it, run it, and only recalculate when consumption shifts by more than 25 percent.
When to use the two-bin kanban system
Two-bin works brilliantly inside narrow conditions and fails badly outside them. Use it when:
Demand is steady. Variability stays under 25 percent week to week.
Lead time is predictable. Replenishment finishes inside the second bin's runway.
Items are interchangeable. Each unit in the bin is functionally identical — a fastener, a story of a known type, a recurring task.
The cost of monitoring exceeds the cost of buffer. If tracking individual items costs more than holding a few extra, two-bin wins.
Avoid it when demand is bursty, lead times swing by 100 percent or more, items are highly differentiated, or stockouts are catastrophic. In those cases you need a multi-stage kanban board with WIP limits and explicit policies, not two buckets.
Two-bin kanban vs full kanban boards
A full kanban board models the entire workflow — backlog, in progress, review, done — with WIP limits at every stage. A two-bin system models only one transition: consumption to replenishment. They solve different problems. Most mature teams end up running both: a multi-stage board for the work itself, and two-bin systems for the supporting flow (test environments, design assets, recurring research spikes, on-call rotations) that the main board would otherwise clutter.
Two-bin kanban for software teams
Software teams ignored two-bin for years because it sounded like a manufacturing artifact. That changed when continuous delivery, infrastructure-as-code, and AI-assisted development pushed engineering closer to a high-volume, repeatable-task model. Two-bin works in software whenever you have a steady stream of similar items.
Real examples we see in practice:
Test environment slots. Two pre-provisioned environments. When the team consumes one, infrastructure provisions a replacement. Eliminates the is anyone using staging Slack thread permanently.
Bug fix capacity. Two reserved capacity blocks per sprint for incoming defects. When one fills, the next is open. Refilled at sprint planning.
Design ready-for-dev queue. Two batches of design-complete tickets. Engineering pulls from one; design refills the other.
On-call escalation tickets. Two slots in an incident response lane. The team works one; the second is on standby. Replenished when the first closes.
Spike research backlog. Two vetted research spikes ready at any time. Product refills as engineering consumes.
The pattern repeats: anywhere you have replenishable work units of roughly equal size, two-bin removes coordination overhead. No standup discussion of what's next — the empty bin tells everyone.
Why two-bin beats elaborate prioritization for recurring work
Most software teams over-prioritize. They reorder the backlog every sprint, debate sequencing in refinement, and burn hours on stack-ranking that does not change throughput. For recurring, similar-cost work, prioritization is theater. Two-bin replaces it with a queue depth signal: when the bin is low, refill it from the prioritized backlog; otherwise leave the queue alone. You only prioritize when you need to, not on a calendar.
How AI-augmented teams use the kanban 2 bin system
This is where the pattern gets interesting in 2026. AI agents accelerate code generation, test creation, and infrastructure work to the point that traditional sprint planning becomes the bottleneck. The team can ship faster than the team can plan. Two-bin kanban absorbs that mismatch.
The core mechanic for AI-augmented teams: keep two pre-prepared work units — each scoped, contextualized, and ready for an AI agent or developer-AI pair — in the bin at all times. When the team or agent finishes one, the next is already prepared. The Product Owner refills the bin in the background, often with AI assistance for ticket drafting and acceptance criteria generation, without waiting for a sprint boundary.
This is functionally what continuous flow systems have always promised, but two-bin makes it explicit and self-regulating. The bin depth is the WIP limit. The empty bin is the planning trigger. Replenishment lead time forces the PO to keep refinement ahead of execution. The whole thing scales linearly with how fast your AI tooling lets you work.
The 2026 reality: AI throughput exposes weak replenishment
Recent practitioner discussion in agile communities — including widely shared threads about teams whose AI-assisted developers burn through sprint backlogs in three days — keeps surfacing the same insight: speed reveals weak upstream practices. When developers were the bottleneck, sloppy backlog management did not matter. When AI removes the developer bottleneck, anything that fails to refill the work queue becomes the new constraint. Two-bin kanban is the simplest possible upstream control. That is why teams are reaching for it again.
Untitled, an Agile training and implementation framework designed for the age of AI, explicitly trains Product Owners and Scrum Masters in two-bin replenishment patterns as part of its AI-augmented workflow track. It is the kind of small lean idea, big modern leverage practice that distinguishes teams who actually adapted to AI from teams running ceremonies on autopilot.
How to set up a two-bin kanban system step by step
Whether you are managing physical parts or digital tickets, the setup is the same.
Identify the item. Pick one type of work or material with steady demand and a clear lifecycle.
Measure consumption. Track usage for two to four weeks to get a baseline.
Measure replenishment lead time. How long does it take from empty to refilled? Be honest — include human delays.
Calculate bin size. Daily consumption × lead time + safety stock.
Create the two bins. Physical containers, swim lanes on a board, or fields in a ticket system.
Position visibly. The team must see bin status at a glance. Hidden bins defeat the purpose.
Define the replenishment trigger. Empty bin equals order. Make this a one-action signal, not a meeting.
Assign the replenisher. One person or role owns refilling. Ambiguity kills the system.
Run for two cycles before adjusting. Resist the urge to tune in week one.
Review monthly. Adjust bin size only when consumption or lead time changes meaningfully.
Digital two-bin setup in Jira, Linear, or Notion
In tools like Jira, Linear, or Notion databases, a two-bin system is two columns — Bin A: Active and Bin B: Reserve — with a hard WIP limit, typically two to four items per bin. When Bin A empties, work shifts to Bin B and a Slack notification (or AI agent prompt) goes to the replenisher. The replenisher pulls from a deeper backlog and refills Bin A. Most modern tools support this with simple WIP-limit rules and webhook automations.
Common mistakes that break the two-bin kanban system
Two-bin looks simple, which is precisely why teams break it.
Mixing item types in one bin. A bin holding anything urgent is not a bin, it is an inbox. Keep each bin homogeneous.
Letting replenishment slip past the second bin's runway. When Bin B empties before Bin A refills, the system fails silently. Tighten lead time or add a buffer.
Skipping the empty signal. Teams that fill bins on a schedule instead of on demand are running a min/max system, not kanban. The empty bin must trigger the action.
Over-instrumenting. A two-bin system with ten metrics is no longer simple. Track one number: cycle time of replenishment.
Letting bins drift in size. Demand changes. If you do not review bin size quarterly, you will either run out or carry waste.
Using two-bin where multi-stage flow is needed. Two-bin manages replenishment, not transformation. If the work changes shape between bins, you need a real kanban board.
Two-bin kanban vs other pull systems
Two-bin sits at the simple end of the spectrum. It is not a competitor to multi-stage kanban — it is a complement. Mature teams use both: two-bin for upstream replenishment, multi-stage for the actual workflow.
Metrics that prove your two-bin kanban system works
Resist the urge to track ten metrics. Two-bin is supposed to be low-overhead. Track:
Replenishment cycle time. Time from empty bin to refilled bin. Should be stable.
Stockout frequency. Times Bin B emptied before Bin A refilled. Target zero.
Excess inventory events. Times both bins were full beyond agreed levels. Target rare.
If those three numbers are stable, the system works. If replenishment cycle time creeps up, your supplier or backlog refinement is slipping. If stockouts rise, demand jumped. If excess builds up, demand fell — shrink the bin.
When to graduate beyond the two-bin kanban system
Two-bin is a starting point, not a destination for every team.
You have outgrown two-bin when:
Item types proliferate and homogeneity breaks down.
Demand becomes too variable for a fixed bin size.
The work needs more than consume and refill — it transforms across stages.
You need explicit prioritization between item types.
At that point, graduate to a multi-stage kanban board with WIP limits, explicit pull policies, and class-of-service definitions. Or, more often, keep two-bin for the parts of your flow where it still fits and add a richer board for the parts that need it. Most mature agile organizations run a portfolio of flow controls, not a single one.
How does the two-bin kanban system fit into modern agile?
Two-bin kanban is one of the smallest, most durable lean ideas, and it earns a permanent place in modern agile for one reason: it removes coordination cost without sacrificing control. In a world where AI is shifting where the bottleneck lives — from execution to planning, from coding to context — coordination cost is the new tax on throughput. Anything that lowers that tax wins.
Most teams will never replace their kanban board with two bins. They will, instead, embed dozens of two-bin systems inside their broader flow: replenishable test environments, on-call slots, ready-for-dev queues, research spikes, design batches, infrastructure provisioning. Each one removes a recurring decision from the team's plate. The cumulative effect is fewer meetings, faster cycle times, and more attention available for the work that actually requires human judgment.
That is the FixAgile read on this pattern: lean was never wrong about flow. It was waiting for the rest of agile to catch up. AI just sped up the catching.
The bottom line
The kanban 2 bin system is the smallest viable pull system. Two containers, one rule, zero ceremony. It works in factories, hospitals, and now in AI-augmented software teams who need a way to keep the work queue full without burning hours on backlog grooming. Set it up where demand is steady and items are interchangeable, leave it alone, and let the empty bin do the talking.
If your team is shipping faster than you can plan, drowning in coordination overhead, or running ceremonies that no longer earn their time, this is exactly the kind of practice Untitled's training programs are built to install — quietly, durably, and without adding more process to your week.


