Glossary

Pull system

Definition

A pull system is a workflow model in which team members take on (pull) new work only when they have the capacity to handle it, as opposed to a push system where work is assigned or scheduled regardless of whether the recipient has bandwidth.

The pull vs. push distinction is foundational to lean and Kanban. In a push system, a manager or scheduler assigns work to people and pushes it through the pipeline — work arrives based on a plan, not based on whether the recipient is ready for it. In a pull system, work waits in a queue and team members pull the next highest-priority item when they finish what they're working on.

Why pull systems work better for knowledge work: Knowledge work is highly variable — some tasks take 30 minutes, others take three weeks. Push systems create queues and bottlenecks because they don't account for this variability. Pull systems let work flow at the pace the system can actually handle.

Pull systems in Kanban: The Kanban board implements a pull system. When a developer finishes a task, they pull the next item from the top of the "Ready" column — they don't get assigned the next task. WIP limits enforce the pull discipline: if the "In Progress" column is full, you can't pull new work until you've finished something.

Pull systems in manufacturing: Toyota's original kanban system worked as follows: a downstream workstation would send a kanban card upstream signaling that it needed more parts. The upstream station would then produce only what was requested — a pure pull system. This eliminated overproduction, a core form of waste in lean thinking.

Push vs. pull in sprint planning: Even in Scrum, which is more push-like than pure Kanban, the team self-selects tasks from the sprint backlog during the sprint — a form of pulling. Good Scrum teams don't get tasks assigned; they pull from the sprint backlog based on priority and capacity.

Examples

  • Developer finishes a task, looks at the sprint backlog, and pulls the highest-priority unassigned story
  • Support team: instead of manager assigning tickets, reps pull the next ticket when they close one
  • Manufacturing: downstream assembly station signals upstream fabrication station to produce 10 more units — classic pull
  • Kanban board: 'In Progress' column hits WIP limit of 3 — no new cards can be pulled until one moves to 'Review'
  • Team compares push vs. pull in a retrospective after finishing a sprint where some devs were blocked while others had nothing to pull

Snap a pull system. Ship its actions.

BoardSnap turns any whiteboard — including this one — into a summary and action plan.

Free · 1 project, 30 boards Pro $9.99/mo · everything unlimited Pro $69.99/yr · save 42%
BoardSnap Free on the App Store Get