Fallacy of move fast and break things Dawn Parzych Developer Advocate dparzych @dparzych

@dparzych

Elite companies ship 2,555x faster than the slow performers. Shrinking time between deploys from months to minutes. 46x more frequent code deployments 2,555x faster lead time from commit to deploy 2018 DORA State of DevOps Report @dparzych @dparzych

“Throw things at the wall and see what sticks.” Photo By: Lance Cpl. Garry J. Welch https://www.31stmeu.marines.mil/Photos/igphoto/153642/ @dparzych

@dparzych

New technology is raising customer expectations at breakneck pace. @dparzych

Doesn’t matter if you’re B2B or B2C… Customers are pushing companies to do better. Customized Experiences Always Available Instant Value 100% Reliability Fast Performance Bug Free Latest Innovation Cross-Platform Consistency Mobile First @dparzych @dparzych @dparzych

High MTTR Employee turnover Consequences of getting it wrong Customer churn Lost sales Decrease in customer confidence Burnout @dparzych

Elite companies ship 2,555x faster & fail 7x less than the slow performers. Shrinking time between deploys from months to minutes. 46x more frequent code deployments 2,555x faster lead time from commit to deploy 7x lower change failure rate (Changes are 1/7 as likely to fail) 2,604x faster time to recover from incidents 2018 DORA State of DevOps Report @dparzych @dparzych

The pressure is on… How do you provide more value faster without sacrificing quality and your employees health? TIME TO VALUE @dparzych @dparzych @dparzych

They found a better way to deliver change and stay ahead of competition. @dparzych @dparzych

Build Progressive delivery Test in production Targeted rollouts Canary launch @dparzych @dparzych

Operate Kill switch Service metrics Dynamic configuration Safe migrations @dparzych @dparzych

Experiment ex·per·i·ment noun /ikˈsperəmənt/ A scientific procedure undertaken to make a discovery, test a hypothesis, or demonstrate a known fact. @dparzych

Why Do Companies Experiment? Test Hypotheses Vet new ideas by testing multiple variations. Measure Impact Gather data on how a new feature is performing. Build with Confidence Gain confidence you’re making the right changes. @dparzych

Rapidly Learn From Your Users & Systems Beta Groups Gain earlier feedback from real users A/B/n Tests Test robust functionality anywhere in your stack Performance Tests Measure impact on your key service metrics @dparzych

@dparzych @dparzych

5 best practices ● ● ● ● ● Create a culture of experimentation & psychological safety Define what success looks like as a team Recognize your biases Plan ahead Empower and communicate @dparzych

To download slides and/or get a LaunchDarkly t-shirt: http://www.launchdarkly.com/dawn @dparzych