Dev Days by Repository

Dev Days by Repository tracks the total development effort, measured via dev days, spent within each code repository. It provides insight into where engineering capacity is concentrated and can reveal imbalances or overlooked projects.

Calculation

Development effort is attributed to repositories using minware's dev day time model, which maps code activity such as commits and ticket links to specific repositories. This shows both coding activity and metadata-based associations tied to repositories ownership.

The metric is calculated as:

dev days by repository = sum of dev days linked to each repository in the reporting period

Goals

Dev Days by Repository helps teams answer key operational questions, including:

  • Which codebases are absorbing the most engineering attention?
  • Are small repositories receiving disproportionate effort compared to strategic systems?
  • Is workload distribution across services, applications, or modules balanced?

This metric supports prioritization of maintenance, refactoring, or resource alignment across technical domains.

Variations

Teams typically analyze this metric:

  • By team or squad, to understand code ownership and focus
  • By repository type, such as microservices, SDKs, or shared utilities
  • Over time, to detect surges or declines in attention across codebases
  • Relative to commit or PR volume, to check if engagement matches activity

Some organizations also normalize dev days per repository by team size or support tickets to assess effort impact.

Limitations

Dev Days by Repository shows where effort goes but not why. High activity could signal healthy maintenance or problematic instability. It also relies on correct commit attribution and repository tagging.

To interpret this metric effectively, pair it with:

Complementary Metric Why It’s Relevant
Work in Progress (WIP) Highlights whether high dev-day repos suffer from multitasking or concurrency
Deployment Frequency Shows if repositories receiving dev attention are delivering changes often
Dev Days by Epic Reveals whether repository work aligns with strategic initiatives

Optimization

To improve insights and balance across repositories:

  • Monitor repo effort consistently. Visualize dev days weekly or monthly to spot trends or anomalies.
  • Balance team focus. Prevent over-concentration on non-critical services, use roadmap alignment and WIP Limits to distribute workload.
  • Investigate effort spikes. Sudden increases may indicate technical debt, outages, or unsupported dependencies.
  • Reallocate or refactor aging codebases. High dev-day investment in legacy repos may merit consolidation, cleanup, or dedicated ownership.
  • Invest in shared libraries or frameworks when several teams show overlap in low-level work, standardizing can reduce duplicate effort.

Dev Days by Repository helps organizations connect actual engineering time to ownership boundaries and technical investment dynamics. When paired with deployment and WIP data, it becomes a powerful tool for architectural stewardship and team capacity planning.