Navigara

How much goes to keeping the lights on

The Maintenance slice covers the work that keeps the existing system honest: refactors, dependency upgrades, infrastructure, internal tooling, docs. It rarely makes release notes — but a healthy team spends a deliberate share of its capacity here.

MAINTENANCE SHARE BY DAY

Each bar is one day's maintenance share — that day's Maintenance ETV divided by total ETV. The line is the 90-day trailing rolling average — the underlying trend.

Baseline

53.5%

90-day rolling avg ending 2025-04-01

Latest

46.3%

90-day rolling avg ending 2026-05-27

Change (percentage points)

−7.1 pp

from 53.5% to 46.3% across the 90-day rolling series

How to read it

Faint barsare each day's raw Maintenance share. The bold line is the 90-day trailing rolling average — the trend that matters.

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

Maintenance is the only work category that compounds defensively — every refactor reduces the future surface area of bugs. Teams that starve it tend to pay it back in Fixes within 2–3 quarters.

Healthy sustained range across the benchmark is 30–50%. Sustained <20% is the strongest forward-indicator of rising Fixes share we've found in this dataset.

How we measure maintenance share change, and how to read the trend.

Show methodology

What counts as Maintenance

Refactors without behaviour change, dependency bumps, build/CI tweaks, internal tooling, observability, docs, formatting and lint cleanups. Anything that keeps the system alive without adding user-visible capability.

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.

Read the full methodology