User:AndrewAndBeccy/sandbox

DORA (DevOps Research and Assessment) is a research project to understand the practices, processes, and capabilities that enable Software Development teams to achieve high performance. It was acquired by Google in 2018.

Capabilities
DORA identifies named capabilities which drive high performance in software development. They are grouped as technical, process, and cultural.

Capabilities are interrelated. For example, enabling Continuous Integration requires a team to improve through a sequence:


 * Process capability: "Working in small batches" →
 * Technical capability: "Trunk-based development" →
 * Technical capability: "Continuous Integration"

Metrics
DORA defines metrics which help software development teams to identify which capabilities they should focus on improving. They are a data-driven approach to assessing a team:


 * Deployment Frequency. The number of deployments made to production per day, week, or month.
 * Change Lead Time. The time it takes to make a change from the initial commit to the production environment.
 * Change Failure Rate. The percentage of deployments that fail.
 * Time To Restore. The time it takes to recover from a deployment failure.

Teams measured as having high DORA metrics correlate with high performance in software delivery.