Developer Metrics - spinningideas/resources GitHub Wiki
Platform Engineering
- Ease of Delivery
- Engineer Engagement
- Deploys per Service
- Change Failure Rate
- Perceived Productivity
- Weekly Time Loss
- Engineer Engagement
- Cycle Time
- Team Satisfaction
Developer Experience
- Time from Commit to Deploy
- Pull Request Cycle Time
- Self-Serve Documentation
- Self-Serve Dependency Maintenance
Engineering Operations
- Perceived Rate of Delivery
- Ease of Delivery
- Developer Satisfaction
- Adoption Rate
- Stability of Services/Apps
- Experiment Velocity
- Availability
- Performance
- Developer Sentiment
- Engagement
- Weekly Time Loss
- Deep Work
- Ease of Delivery
- Speed
- Stability
- % Adoption of Standards
Engineering Productivity
Developer Experience
- Ease of Delivery
- Perceived Productivity
- Engineer Engagement
- Ease of Delivery
- CI Pipeline Failure Rate
- CI Pipeline Build Time
- Number of Deployments
- Change Failure Rate
- Developer Build Time
- Code Reviewer Response Time
- Post-Commit CI Speed
- CI Determinism
- Deployment Success Rate
- End User Satisfaction
- Self-Reported Productivity
- Deployment Frequency
- Weekly Deployments per Weekly Active Developer
- Avg. Number of Days With Sufficient Focus Time
- Branch Creation to Merger Merge Time
- Sentiment
- Weekly # of PRs per Developer
- Weekly # of Diffs/PRs per Engineer
- Weekly # of Code Review per Engineer
- Weekly # of Design Docs Generated per Engineer
- Avg. Weekly Focus Time per Engineer
- Developer survey with a focus on perceptions of friction
Tech Enablement
- Developer Satisfaction Score
- Time to 1st and 10th PR
- Lead Time
- Deployment Frequency
- % of PRs under 250 lines
- Code Coverage
- Change Failure Rate
- Time to Restore Services