How much goes to undoing what shipped
The Fixes slice is the share of Engineering Throughput spent on repairing what already shipped: bug fixes, regressions, reverts, hotfixes. It's the work you didn't plan to do this week.
FIXES SHARE BY DAY
Each bar is one day's fixes share — that day's Fixes ETV divided by total ETV. The line is the 90-day trailing rolling average — the underlying trend.
Baseline
14.0%
90-day rolling avg ending 2025-04-01
Latest
16.7%
90-day rolling avg ending 2026-05-27
Change (percentage points)
+2.8 pp
from 14.0% to 16.7% across the 90-day rolling series
How to read it
Faint orange barsare each day's raw Fixes share. The bold line is the 90-day trailing rolling average — the trend that matters. Lower is better.
The headline is the change in percentage points between the first and the most recent endpoint of the 90-day rolling-average line — i.e. the leftmost and rightmost points the chart actually plots, not a calendar-quarter average.
Why it matters
Every percentage point in Fixes share is a percentage point not spent on Growth or strategic Maintenance. It's the most direct cost of moving fast without keeping the system honest.
Across this benchmark, sustained Fixes share above 25% correlates with shipped-feature velocity dropping 30%+ within two quarters. Top-quartile orgs sit at 10–18%.
How we measure fixes share change, and how to read the trend.
Show methodologyHide methodology
How we measure fixes share change, and how to read the trend.
Show methodologyHide methodologyWhat counts as Fixes
Commits identified as defect repair: bug fixes, regressions, reverts, incident-response hotfixes, and rework that re-touches recently-merged code paths. Identified with a mix of commit metadata and diff churn signals.
How shares are computed
For each day we sum the Engineering Throughput of merged commits, split by category, and divide by the daily total. The rolling-average overlay is a 90-day trailing mean. The most recent day is dropped if it looks like a partial sync.
How the change is computed
We compare the first and the most recent point of the 90-day rolling series — the leftmost and rightmost values of the bold line on the chart — and report the difference in percentage points. Both endpoints are single 90-day rolling readings, not calendar-quarter averages, so they stay aligned with the rest of the site's rolling-90d convention.