Skip to content

Engineering Insights

Engineering Insights provides data-driven metrics about your engineering organization, including DORA metrics, bus factor analysis, and code freshness tracking.

Shoehorn tracks the four key DORA (DevOps Research and Assessment) metrics:

MetricDescriptionHow It’s Measured
Deployment FrequencyHow often code is deployed to productionCount of deployments per time period
Lead Time for ChangesTime from commit to production deploymentMerge timestamp to deploy timestamp
Change Failure RatePercentage of deployments causing failuresFailed deploys / total deploys
Time to Restore ServiceTime to recover from a failureIncident start to resolution

Navigate to Insights > DORA to see metrics across your organization.

Filter by:

  • Time period (7d, 30d, 90d)
  • Team
  • Entity
  • Environment

Bus factor identifies knowledge concentration risks: how many people would need to leave before a project stalls.

  • Commit distribution: How evenly code changes are spread across contributors
  • Knowledge silos: Files or modules touched by only one person
  • Risk entities: Services with a bus factor of 1 (single contributor)

Navigate to Insights > Bus Factor to see:

  • Organization-wide bus factor summary
  • Per-entity risk scores
  • Team-level knowledge distribution
  • Recommendations for knowledge sharing

Track repository activity and identify stale services.

CategoryCriteriaMeaning
FreshUpdated within 30 daysActively maintained
AgingUpdated 30-90 days agoMay need attention
StaleNot updated in 90+ daysPotentially abandoned

Navigate to Insights > Code Freshness or check the governance documentation health dashboard.

Engineering insights are aggregated from:

  • GitHub: Commit history, PR activity, contributor data
  • Kubernetes: Deployment events, rollout history
  • Shoehorn events: Entity changes, governance actions