DORA metrics measure software delivery performance, while SPACE provides a holistic view of developer productivity. Together, they help teams understand and improve their engineering effectiveness.
DORA Metrics
- Deployment Frequency: How often code deploys to production
- Lead Time for Changes: Time from commit to production
- Change Failure Rate: Percentage of deployments causing failures
- Time to Restore: Time to recover from failures
Measuring with GitHub
# Calculate lead time
gh api repos/{owner}/{repo}/actions/runs \
--jq '.workflow_runs[] | {created: .created_at, conclusion: .conclusion}'SPACE Framework
- Satisfaction: Developer happiness and fulfillment
- Performance: Outcomes and quality of work
- Activity: Actions and outputs
- Communication: Collaboration effectiveness
- Efficiency: Flow and minimal interruptions
Track these metrics over time to identify bottlenecks and measure improvement initiatives.
