Feature flags to speed up
& de risk development
Edith Harbaugh, CEO & cofounder, LaunchDarkly
@LaunchDarkly LaunchDarkly.com
About Me
•  Cofounder & CEO, LaunchDarkly
•  Podcast cohost, “To Be Continuous”
•  BS Engineering Harvey Mudd College
•  Engineering, Epicentric & Vignette
•  Product, Monster.com, EasyBloom, TripIt
•  Marketing, Concur
Tsunami Software Releases
@Edith_H	
  
Feature Flags
@Edith_H	
  
Feature Flags!
•  Push functionality to who you want, when
you want
•  Expand or roll back, without a new
deployment
•  Separate code deployment from business
logic
•  Get real-world feedback and analytics
•  No more long running branches with merge
conflicts
Use Feature Flags to expose
functionality when you want, to
who you want
@Edith_H	
  
Early Access Betas
Opt-In
@Edith_H	
  
Block
@Edith_H	
  
Rollouts
@Edith_H	
  
Run A/B Tests
@Edith_H	
  
Newbie > Power User
@Edith_H	
  
Subscription
@Edith_H	
  
Sunset
@Edith_H	
  
Effective Feature Flagging
•  What’s	
  the	
  right	
  level	
  of	
  flagging?	
  
•  Ambiguously	
  named	
  flags	
  
•  Misunderstood	
  flags	
  
•  Removing	
  flags	
  
•  Control	
  access	
  to	
  flags	
  	
  
•  Visibility	
  to	
  non-­‐technical	
  users	
  
•  Logging	
  
•  Dependency	
  tracking	
  
	
  
@Edith_H	
  
Launch, control, and measure your features
Edith Harbaugh, CEO
edith@launchdarkly.com
@Edith_H
@LaunchDarkly LaunchDarkly.com

Feature flags to speed up & de risk development