DORA Metrics

Introduction

DORA metrics measure software delivery velocity and throughput by plugging into all systems used for software development, deployment and operation. The DORA metrics consist of:

  • Deployment Frequency,

  • Lead Time for Changes,

  • Mean Time to Recovery and

  • Change Failure Rate.

These metrics can provide warnings and alert if engineers are:

  • losing engagement,

  • highlight high and low-performing teams and

  • help companies avoid resorting to quick fixes.

Setting up DORA Metrics

Step 1. Adding Git provider

Connect GitHub: [GitHub] Connect Agile Analytics to your GitHub
Connect GitLab: [GitLab] Connect Agile Analytics to your GitLab
Connect Bitbucket: [Bitbucket] Connect Agile Analytics to your Bitbucket

Step 2. Setting up Jobs Schedule (optional)

You can select how often jobs for measuring DORA Metrics will be run.
By default, it runs every 12 hours.
If you want to change the schedule, go to SettingsJobs Schedule tab and set the preferred value.

Screenshot-from-2021-11-30-17-44-43.png## Step 3. Selecting repositories you’d like to track

Add repositories to Agile Analytics: Add repositories to Agile Analytics

Step 4. Connecting your ticket feed

Some of the Dora matrics are also required access to your ticket feed.

Connect Jira: [Jira] Connect Agile Analytics to Jira

Connect Azure DevOps: (coming soon)

**Done!**You’ll be able to see all the repositories which are included in the DORA metrics in the Repositories filter.

image-20230220-140041.png# DORA Metrics explained

Deployment Frequency

Lead Time for Changes

Mean Time to Recovery

Change Failure Rate