What is throughput?
Quick definition
The amount of work completed per unit of time in a system, measured as items or tasks finished within a defined period such as per day, week, or sprint.
Throughput is a critical metric in Kanban and agile workflows that quantifies how many work items move through completion in a given timeframe. It directly reflects system capacity and productivity, enabling teams to forecast delivery dates and identify bottlenecks. Unlike cycle time, which measures duration from start to finish for a single item, throughput focuses on aggregate output across the entire workflow.
In software development and AI agent systems, throughput helps identify whether a team or system is processing work efficiently. High throughput indicates good workflow health, while declining throughput signals process degradation, increased complexity, or resource constraints. Throughput is typically tracked alongside cycle time and lead time to provide a complete picture of system performance and identify optimization opportunities.
Example
How it shows up in practice
A development team completes 12 user stories per two-week sprint, representing a throughput of 6 stories per week. An API server handles 1000 requests per second, indicating throughput of 1K req/s.
Frequently asked questions
How is throughput different from cycle time?
Throughput measures total items completed per time period, while cycle time measures duration for a single item. Throughput is aggregate output; cycle time is individual duration.
Why does throughput matter for AI agents?
Higher throughput means agents complete more tasks efficiently. Monitoring throughput helps detect performance degradation and system capacity limits.
How do you improve throughput?
Reduce work-in-progress limits, eliminate bottlenecks, automate repetitive tasks, improve process clarity, and address blocking dependencies.
What's a healthy throughput metric?
Target throughput depends on your context. Track historical trends and compare against team capacity to set realistic, achievable throughput goals.