rock stars, builders, and janitors: you're doing it wrong, new relic [futurestack16]

Post on 16-Apr-2017

175 Views

Category:

Data & Analytics

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Rockstars, Builders and Janitors:You’re doing it wrong!

Alice Goldfuss, Site Reliability Engineer, New Relic

Confidential ©2008-15 New Relic, Inc. All rights reserved.   2

Rockstars JanitorsBuilders@alicegoldfuss

You’re doing it wrong

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

This document and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission.

Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,” “expects” or words of similar import.

Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements is included in the filings New Relic makes with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov.

New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided.

Confidential ©2008-15 New Relic, Inc. All rights reserved.   4

• Built new features / tools / systems

Scaled existing onesCleaned up existing ones

In the past 3 months, have you mainly:

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

I’m Alice

5

SRE @

Confidential ©2008-15 New Relic, Inc. All rights reserved.   6

Confidential ©2008-15 New Relic, Inc. All rights reserved.   7

• Define the rolesExamine the current

environmentDiscuss a better way

Confidential ©2008-15 New Relic, Inc. All rights reserved.   8

Rockstar

Confidential ©2008-15 New Relic, Inc. All rights reserved.   9

Rockstar StrengthsCurious and open-minded

Can iterate fastAlways looking to the next thing

Confidential ©2008-15 New Relic, Inc. All rights reserved.   10

Rockstar WeaknessesGet bored easilyNo patience for maintenance

Not used to thinking about end user experience

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Builder

11

Confidential ©2008-15 New Relic, Inc. All rights reserved.   12

Builder StrengthsUnderstand scaleValue reliabilityGood at catching “what ifs” that others miss

Confidential ©2008-15 New Relic, Inc. All rights reserved.   13

Builder WeaknessesCan move slow while trying to build out

Have hard time letting things go

Can be resident doom-sayers

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Janitor

14

Confidential ©2008-15 New Relic, Inc. All rights reserved.   15

Janitor StrengthsUnderstands the weaknesses in your systems

Really good at bandaids

Able to do a lot with a little

Confidential ©2008-15 New Relic, Inc. All rights reserved.   16

Janitor WeaknessesCan often resort to cleaning manually instead of automating

Often gets stuck down in the weeds

Resistant to change

Confidential ©2008-15 New Relic, Inc. All rights reserved.   17

Rockstars

Janitors

Builders

Confidential ©2008-15 New Relic, Inc. All rights reserved.   18

Rockstars

Janitors

Builders

Confidential ©2008-15 New Relic, Inc. All rights reserved.   19

Organic == Good?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   20

GMO

Confidential ©2008-15 New Relic, Inc. All rights reserved.   21

GMO

Greater Mobility, Okay?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   22

• They get stuck

Confidential ©2008-15 New Relic, Inc. All rights reserved.   23

• They get stuckThey get tunnel vision

Confidential ©2008-15 New Relic, Inc. All rights reserved.   24

Current State of Tech

Confidential ©2008-15 New Relic, Inc. All rights reserved.   25

Confidential ©2008-15 New Relic, Inc. All rights reserved.   26

117 responses

Confidential ©2008-15 New Relic, Inc. All rights reserved.   27

47.9% Currently Rockstars

Confidential ©2008-15 New Relic, Inc. All rights reserved.   28

55.2% Want to be Rockstars

Confidential ©2008-15 New Relic, Inc. All rights reserved.   29

19.7%

CurrentlyBuilders

Confidential ©2008-15 New Relic, Inc. All rights reserved.   30

35.3%Want to beBuilders

Confidential ©2008-15 New Relic, Inc. All rights reserved.   31

32.5% CurrentlyJanitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   32

9.5%

Want to beJanitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   33

47.9%

19.7%

32.5% Current State

Rockstars

Builders

Janitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   34

55.2% 35.3%

9.5%

Preferred State

RockstarsBuilders

Janitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   35

70.9%

70.9% of Rockstarsare Devs

Confidential ©2008-15 New Relic, Inc. All rights reserved.   36

58.3%

58.3% ofJanitorsare Ops

Confidential ©2008-15 New Relic, Inc. All rights reserved.   37

54.4%54.4% ofBuildersare Devs

Confidential ©2008-15 New Relic, Inc. All rights reserved.   38

55.0%

55% who want to be Builders are Ops

Confidential ©2008-15 New Relic, Inc. All rights reserved.   39

70.9%

58.3%

54.4%

Dev OpsDev

Rockstars Builders Janitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   40

26.3% 26.3% thinkwork distributionon team is unfair

Confidential ©2008-15 New Relic, Inc. All rights reserved.   41

49.1%

49.1% thinkwork distributionin company is unfair

Confidential ©2008-15 New Relic, Inc. All rights reserved.   42

people unhappy / not doing the work they want

Confidential ©2008-15 New Relic, Inc. All rights reserved.   43

can try to make something like reliability a first class citizen, but people confuse that with not changing anything, so it’s a tough sell

Focus on Reliability

Confidential ©2008-15 New Relic, Inc. All rights reserved.   44

can try rotating responsibilities across teams, but some teams will be better at some tasks than others, and this will evolve back into an imbalanceRotate

Teams

Confidential ©2008-15 New Relic, Inc. All rights reserved.   45

what to do?

What to do?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   46

Ursula Le Guin

Confidential ©2008-15 New Relic, Inc. All rights reserved.   47

The Left Hand of Darkness

Confidential ©2008-15 New Relic, Inc. All rights reserved.   48

“No physiological habit is established, and the mother of several children

may be the father of several more.”

Confidential ©2008-15 New Relic, Inc. All rights reserved.   49

“Burden and privilege are shared out pretty equally; everybody has the same risk to run or choice to make. ”

Confidential ©2008-15 New Relic, Inc. All rights reserved.   50

Have everyone do everything

Confidential ©2008-15 New Relic, Inc. All rights reserved.   51

what??

Confidential ©2008-15 New Relic, Inc. All rights reserved.   52

Confidential ©2008-15 New Relic, Inc. All rights reserved.   53

That’s not what this is

Confidential ©2008-15 New Relic, Inc. All rights reserved.   54

Confidential ©2008-15 New Relic, Inc. All rights reserved.   55

Remove the Blinders

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Build better56

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Foster new skills

57

Confidential ©2008-15 New Relic, Inc. All rights reserved.   58

Rotate

Confidential ©2008-15 New Relic, Inc. All rights reserved.   59

Confidential ©2008-15 New Relic, Inc. All rights reserved.   60

4 engineers

Confidential ©2008-15 New Relic, Inc. All rights reserved.   61

1 week janitor1 week builder2 weeks rockstar

Confidential ©2008-15 New Relic, Inc. All rights reserved.   62

50.0% 25.0%

25.0% Proposed State

Rockstar

Builder

Janitor

Confidential ©2008-15 New Relic, Inc. All rights reserved.   63

55.2% 35.3%

9.5%

Preferred State

RockstarsBuilders

Janitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   64

Technical debt

Confidential ©2008-15 New Relic, Inc. All rights reserved.   65

Velocity!

Confidential ©2008-15 New Relic, Inc. All rights reserved.   66

Confidential ©2008-15 New Relic, Inc. All rights reserved.   67

Productivity =

Size(TechDebt)Size(System)1 -

Griffith, C. Izurieta, H. Taffahi, and D. Claudio, “A simulation study of practical methods for technical debt management in agile software development,” in Proceedings of the 2014 winter simulation conference, Piscataway, NJ, USA, 2014, pp. 1014-1025. http://www.gregerwikstrand.com/technical-debt-reduction/

Confidential ©2008-15 New Relic, Inc. All rights reserved.   68

case study

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Decommissioned 1,139 applications in 2013 alone

Reduced systems 7,000 to 4,200 in three years

69

“The Digital Transformation Symphony: When IT and Business Play in Sync” http://www.slideshare.net/capgemini/the-digital-cio

Confidential ©2008-15 New Relic, Inc. All rights reserved.   70

Reduced debt by €14 billion

“The Digital Transformation Symphony: When IT and Business Play in Sync” http://www.slideshare.net/capgemini/the-digital-cio

Confidential ©2008-15 New Relic, Inc. All rights reserved.   71

Where to start?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   72

Ops team

Confidential ©2008-15 New Relic, Inc. All rights reserved.   73

firefighting

Confidential ©2008-15 New Relic, Inc. All rights reserved.   74

pile of sustaining work

Confidential ©2008-15 New Relic, Inc. All rights reserved.   75

pile of sustaining work

Don’t punish your ops team for your dev team’s

SHIT TY CODE

Confidential ©2008-15 New Relic, Inc. All rights reserved.   76

• What are you worried about?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   77

• What are you worried about?

What could we do better?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   78

• What are you worried about?

What could we do better?What do you want to add?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   79

devs overburdened

Confidential ©2008-15 New Relic, Inc. All rights reserved.   80

devs overburdened

GOOD

Confidential ©2008-15 New Relic, Inc. All rights reserved.   81

Confidential ©2008-15 New Relic, Inc. All rights reserved.   82

Confidential ©2008-15 New Relic, Inc. All rights reserved.   83

Rockstar tasksNew feature / tool / system

Research new projects

Demo mockups

Confidential ©2008-15 New Relic, Inc. All rights reserved.   84

Builder tasksImprove testingImprove service resiliency

Understand greater impact

Confidential ©2008-15 New Relic, Inc. All rights reserved.   85

Janitor tasksBug fixesRefactoringConfig cleanup

Confidential ©2008-15 New Relic, Inc. All rights reserved.   86

• What are you worried about?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   87

• What are you worried about?

What could we do better?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   88

• What are you worried about?

What could we do better?What do you want to add?

Confidential ©2008-15 New Relic, Inc. All rights reserved.   89

47.9%

19.7%

32.5% Current State

Rockstars

Builders

Janitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   90

• Define the roles

Confidential ©2008-15 New Relic, Inc. All rights reserved.   91

Confidential ©2008-15 New Relic, Inc. All rights reserved.   92

• Define the rolesExamine the current

environment

Confidential ©2008-15 New Relic, Inc. All rights reserved.   93

47.9%

19.7%

32.5% Current State

Rockstars

Builders

Janitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   94

55.2% 35.3%

9.5%

Preferred State

RockstarsBuilders

Janitors

Confidential ©2008-15 New Relic, Inc. All rights reserved.   95

• Define the rolesExamine the current

environmentDiscuss a better way

Confidential ©2008-15 New Relic, Inc. All rights reserved.   96

Confidential ©2008-15 New Relic, Inc. All rights reserved.   97

50.0% 25.0%

25.0% Future State

Rockstar

Builder

Janitor

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Thanks!

98

@alicegoldfuss

Confidential ©2008-15 New Relic, Inc. All rights reserved.   99

This document and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission.

Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,” “expects” or words of similar import.

Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements is included in the filings we make with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov.

New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided.

Confidential ©2008-15 New Relic, Inc. All rights reserved.   100

1 https://www.flickr.com/photos/lydur/22006675124/1 https://www.flickr.com/photos/qilin/49135690116 https://commons.wikimedia.org/wiki/File:St_Anger_Album_Artwork.png22 https://www.flickr.com/photos/tamakisono/1490306821940 https://www.flickr.com/photos/46799485@N00/447076140943 https://www.flickr.com/photos/christinagallivan/8660375888/44 Photo by Jack Liu, 201445 https://queerscifi.com/for-readers-the-new-pronouns/49 https://www.flickr.com/photos/greencolander/320392221150 https://upload.wikimedia.org/wikipedia/commons/e/ee/Woodwards_building_Vancouver_demolition_2.jpg

Image credits

Confidential ©2008-15 New Relic, Inc. All rights reserved.   101

53 https://www.flickr.com/photos/3059349393/8000156483/54 https://www.flickr.com/photos/dalbera/4923032712/56 https://www.flickr.com/photos/moonlightbulb/8025527585/57 https://www.flickr.com/photos/dafnecholet/537420094862 https://www.flickr.com/photos/alebonvini/475765119963 https://www.flickr.com/photos/dave_see/1513268418464 https://www.flickr.com/photos/diversey/1623358150/70 https://www.flickr.com/photos/expertinfantry/71 https://www.flickr.com/photos/adambelles/5044281763/72 https://www.flickr.com/photos/cogdog/9090732482/77 https://www.flickr.com/photos/twalmsley/554571234179 https://www.flickr.com/photos/athomeinscottsdale/3279949186/80 https://www.flickr.com/photos/modofodo/14964870008/

top related