Developer productivity

Active work time

Also known as Active work time, Active work time metric

By WeavePublished 2 min read

Definition

Active work time is a developer productivity concept that helps teams understand active work time in the context of software delivery.

What it means

Active work time is a developer productivity concept that helps teams understand active work time in the context of software delivery. Consider incentives as well as mechanics. A number tied to reward or scrutiny can be optimized while the intended outcome stays flat. It is most useful when tied to a specific work boundary, time period, and decision. The name alone does not tell a team whether a change is good, so interpretation should include the surrounding workflow and the result the team intended to create.

Example

For example, a team examining active work time might compare a normal delivery week with a week dominated by a migration, incident, or dependency change. The team records what happened, checks related quality and flow signals, and uses the result to choose one improvement rather than assigning blame. This keeps the concept connected to actual engineering work instead of treating a dashboard value as self-explanatory. A team can also ask whether the signal changed because of the intervention or because the work mix, staffing, release policy, or instrumentation changed.

Limits and interpretation

The main limitation is that active work time is a contextual signal, not a complete measure of developer value. Guardrails, transparent definitions, and discussion with engineers reduce that risk. Different roles, work types, and system constraints can produce different results, so comparisons require care. Use the concept to support a concrete improvement question, preserve the definition used, and compare like with like. If the evidence is incomplete, say so and invite the people doing the work to explain what the data cannot show.

How it fits with Weave

Weave's engineering intelligence can help teams investigate active work time alongside delivery, quality, review, and developer experience signals. Those signals can reveal patterns and help frame a useful conversation, but they do not establish individual value or replace product context, qualitative evidence, or judgment about the system.

name: Active work time

How this relates to Weave

Weave's engineering intelligence can help teams investigate active work time alongside delivery, quality, review, and developer experience signals. Those signals can reveal patterns and help frame a useful conversation, but they do not establish individual value or replace product context, qualitative evidence, or judgment about the system.

Explore Engineering intelligence

Sources and further reading

  1. The SPACE of Developer Productivity, Microsoft Research