Calculate how often a repository publishes tagged releases over a given period.
Release frequency is a top-level DORA metric proxy. Formula: releases_per_month = total_releases / months. Elite-performing teams per DORA research deploy multiple times per day; this calculator buckets your cadence into recognizable tiers from continuous deployment down to infrequent quarterly-or-slower releases.
releases_per_month = total_releases / months
DORA's deployment frequency measures deploys to production, which can be more frequent than tagged releases if you deploy continuously but version less often. Use whichever unit (deploy or release) matches what you're trying to improve.
Generally yes for reducing batch size and risk per change, but it must be paired with automated testing and rollback — frequent releases without safety nets just ship more risk faster.
Use `git tag --sort=creatordate` combined with tag creation dates, or pull release history from your GitHub/GitLab API if tags aren't a reliable proxy for releases.
Weekly releases (4-5/month) is an achievable, low-risk cadence for most teams with CI/CD in place; moving to daily or continuous deployment usually requires stronger automated test coverage and feature flagging.