Lead Time for Changes LTFC
Lead Time for Changes measures the elapsed time from when a code commit is made to when that change is running in production. It is one of the four DORA metrics and reflects the efficiency of the entire software delivery pipeline from development through testing, review, CI/CD, and deployment. Shorter lead times enable faster feedback loops and more responsive product development.
Lead time for changes should be measured from first commit in a branch to production deployment, capturing the full cycle including code review, automated testing, and any approval gates.
- LinearBDORA metrics including lead time by team and repository
- JellyfishEngineering productivity metrics including lead time
- GitHub InsightsPR cycle time as a component of lead time
- CircleCIPipeline build and deploy duration analytics
- CI/CD pipeline speed and parallelization
- Code review turnaround time and batch size
- Automated test suite execution time
- Manual approval gates in the deployment process
- Feature branch duration (how long branches live before merging)
DORA elite teams achieve lead time under 1 hour; high performers under 1 day; medium performers 1 week–1 month; low performers above 1 month.
How different roles think about this metric
Each function reads LTFC through a different lens and takes different actions when it changes.
Common Questions About Lead Time for Changes
Click any question to expand the answer.
What is the biggest contributor to long lead time in most engineering teams?
How does trunk-based development reduce lead time?
How do manual approval gates affect lead time?
Should lead time targets vary by change type?
Related Metrics
Metrics that are commonly analyzed alongside LTFC.
Role guides that include this metric
See how each role uses LTFC in context with the full set of metrics they own.
See What’s Actually Moving Your LTFC
askotter connects your data sources and applies causal analysis to tell you exactly why your metrics are changing, not just that they changed.
Book a demo