Sponsored Case Study

The Fallacy of Move Fast and Break Things

The phrase "move fast, and break things" has been echoing down the halls of tech companies for years. While this may sound like a good way to operate it will be challenging without having processes in place to set teams and individuals up for success. You might be thinking "Ugh process. Processes stifle innovation, slow things down, and introduce unnecessary hurdles to jump through." But in order to move quickly and know what to do when things breaks processes are needed.

To successfully move fast and break things, processes are needed for:

  • Releasing a new feature to production.
  • How and when is code deployed?
  • What is the path to production—are features first made available to internal users, then a gradual rollout to all users?
  • Alerting and notifying the correct individuals that something is broken.
  • What mechanisms are in place to monitor applications and systems?
  • Who is part of the on-call rotation?
  • What is the escalation procedure?
  • Implementing safety precautions.
  • What precautions can be implemented to safely disable or roll back features when something breaks.

Moving fast, breaking things, and taking forever to resolve the problems does not result in happy customers and employees. High performing organizations move quickly and break things, but they also have a relatively low MTTR (mean time to resolve) when things break. The longer it takes to resolve an incident the unhappier people are. Customers are unhappy the site is broken, ops is unhappy that they still don't have a patch, marketing is unhappy that social media is blowing up, and developers are unhappy that they are spending time working on an incident instead of working on new features.

This talk will explore what processes can be put in place to reduce MTTR such as:

  • Scheduling chaos or game days to practice what to do when things go wrong.
  • Setting up the right monitoring strategy.
  • Testing in production.


You should attempt to move fast, you should attempt to break things- but only when you have the right protections and processes in place.

SESSION SPONSORED BY

LaunchDarkly is a feature management platform that empowers all teams to safely deliver and control software through feature flags.

DATE

Wednesday Nov 18 / 12:20PM PST (45 minutes )

ADD TO CALENDAR Add to calendar SHARE

3 weeks of live software engineering content designed around your schedule.

Don’t miss out! Save your seat now

Register
TOP