Pull System
A workflow method where new work is started only when there is downstream capacity, rather than being pushed based on forecasts or schedules.
Also known as: Pull-Based System, Pull Production, Just-in-Time Production
Category: Principles
Tags: lean, kanban, operations, agile, productivity, manufacturing
Explanation
A pull system is a production or workflow control method where work is initiated by downstream demand rather than upstream supply. Instead of pushing work into the system based on plans, forecasts, or schedules, work is "pulled" only when the next stage has capacity to handle it.
**Push vs. Pull**:
| Aspect | Push System | Pull System |
|--------|-------------|-------------|
| **Trigger** | Forecast/schedule | Actual demand/capacity |
| **WIP** | Uncontrolled, often high | Limited and controlled |
| **Inventory/queues** | Large buffers between stages | Minimal buffers |
| **Responsiveness** | Slow (committed to plan) | Fast (responds to reality) |
| **Overproduction** | Common | Rare |
| **Example** | Mass production scheduling | Kanban, Just-in-Time |
**How Pull Systems Work**:
1. A downstream stage completes an item and gains capacity
2. This creates a "signal" (literally a Kanban card in Toyota's system) that pulls the next item from the upstream stage
3. The upstream stage only produces when it receives this signal
4. This cascades backward through the entire system
**Pull in Software Development**:
Kanban boards implement pull systems through WIP limits:
- Each column has a maximum WIP limit
- A developer only pulls a new item from the backlog when they finish their current work and their column is below its limit
- If a downstream column is full, upstream work stops — making bottlenecks immediately visible
- This prevents the common problem of developers starting many items that then sit waiting for review, testing, or deployment
**Benefits of Pull Systems**:
- **Reduced lead time**: Less WIP means items flow through faster (Little's Law)
- **Better quality**: Less multitasking and rushing means fewer defects
- **Visible bottlenecks**: When a stage is full, the problem is immediately apparent
- **Sustainable pace**: Teams work at a natural rhythm instead of being overloaded
- **Less waste**: No overproduction, less inventory, fewer items abandoned mid-process
**Pull in Personal Productivity**:
The pull principle applies to individual work too:
- Don't start new tasks until you finish current ones
- Maintain a personal WIP limit (e.g., maximum 3 items in progress)
- Resist the urge to "get a head start" on future work when current work needs finishing
- Focus on completion over initiation
**Origins**:
The pull system originated at Toyota as part of the Toyota Production System (TPS) in the 1950s. Taiichi Ohno, inspired by American supermarkets (where shelves are restocked only when items are purchased), created the Kanban system to implement pull-based manufacturing.
Related Concepts
← Back to all concepts