Update nexus: fix conflicts and sync local changes
This commit is contained in:
@@ -1,55 +1,55 @@
|
||||
# Lead Time
|
||||
|
||||
## Definition
|
||||
Lead Time (specifically Lead Time for Changes) is the interval from when a developer commits code to when that code is successfully deployed to production. It measures the total time from code commitment to customer-facing value delivery.
|
||||
|
||||
## Importance
|
||||
Lead Time is a critical DORA (DevOps Research and Assessment) metric. Short lead times indicate:
|
||||
- Efficient development and delivery processes
|
||||
- High levels of automation
|
||||
- Reduced risk in deployments
|
||||
- Faster feedback loops
|
||||
- Better alignment with business objectives
|
||||
|
||||
## Across DevOps Maturity Levels
|
||||
|
||||
| Maturity | Lead Time Characteristic |
|
||||
|----------|-------------------------|
|
||||
| Phase 1 | Long — manual processes, milestone-based releases, siloed teams cause extended lead times |
|
||||
| Phase 2 | Improving — Agile practices introduced, version control helps, but manual interventions persist |
|
||||
| Phase 3 | Shorter — automated builds and tests speed up delivery, security integrated earlier |
|
||||
| Phase 4 | Significantly reduced — CI pipeline and automated processes enable rapid iteration |
|
||||
| Phase 5 | Less than one hour — elite performance, on-demand deployment capability |
|
||||
|
||||
## Elite Performance Benchmark
|
||||
According to DORA research:
|
||||
- **Elite performers**: Less than one hour lead time
|
||||
- **High performers**: Between one week and one month
|
||||
- **Medium performers**: Between one month and six months
|
||||
- **Low performers**: More than six months
|
||||
|
||||
## Components of Lead Time
|
||||
1. **Coding time** — Time to implement the change
|
||||
2. **Build time** — Automated compilation and artifact generation
|
||||
3. **Test time** — Unit, integration, and acceptance tests
|
||||
4. **Review time** — Code review and approval processes
|
||||
5. **Deployment time** — Time to deploy through pipeline stages
|
||||
6. **Queuing time** — Time waiting for resources or approvals
|
||||
|
||||
## How to Improve Lead Time
|
||||
- Automate the entire build-test-deploy pipeline
|
||||
- Reduce batch sizes (smaller changes deploy faster)
|
||||
- Implement robust automated testing to reduce review burden
|
||||
- Eliminate manual approvals that create bottlenecks
|
||||
- Use feature flags to decouple deployment from release
|
||||
- Improve developer tooling and local build times
|
||||
|
||||
## Sources
|
||||
- [[sources/devops-maturity-model-from-traditional-it-to-advanced-devops.md]]
|
||||
- [[sources/cloud-devop-maturity-guideline.md]]
|
||||
|
||||
## Related Concepts
|
||||
- [[concepts/DORA-Metrics]]
|
||||
- [[concepts/Continuous-Deployment]]
|
||||
- [[concepts/Time-to-Market]]
|
||||
- [[concepts/DevOps-Maturity]]
|
||||
# Lead Time
|
||||
|
||||
## Definition
|
||||
Lead Time (specifically Lead Time for Changes) is the interval from when a developer commits code to when that code is successfully deployed to production. It measures the total time from code commitment to customer-facing value delivery.
|
||||
|
||||
## Importance
|
||||
Lead Time is a critical DORA (DevOps Research and Assessment) metric. Short lead times indicate:
|
||||
- Efficient development and delivery processes
|
||||
- High levels of automation
|
||||
- Reduced risk in deployments
|
||||
- Faster feedback loops
|
||||
- Better alignment with business objectives
|
||||
|
||||
## Across DevOps Maturity Levels
|
||||
|
||||
| Maturity | Lead Time Characteristic |
|
||||
|----------|-------------------------|
|
||||
| Phase 1 | Long — manual processes, milestone-based releases, siloed teams cause extended lead times |
|
||||
| Phase 2 | Improving — Agile practices introduced, version control helps, but manual interventions persist |
|
||||
| Phase 3 | Shorter — automated builds and tests speed up delivery, security integrated earlier |
|
||||
| Phase 4 | Significantly reduced — CI pipeline and automated processes enable rapid iteration |
|
||||
| Phase 5 | Less than one hour — elite performance, on-demand deployment capability |
|
||||
|
||||
## Elite Performance Benchmark
|
||||
According to DORA research:
|
||||
- **Elite performers**: Less than one hour lead time
|
||||
- **High performers**: Between one week and one month
|
||||
- **Medium performers**: Between one month and six months
|
||||
- **Low performers**: More than six months
|
||||
|
||||
## Components of Lead Time
|
||||
1. **Coding time** — Time to implement the change
|
||||
2. **Build time** — Automated compilation and artifact generation
|
||||
3. **Test time** — Unit, integration, and acceptance tests
|
||||
4. **Review time** — Code review and approval processes
|
||||
5. **Deployment time** — Time to deploy through pipeline stages
|
||||
6. **Queuing time** — Time waiting for resources or approvals
|
||||
|
||||
## How to Improve Lead Time
|
||||
- Automate the entire build-test-deploy pipeline
|
||||
- Reduce batch sizes (smaller changes deploy faster)
|
||||
- Implement robust automated testing to reduce review burden
|
||||
- Eliminate manual approvals that create bottlenecks
|
||||
- Use feature flags to decouple deployment from release
|
||||
- Improve developer tooling and local build times
|
||||
|
||||
## Sources
|
||||
- [[sources/devops-maturity-model-from-traditional-it-to-advanced-devops.md]]
|
||||
- [[sources/cloud-devop-maturity-guideline.md]]
|
||||
|
||||
## Related Concepts
|
||||
- [[concepts/DORA-Metrics]]
|
||||
- [[concepts/Continuous-Deployment]]
|
||||
- [[concepts/Time-to-Market]]
|
||||
- [[concepts/DevOps-Maturity]]
|
||||
|
||||
Reference in New Issue
Block a user