Create An Efficiency Profile
Overview
Efficiency Profiles are essential for measuring software delivery performance using DORA metrics.
Creating an efficiency profile
To create an efficiency profile:
-
From the left-hand navigation pane, click on Efficiency under Configuration, then select Efficiency Profiles.
-
To create a profile, click Create in the top right corner.
-
Enter a descriptive Efficiency Profile Name (e.g., Efficiency qrv7). You can also add a description.
-
Configure Lead Time for changes by measuring the time it takes a task to go into production.
- Planning
- Coding
- Review
- Build
- Deployment
- Choose Start Event Source (e.g., Issues Management) and Start event status category (e.g., To Do / Proposed).
- Choose End Event Source (e.g., Issues Management) and End event status category (e.g., In Progress).
- Choose Start Event Source (e.g., Issues Management) and Start Event Type (e.g., In Progress).
- Choose End Event Source (e.g., Source Code Management) and End Event (e.g., First Commit created).
- Choose Start Event Source (e.g., Source Code Management) and Start Event Type (e.g., First Commit created).
- Choose End Event Source (e.g., Source Code Management) and End Event (e.g., Last PR Merged).
- Choose Start Event Source (e.g., Source Code Management) and Start Event Type (e.g., Last PR Merged).
- Choose End Event Source (e.g., Continuous Integration) and End Event (e.g., Time for first CI execution).
- Choose Start Event Source (e.g., Continuous Integration) and Start Event Type (e.g., Time for first CI execution).
- Choose End Event Source (e.g., Continuous Deployment) and End Event (e.g., Time for last CD execution).
-
Configure Deployment Frequency by selecting the type of tool you use for successful deployments (e.g., Continuous Deployment). This measures the number of times a team deploys code to production in a given time period.
-
Configure Change Failure Rate by selecting the failure event type source (e.g., Continuous Deployment). This is the percentage of deployments that cause a failure in production.
-
Configure Mean Time to Restore (MTTR) by selecting the tool you use to track tasks in your team (e.g., Issues Management). This measures how long it takes a team to recover from a failure in production.
-
Click the Save button in the top right corner. A Efficiency profile created successfully message will appear.