Software factory capacity
Also known as Engineering factory capacity, Software delivery capacity
Definition
Software factory capacity is the amount of work a software delivery system can complete during a defined period under stated conditions. It depends on people, tools, queues, policies, work mix, dependencies, and quality requirements, so it is not a fixed count of engineers multiplied by hours.
Capacity is conditional
A factory can complete different amounts of work depending on the work arriving and the conditions around it. A team handling a security incident has less capacity for planned feature work even when headcount is unchanged. A specialist approval queue can constrain the whole system while other people appear available.
Capacity is therefore a range or distribution under a stated context. Define the work unit, the completion boundary, the period, and the service level expected. Keep changes in work mix, staffing, dependencies, release policy, and tooling visible when comparing periods.
Find the constraint
Completed throughput shows what the system delivered. Work in progress, queue time, cycle time, and blocked time help explain what limited that result. If demand arrives faster than a stage can process it, the queue grows. Adding more work to an already constrained stage can reduce flow by increasing context switching and coordination.
Do not use capacity as an individual quota. Much of a team's capacity is shaped by shared systems and policies. A useful capacity conversation identifies a constraint and a possible change, such as spreading review knowledge, reducing batch size, or removing an avoidable handoff.
How Weave can help
Weave can make the development workload and its flow visible through code output, pull request timelines, review demand, quality, and rework. This helps a team see where capacity is being consumed. Planning and operational systems are still needed for work that never enters the repository workflow.
How this relates to Weave
Weave can show completed code changes, change size, review demand, rework, and delivery flow as evidence about how capacity is being used. Pair those signals with staffing, planned work, incidents, meetings, and platform demand to understand the full factory.
Explore Engineering intelligence