DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s...
Transcript of DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s...
![Page 2: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/2.jpg)
Edith Harbaugh Cofounder & CEO: LaunchDarklyPodcast cohost: “To Be Continuous”InfoQ, ReadWrite, DZone contributing authorEngineering: Epicentric & VignetteProduct: TripIt, BS Engineering Harvey Mudd College
@Edith_H
![Page 3: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/3.jpg)
Windows ’95Windows ‘98
3
Winter ‘16Spring ‘17
10:05 AM10:06 AM
![Page 4: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/4.jpg)
4
Waterfall Release Every 3 Years is Dead
![Page 5: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/5.jpg)
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
![Page 6: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/6.jpg)
• “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
![Page 7: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/7.jpg)
• 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
![Page 8: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/8.jpg)
QA: Testing Platform Matrix Overload
8
“It worked on QA Server”
Product Dev QA Ops Marketing Launch
![Page 9: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/9.jpg)
Ops: Hell
9
It’s broken, fix it now!
Product Dev QA Ops Marketing Launch
![Page 10: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/10.jpg)
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
![Page 11: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/11.jpg)
11
Dev Controls Access to Features
![Page 12: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/12.jpg)
12
QA Gets Access to Features
![Page 13: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/13.jpg)
13
Ops Controls Access to Features
![Page 14: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/14.jpg)
14
DevOps 2.0: Business Granted Control over Software
Product
Dev
QA
Ops
Sales
Marketing
FeatureFlagging
![Page 15: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/15.jpg)
15
Product Controls Access to Features
![Page 16: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/16.jpg)
16
Marketing Controls Access to Features
![Page 17: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/17.jpg)
17
Sales Controls Access to Features
![Page 18: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/18.jpg)
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
![Page 19: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/19.jpg)
• 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
![Page 20: DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO edith@launchdarkly.com ... 3 Years is Dead. Marketing: Unable](https://reader036.fdocuments.in/reader036/viewer/2022081405/5f07f04d7e708231d41f8410/html5/thumbnails/20.jpg)
Powering software organizations to launch, measure & control features.
Edith Harbaugh, CEO [email protected]
@Edith_H