Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Edith Harbaugh Cofounder & CEO: LaunchDarklyPodcast cohost: “To Be Continuous”InfoQ, ReadWrite, DZone contributing authorEngineering: Epicentric & VignetteProduct: TripIt, BS Engineering Harvey Mudd College
@Edith_H
Windows ’95Windows ‘98
3
Winter ‘16Spring ‘17
10:05 AM10:06 AM
4
Waterfall Release Every 3 Years is Dead
Marketing: Unable to Predict Future
5
Product Dev QA Ops Marketing Launch
• Too visionary or too slow• Aim once, hit once—no time to tune message or positioning
• “We do/don’t need social”• “Of course we need a single page app”
6
Product: Changing Use Cases
Product Dev QA Ops Marketing Launch
• Front end, back end, APIs all in different directions
• Branch hell with service packs, back ports
Dev: Teams Fracture
7
Product Dev QA Ops Marketing Launch
QA: Testing Platform Matrix Overload
8
“It worked on QA Server”
Product Dev QA Ops Marketing Launch
Ops: Hell
9
It’s broken, fix it now!
Product Dev QA Ops Marketing Launch
Feature Flagging: Move Faster with Less Risk• Built in-house by Facebook, Twitter,
Netflix
• Separate code from business logic
• Push functionality to who you want, when you want
10
FeatureFlagging
Product
Dev
QA
Ops
11
Dev Controls Access to Features
12
QA Gets Access to Features
13
Ops Controls Access to Features
14
DevOps 2.0: Business Granted Control over Software
Product
Dev
QA
Ops
Sales
Marketing
FeatureFlagging
15
Product Controls Access to Features
16
Marketing Controls Access to Features
17
Sales Controls Access to Features
18
Developers build, Org controls
Product
Dev
QA
Ops
Sales
Marketing
FeatureFlagging
Subscriptions
Trials
Kill Switch
Safety Valve
Test in Production
Continuous Delivery
Trunk Based Development
Qualitative Feedback
Early Betas
Timed Launches
Geo-Control
• Feature Flagging Guide:https://launchdarkly.com/guide/index.html• To Be Continuous Podcast:http://www.heavybit.com/library/podcasts/to-be-continuous/ • Slides + T-Shirthttp://launchdarkly.com/edith
19
Questions + Resources
Powering software organizations to launch, measure & control features.
Edith Harbaugh, CEO [email protected]
@Edith_H