20
DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO [email protected] @Edith_H

DevOps 2.0 - When Everyone Can Run What’s Built · DevOps 2.0 - When Everyone Can Run What’s Built Edith Harbaugh, CEO [email protected] ... 3 Years is Dead. Marketing: Unable

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 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

DevOps 2.0 - When Everyone Can Run What’s Built

Edith Harbaugh, CEO [email protected]

@Edith_H

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

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

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

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

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

• “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

• 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

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

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

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

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

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

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

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

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

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

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

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

• 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

Powering software organizations to launch, measure & control features.

Edith Harbaugh, CEO [email protected]

@Edith_H