Feature flags to speed up & de risk development

Post on 16-Apr-2017

497 views 2 download

Transcript of Feature flags to speed up & de risk development

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