DORA (the DevOps Research and Assessment organisation) is the largest and longest running research program of its kind, that seeks to understand the capabilities that drive software delivery and operations performance. DORA helps teams apply those capabilities, leading to better organisational performance.
DORA Classifications
Introduction
DORA Classification Levels
Each year DORA ask survey respondents about the software delivery performance of the primary application or service they work on. DORA analyse their answers using cluster analysis, which is a statistical method that identifies responses that are similar to one another but distinct from other groups of responses.
DORA performs cluster analysis on the original four software delivery metrics to remain consistent with previous years' cluster analyses. In the analysis of software delivery performance, four clusters of responses emerged. DORA do not set these levels in advance, rather they let them emerge from the survey responses. This gives them a way to see a snapshot of software delivery performance across all respondents each year. Four distinct clusters emerged from the data, as shown below:
elite | high | medium | low | |
---|---|---|---|---|
lead Time | Less than one day | Between one day and one week | Between one week and one month | Between one month and six months |
deployment Frequency | On demand (multiple deploys per day) | Between once per day and once per week | Between once per week and once per month | Between once per month and once every six months |
change Failure Rate | 0% | 5% | 10% | 15% |
time To Restore | Less than one hour | Less than one day | Less than 1 week | More than 1 week |