✦ For everyone, free.

Practical knowledge for real and everyday life

Home

Work in Progress and Flow Control Foundations

Work in Progress and Flow Control Foundations explore how to manage ongoing tasks and optimize team efficiency in Agile environments.

Work in Progress and Flow Control Foundations is the set of concepts used to measure and manage how smoothly work moves through a team's process, providing the quantitative vocabulary that underlies flow-based work planning and gives teams using either flow-based or cadence-based approaches a shared way to describe how efficiently their work is actually progressing. Where earlier planning and execution subjects describe how work is selected and carried out, this foundation describes how to observe and improve the movement of that work once it is already underway, using measurable properties of the workflow itself rather than relying on impression alone.

This foundation covers the concept of limiting how much work is active at once, the core measurements used to describe how quickly work moves through a system, and the diagnostic concepts of bottlenecks, stability, and balance used to identify and address specific problems in that movement.


Limiting Active Work

Work in Progress and Flow Control Definition

Work in progress and flow control together describe the practice of managing how much work is active at any given time and using measurable flow properties to keep that work moving smoothly and predictably.

Work in Progress Definition

Work in progress is the set of work items currently active within a team's process, having been started but not yet completed, representing the workload actually occupying the team's capacity at a given moment.

Work in Progress Limit Definition

A work in progress limit is a deliberately imposed cap on how many items can be active at once, applied to prevent overloading the team's capacity and to encourage finishing existing work before starting new work.

Work Queue Definition

A work queue is the set of items waiting to be pulled into active work, distinct from work in progress in that queued items have not yet had effort applied to them.

Queue In Progress (limit: 3) Done

Measuring How Work Moves

Throughput Definition

Throughput is the rate at which completed work items are delivered over a given period, providing a direct measure of a team's actual output rate rather than its planned or intended capacity.

Cycle Time Definition

Cycle time is the duration between when a specific work item begins active work and when it is completed, measuring how long an item spends actively moving through the process once started.

Lead Time Definition

Lead time is the duration between when a work item first enters the system, such as being added to the queue, and when it is completed, encompassing both the waiting period and the active cycle time.

Lead Time = Waiting Time + Cycle Time

Flow Efficiency Definition

Flow efficiency is the proportion of an item's total lead time actually spent in active work rather than waiting, calculated as cycle time divided by lead time, highlighting how much of an item's total duration is genuinely productive versus idle.

Flow Efficiency = Cycle Time Lead Time

Diagnosing and Improving Flow

Bottleneck Definition

A bottleneck is a specific stage in the workflow where work accumulates faster than it can be processed, constraining the overall throughput of the entire system regardless of how efficiently other stages operate.

Flow Stability Definition

Flow stability is the degree to which throughput and cycle time remain consistent over successive periods, with high variability indicating an unpredictable process even if average performance appears acceptable.

Flow Balance Definition

Flow balance is the even distribution of work in progress across the stages of a workflow, avoiding a situation where work piles up unevenly at certain stages while others sit idle waiting for input.