The problem How to measure the performance of a software development team The solution Lead Time for Changes: how long does it take for a commit to get to production Deployment Frequency: how often does a team release to production Change Failure Rate: what is the percentage of deployments causing failure in production Mean Time to Restore: how long does it take to recover from a failure in production Based on these metrics, teams can be categorized in groups from low performing to elite. Management: 4 Key Metrics full article