# devops - metrics
The DevOps movment have defined several metrics to evaluate an organization DevOps capabilities.
# The Software delivery performance metrics
# deploy frequency
Consider this metric has "batch size". The more frequently we deploy, the smaller the size of the batch.
Deploy means goin into production or to an app store.
# delivery lead time
The time it takes to go from code committed to code successfully running in production.
Highers performers deploy in production in less than an hour. Lower performers deploy monthly or less.
Continuous Delivery - Jez Humble - 2012
Jez Humble definition is :
"How long would it take your organization to deploy a change that involved just one single line of code ? Do you do this on a repeatable, reliable basis ?"
# Mean Time To Recover
Time needed to restore the service of the application when an incident occurs.
# Mean Time To Detection
MTTD is a key performance indicator in incident management and indicates the average amount of time required for an organization to discover an incident.
# change fail rate
The percentage of changes to production leading to a failure.
# Real User Monitoring
Understand application performance from the perspective of an actual user.