Upload
new-relic
View
174
Download
1
Embed Size (px)
Citation preview
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/