✦ For everyone, free.

Practical knowledge for real and everyday life

Home

21 Flow Based Work Planning

Flow Based Work Planning optimizes project delivery by aligning work with capacity, ensuring steady progress and sustainable team performance.

Flow Based Work Planning is an approach to organizing and managing work in which individual items move continuously through a defined workflow as capacity becomes available, rather than being batched into fixed-length iterations planned and committed to all at once, emphasizing the steady, visible movement of work and the active management of work in progress over periodic planning cycles.


Contrast With Iteration-Based Planning

Continuous flow versus fixed time boxes

Where iteration-based planning allocates a batch of work to a fixed time period and evaluates progress at the iteration's end, flow-based planning treats work as a continuous stream: new items are pulled into active work as soon as capacity opens up, and completed items are delivered immediately rather than being held until a shared iteration boundary is reached.

Pull rather than push scheduling

Work in a flow-based system is pulled by the team or individual with available capacity, rather than pushed onto the team according to a plan fixed in advance, meaning the sequence and pace of work adapts continuously to actual throughput rather than to an upfront estimate of what a fixed period should contain.


Core Mechanisms

Visualizing the workflow

Flow-based planning relies on making the stages of work explicitly visible, typically through a board with columns representing distinct workflow stages such as ready, in progress, in review, and done, so that the current state and movement of every item can be seen at a glance by anyone on the team.

Ready In Progress Review Done

Limiting work in progress

A defining discipline of flow-based planning is placing explicit limits on the number of items that may be actively in progress at each workflow stage simultaneously, preventing the team from spreading effort across too many concurrent items and encouraging completion of existing work before new work is started.

Number of items in progress WIP limit

Managing flow through metrics

Rather than measuring output in terms of completed work per fixed iteration, flow-based planning tracks metrics such as cycle time, the duration an item spends moving from start to completion, and throughput, the number of items completed per unit of calendar time, both of which can be monitored continuously rather than only at iteration boundaries.


Planning and Prioritization Without Fixed Iterations

Continuous prioritization

Because there is no fixed iteration boundary at which a batch of work is selected, flow-based teams typically maintain an ordered queue of ready work and continuously re-prioritize it as new information arrives, allowing priorities to shift in response to changing needs without waiting for a scheduled planning event.

Cadence for review and replenishment

Even though work moves continuously, flow-based approaches often retain periodic cadences for replenishing the ready queue and for reviewing overall performance, separating the rhythm of ongoing execution from the rhythm of longer-term planning and review activities.


When Flow-Based Planning Is Well Suited

Environments with unpredictable or varied work

Flow-based planning is particularly well suited to work characterized by variable size, unpredictable arrival, or interruption-driven demand — such as support and maintenance work — where forcing items into a fixed iteration commitment would be artificial or counterproductive given the inherently unplanned nature of much of the work.

Reducing batching delays

Because completed items can be delivered as soon as they are finished rather than held until an iteration boundary, flow-based planning can reduce the delay between work completion and value delivery compared with strictly batched, iteration-based approaches.


Why Flow Based Work Planning Matters

Improving responsiveness to changing priorities

By continuously reprioritizing a queue of ready work rather than locking in a fixed batch at the start of a planning period, flow-based planning allows teams to respond more readily to urgent or newly discovered priorities without waiting for the next iteration boundary.

Surfacing bottlenecks through visible flow

Explicitly visualizing work and its movement through defined stages, combined with work-in-progress limits, makes bottlenecks and accumulating queues immediately visible, supporting continuous process improvement based on observed flow rather than only on retrospective analysis at the end of a fixed period.