How often an organization deploys code to production or release it to end users.
Deployment frequency reflects the efficiency of a team‘s deployment. A team that deploys more frequently can deliver the product faster and users’ feature requirements can be met faster.
N/A
Deployment frequency is calculated based on the number of deployment days, not the number of deployments, e.g.,daily, weekly, monthly, yearly.
| Groups | Benchmarks |
|---|---|
| Elite performers | Multiple times a day |
| High performers | Once a week to once a month |
| Medium performers | Once a month to once every six months |
| Low performers | Less than once every six months |
Data Sources Required
This metric relies on deployments collected in multiple ways:
Transformation Rules Required
This metric relies on the deployment configuration in Jenkins, GitLab or GitHub transformation rules to let DevLake know what CI builds/jobs can be regarded as deployments.