DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops...

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

Transcript of DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops...

Page 1: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

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 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

Edith Harbaugh

Engineering Vignette, EpicentricProduct TripIt, Military.com, EasybloomMarketing, Sales ConcurWriter DevOps.com, Dzone, ReadWriteWebPodcast Host “To Be Continuous” Patents Deployment ManagementBS Engineering Harvey Mudd College

2

LaunchDarkly CEO & Cofounder

Page 3: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

Windows ’95Windows ‘98

3

Winter ‘16Spring ‘17

10:05 AM10:06 AM

Page 4: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

4

Waterfall Release Every 3 Years is Dead

Page 5: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

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 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

• “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 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

• 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 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

Ops: Hell

8

It’s broken, fix it now!

Product Dev QA Ops Marketing Launch

Page 9: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

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

9

FeatureFlagging

Product

Dev

QA

Ops

Page 10: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

10

Ops Controls Access to Features

Page 11: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

11

Dev Controls Access to Features

Page 12: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

12

DevOps 2.0: Business Granted Control over Software

Product

Dev

QA

Ops

Sales

Marketing

FeatureFlagging

Page 13: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

13

Product Controls Access to Features

Page 14: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

14

Marketing Controls Access to Features

Page 15: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

15

Sales Controls Access to Features

Page 16: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

16

Developers Gain Control over Software

Product

Dev

QA

Ops

Sales

Marketing

FeatureFlagging

Page 17: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

• Feature Flagging Guide:https://launchdarkly.com/guide/index.html

• To Be Continuous Podcast:http://www.heavybit.com/library/podcasts/to-be-continuous/

17

Questions + Resources

Page 18: DevOps 2.0 - When Everyone Can Run What’s Built 2.0 - When Everyone ... Product Dev QA Ops Marketing Launch • Too visionary or too slow ... •Feature Flagging Guide: ...

Powering software organizations to launch, measure & control features.

Edith Harbaugh, CEO [email protected]

@Edith_H