First to look at 4 key metric • Key technical practices and obstacles to adoption 2013 State of DevOps Report 2014 State of DevOps Report • Phd Nicole Forsgren joined the project • Largest survey to date • Companies with high… performance are twice as likely to exceed their profitability, market share and productivity goals” • Speed and stability are not a trade-off
not an error. more frequent code deployments faster lead time to deploy lower change failure rate (changes are 1/3 as likely to fail) faster time to recover from incidents
Version Control Trunk-based Development Test Data Management Shift Left on Security Monitoring & Observability Loosely Coupled Architecture Proactive Notifications Empowered Teams Code Maintainability Database Change Management Continuous Integration Continuous Delivery
Deployment Automation Version Control Trunk-based Development Test Data Management Shift Left on Security Monitoring & Observability Loosely Coupled Architecture Proactive Notifications Empowered Teams Code Maintainability Database Change Management Continuous Integration Continuous Delivery
Recognition Less Rework Technical Practices Test Automation Continuous Testing Deployment Automation Version Control Trunk-based Development Test Data Management Shift Left on Security Monitoring & Observability Loosely Coupled Architecture Proactive Notifications Empowered Teams Code Maintainability Database Change Management Continuous Integration Continuous Delivery
Recognition Less Rework Technical Practices Test Automation Continuous Testing Deployment Automation Version Control Trunk-based Development Test Data Management Shift Left on Security Monitoring & Observability Loosely Coupled Architecture Proactive Notifications Empowered Teams Code Maintainability Database Change Management Continuous Integration Continuous Delivery Less Rework
11 Microservices • 7 Teams • Dora Metrics: ◦ Deployment Frequency: B/n once per hour and once per day ◦ Time to restore service: Less than one hour ◦ Change fail rate: 0–15% • Outcomes: ◦ Deployment during office hours (Less Burnout) ◦ Less Stress ◦ Less Deployment Pain
show where are you compare to your industry • They provide data-driven business improvements • They measured at the team level • You don’t need to trade off speed for stability Deployment frequency Lead time for changes Time to restore service Change fail rate Speed Stability
show where are you compare to your industry • They provide data-driven business improvements • They measured at the team level • You don’t need to trade off speed for stability Deployment frequency Lead time for changes Time to restore service Change fail rate Speed Stability