SlideShare a Scribd company logo
When Feature Flags
go Bad
Edith Harbaugh
CEO & Cofounder
@Edith_H
#softwareseatbelt@Edith_H
About me Cofounder & CEO, LaunchDarkly
Podcast cohost, “To Be Continuous”
InfoQ, ReadWrite, DZone contributing author
BS Engineering Harvey Mudd College
Engineering, Epicentric & Vignette
Product, Monster.com, EasyBloom, Tripit
IN THE LAST 10 YEARS, THE AVERAGE TIME TO RELEASE
AN APPLICATION HAS GONE FROM YEARS TO WEEKS
OLD WORLD
18 MONTH RELEASE CYCLE
NEW WORLD
WEEKLY RELEASE CYCLE
@Edith_H #softwareseatbelt
Feature flags have become a critical part of how we roll out
features, get feedback, and allow engineering and marketing
to proceed on their own schedules.
It’s hard to imagine DevOps services without them!
- Microsoft Engineering Leadership
@Edith_H #softwareseatbelt
With LaunchDarkly we ship small changes very often.
It makes it very easy to roll back a particular change, or even
better: fix and roll-forward, and it helps us iterate very fast.
- DevOps 101, Atlassian
@Edith_H #softwareseatbelt
Feature Kill Switches
for unexpected events
#softwareseatbelt@Edith_H
#softwareseatbelt@Edith_H
Controlled
rollouts
8
Early access betas for your
best guinea pigs
best customers
#softwareseatbelt@Edith_H
9
THE
CHASM
#softwareseatbelt@Edith_H
Chasm larger than it appears
10 @edith_h
NONE SHALL PASS
@Edith_H #softwareseatbelt
#softwareseatbelt@Edith_H
How to flag… poorly
Ambiguously named flags
@Edith_H
Surely you
can’t be
serious?
I am
serious… and
don’t call me
Shirley!
#softwareseatbelt
I am serious…
and don’t call
me Shirley!
#softwareseatbelt@Edith_H
Overused
flags
#softwareseatbelt@Edith_H
Conflicting
flags
#softwareseatbelt@Edith_H
Feature
flag!
#softwareseatbelt@Edith_H
Recipe for effective feature flag-driven
development
#softwareseatbelt@Edith_H
Flag
carefully
Lock down
access
Remove
flags
launchdarkly.com
LET’S TALK
Slides, T-Shirts & more at
#softwareseatbelt@Edith_H

More Related Content

What's hot (19)

PPTX
2011 may sll_seiden_presentation_final for slideshare
Eric Ries
 
PDF
Real Cross-functional Teams for Creating real and better Products
Jutta Eckstein
 
PDF
Hacking Developer Relations at Yahoo! Developer Network
Chad Dickerson
 
PDF
ChatOps as Change Agent
Scott Nasello
 
PDF
Real Cross-functional Teams for Creating Real and Better Products
Jutta Eckstein
 
PDF
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Em Campbell-Pretty
 
PDF
Social Project Management 2.0
Bernd Siewert
 
PDF
DevOps is no Walk in the Park
Sabine Wojcieszak
 
PPTX
Adding Social Icons To Outlook Signature
Advisors4Advisors
 
PDF
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
Atlassian
 
PDF
Real Cross-functional teams for Creating real and better Products
Jutta Eckstein
 
PDF
Aitc2018 ux impact - elizabeth ayer
Elizabeth Ayer
 
PDF
Agile Development in a Nutshell
Jutta Eckstein
 
PDF
From Crowdsourcing to Crowd Making: The Path From Ideas to Solutions
Seattle Interactive Conference
 
PDF
What's the ROI of Developer Relations?
Phil Leggetter
 
PDF
Anodot - NOAH19 Tel Aviv
NOAH Advisors
 
PDF
What if the world is our customer?
Jutta Eckstein
 
PPTX
Google's mobilegeddon may 2015
Lisa Davis
 
PDF
Modern agile: make it safe
Steven Limmer
 
2011 may sll_seiden_presentation_final for slideshare
Eric Ries
 
Real Cross-functional Teams for Creating real and better Products
Jutta Eckstein
 
Hacking Developer Relations at Yahoo! Developer Network
Chad Dickerson
 
ChatOps as Change Agent
Scott Nasello
 
Real Cross-functional Teams for Creating Real and Better Products
Jutta Eckstein
 
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Em Campbell-Pretty
 
Social Project Management 2.0
Bernd Siewert
 
DevOps is no Walk in the Park
Sabine Wojcieszak
 
Adding Social Icons To Outlook Signature
Advisors4Advisors
 
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
Atlassian
 
Real Cross-functional teams for Creating real and better Products
Jutta Eckstein
 
Aitc2018 ux impact - elizabeth ayer
Elizabeth Ayer
 
Agile Development in a Nutshell
Jutta Eckstein
 
From Crowdsourcing to Crowd Making: The Path From Ideas to Solutions
Seattle Interactive Conference
 
What's the ROI of Developer Relations?
Phil Leggetter
 
Anodot - NOAH19 Tel Aviv
NOAH Advisors
 
What if the world is our customer?
Jutta Eckstein
 
Google's mobilegeddon may 2015
Lisa Davis
 
Modern agile: make it safe
Steven Limmer
 

Similar to How & When to Feature Flag (9)

PDF
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
LaunchDarkly
 
PDF
Feature flags to speed up & de risk development
LaunchDarkly
 
PDF
Faster & Less Risky Releases with Feature Flags
LaunchDarkly
 
PDF
The Cultural Changes of Feature Flagging
LaunchDarkly
 
PDF
Use Feature Flags for Clean Deployments
TechWell
 
PDF
An Introduction to Feature Flags
CloudZenix LLC
 
PDF
Ff for product success
VWO
 
PPTX
Feature flag launchdarkly
Sandeep Soni
 
PDF
Launch safely with Feature Flags
Wise Engineering
 
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
LaunchDarkly
 
Feature flags to speed up & de risk development
LaunchDarkly
 
Faster & Less Risky Releases with Feature Flags
LaunchDarkly
 
The Cultural Changes of Feature Flagging
LaunchDarkly
 
Use Feature Flags for Clean Deployments
TechWell
 
An Introduction to Feature Flags
CloudZenix LLC
 
Ff for product success
VWO
 
Feature flag launchdarkly
Sandeep Soni
 
Launch safely with Feature Flags
Wise Engineering
 
Ad

More from Outlyer (20)

PPTX
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Outlyer
 
PPTX
Why You Need to Stop Using "The" Staging Server
Outlyer
 
PPTX
How GitHub combined with CI empowers rapid product delivery at Credit Karma
Outlyer
 
PPTX
Packaging Services with Nix
Outlyer
 
PDF
Minimum Viable Docker: our journey towards orchestration
Outlyer
 
PDF
Ops is dead. long live ops.
Outlyer
 
PDF
The service mesh: resilient communication for microservice applications
Outlyer
 
PPTX
Microservices: Why We Did It (and should you?)
Outlyer
 
PPTX
Renan Dias: Using Alexa to deploy applications to Kubernetes
Outlyer
 
PDF
Alex Dias: how to build a docker monitoring solution
Outlyer
 
PPTX
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
Outlyer
 
PDF
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Outlyer
 
PDF
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Outlyer
 
PDF
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
Outlyer
 
PPTX
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
Outlyer
 
PPTX
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Outlyer
 
PDF
Zero Downtime Postgres Upgrades
Outlyer
 
PDF
DOXLON November 2016: Facebook Engineering on cgroupv2
Outlyer
 
PDF
DOXLON November 2016 - ELK Stack and Beats
Outlyer
 
PDF
DOXLON November 2016 - Data Democratization Using Splunk
Outlyer
 
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Outlyer
 
Why You Need to Stop Using "The" Staging Server
Outlyer
 
How GitHub combined with CI empowers rapid product delivery at Credit Karma
Outlyer
 
Packaging Services with Nix
Outlyer
 
Minimum Viable Docker: our journey towards orchestration
Outlyer
 
Ops is dead. long live ops.
Outlyer
 
The service mesh: resilient communication for microservice applications
Outlyer
 
Microservices: Why We Did It (and should you?)
Outlyer
 
Renan Dias: Using Alexa to deploy applications to Kubernetes
Outlyer
 
Alex Dias: how to build a docker monitoring solution
Outlyer
 
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
Outlyer
 
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Outlyer
 
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Outlyer
 
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
Outlyer
 
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
Outlyer
 
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Outlyer
 
Zero Downtime Postgres Upgrades
Outlyer
 
DOXLON November 2016: Facebook Engineering on cgroupv2
Outlyer
 
DOXLON November 2016 - ELK Stack and Beats
Outlyer
 
DOXLON November 2016 - Data Democratization Using Splunk
Outlyer
 
Ad

Recently uploaded (20)

PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 

How & When to Feature Flag

Editor's Notes

  • #7: Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  • #8: Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  • #9: Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  • #10: Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  • #11: Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  • #12: http://www.nanex.net/aqck2/3522.html