by Nicole Forsgren
A widely adopted framework that uses four key metrics to classify engineering performance. It proves that high performers do not trade off speed for stability; they achieve both by reducing batch sizes and automating processes.
Core Principles
- 1.Deployment Frequency: How often code is deployed to production (Elite: On-demand).
- 2.Lead Time for Changes: Time from code commit to code running in production (Elite: < 1 day).
- 3.Mean Time to Restore (MTTR): Time to restore service after an incident (Elite: < 1 hour).
- +1 more...
"Speed and stability move together... If you push changes less frequently, you will have more unstable systems."