SlideShare a Scribd company logo
©2008–18 New Relic, Inc. All rights reserved
Fail Better
Henry Shapiro
VP of Solutions Strategy, New Relic
©2008–18 New Relic, Inc. All rights reserved 2
Safe Harbor
This presentation 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 presentation or otherwise, with respect to the information provided.
©2008–18 New Relic, Inc. All rights reserved
Going Faster Requires
Technology + Culture That Is
Agile and Highly Resistant to
Failure
3
©2008–18 New Relic, Inc. All rights reserved 4
Okay, but really, what?
Fast feedback and directionally
correct data to make changes
and decisions quickly
Autonomous
T-shaped
Integrated with the
business
Cloud for experimentation and POC
Containers for deploying fast
Microservices for rapid iteration
Feature flags and incremental development
Agreement on key metrics
between PM and Engineering
A software team
that is:
Technology (and observability for
those technologies) that enable
agility and pace of development
©2008–18 New Relic, Inc. All rights reserved 5
Release
Something
Repeat Measure It
Find that it doesn’t
work (or it does)
React by rolling
back or iterating
©2008–18 New Relic, Inc. All rights reserved 6
This isn’t
failing fast.
It’s failing
better.
Repeat
©2008–18 New Relic, Inc. All rights reserved
Storytime!
7
©2008–18 New Relic, Inc. All rights reserved 8
Metric Explorer: A Spooky Initiative
Had to index
and ingest
MILLIONS
of metrics per
minute across
all accounts
Provide interface for
querying timeslices
across
HUNDREDS
OF
THOUSANDS of
users
Enable customers to
chart and modify
METRICS
on dashboards
Fundamentally
changed
SIGNIFICANT
parts of the
Insights UX
©2008–18 New Relic, Inc. All rights reserved
How Did We Get This Built
and Launched in 3 Months?
9
©2008–18 New Relic, Inc. All rights reserved 10
We Dark Launched and Feature Flagged Aggressively
Launched a backend service (which fell over!) and
indexed staging traffic before we moved to prod
Measured performance as we up-ticked ingest
and query traffic
Isolated launched features to beta customers for fast
feedback and iteration mid-sprint (lots of failure here)
Failed at scaling to build confidence before customers
could have a bad experience
©2008–18 New Relic, Inc. All rights reserved 11
We Did a LOT of Data-driven Scope Cutting
and Incremental Development
We cut stuff that was going to destroy time to market (and
that didn’t have enough value)
ex. “Suggested Searches” feature in last week of development,
timeouts, decided to cut based on user research and data
Split our work into over 10 micro-features, each
of which was shipped incrementally
Consistent and efficient strategies for retrospectives
and demos
Lightweight and low-process planning
©2008–18 New Relic, Inc. All rights reserved 12
Engineering and PM Shared a Brain Cell
Shared success metrics (user adoption,
reliability, performance)
Shared understanding of key MMFs and
prioritization
Shared understanding of MOST
IMPORTANT customer problems to solve
Shared understanding of WHY we cut
something or WHY we didn’t
©2008–18 New Relic, Inc. All rights reserved 13
We Created Positive Redundancy
Team was on-call
Team literally wrote code together (mob programming)
Team was composed of T-shaped individuals
(and we didn’t start with T-shaped ones!)
… all of this created trust and empathy
Team managed their own services and deployment strategy
©2008–18 New Relic, Inc. All rights reserved 14
©2008–18 New Relic, Inc. All rights reserved 15
What Was Special About This Team?
T-Shaped
Shared skills
Highly
Redundant
(In a good way)
Self-Reliant
Deployed and
managed our
own svcs
Containerized
everything
AWS
Used AWS to
experiment
with indexing +
optimization
Incremental &
Integrated
Mob
programming
Single-threading
MMFs
“PM is part
of the team”
Standups
Demos
Retrospectives
Reliability
and DRI work
©2008–18 New Relic, Inc. All rights reserved 16
We Could Only Do This Because Of New Relic
Dashboards that we all used for
understanding usage patterns
Design • PM • Engineering
Visibility and instrumentation for
things we were working on
Java services that our agents instrumented
Client-side experience
Custom services that required us to do some of
our own instrumentation
Real-time feedback when we
launched new stuff
Alerts • Real-time data + deploy markers
©2008–18 New Relic, Inc. All rights reserved 17
Outcome of Launching the Metric Explorer
©2008–18 New Relic, Inc. All rights reserved 18
Do I:
Have the right data to move fast?
Have the right team and practices to move fast?
Have the right technology to move fast?
©2008–18 New Relic, Inc. All rights reserved
Because You Won’t Win
(or Have Much Fun)
Doing It Any Other Way
19
Thank You
©2008–18 New Relic, Inc. All rights reserved
linkedin.com/in/shapirohenry
@nah_serious

More Related Content

What's hot

FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote
New Relic
 
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic	Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
New Relic
 
Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API StrategyOur Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
New Relic
 
Cloud Adoption Best Practices with New Relic
Cloud Adoption Best Practices with New RelicCloud Adoption Best Practices with New Relic
Cloud Adoption Best Practices with New Relic
New Relic
 
Cloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove SuccessCloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove Success
Kevin Downs
 
Measureable Cloud Migration
Measureable Cloud MigrationMeasureable Cloud Migration
Measureable Cloud Migration
Tori Wieldt
 
re:Thinking the Cloud
re:Thinking the Cloudre:Thinking the Cloud
re:Thinking the Cloud
New Relic
 
Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...
Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...
Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...
New Relic
 
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic
 
Track Welcome: New Relic: Analytics for Everyone [FutureStack16]
Track Welcome: New Relic: Analytics for Everyone [FutureStack16]Track Welcome: New Relic: Analytics for Everyone [FutureStack16]
Track Welcome: New Relic: Analytics for Everyone [FutureStack16]
New Relic
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
New Relic
 
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
New Relic
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud SpendHow to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend
Kevin Downs
 
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
New Relic
 
Engineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
Engineering and Autonomy in the Age of Microservices - Nic Benders, New RelicEngineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
Engineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
Ambassador Labs
 
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
Ambassador Labs
 
Changing The Laws Of Engineering With Github Pull Requests
Changing The Laws Of Engineering With Github Pull RequestsChanging The Laws Of Engineering With Github Pull Requests
Changing The Laws Of Engineering With Github Pull Requests
New Relic
 
The Full Story: Managing Change at 100MPH [FutureStack16]
The Full Story: Managing Change at 100MPH  [FutureStack16]The Full Story: Managing Change at 100MPH  [FutureStack16]
The Full Story: Managing Change at 100MPH [FutureStack16]
New Relic
 

What's hot (18)

FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote
 
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic	Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
 
Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API StrategyOur Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
 
Cloud Adoption Best Practices with New Relic
Cloud Adoption Best Practices with New RelicCloud Adoption Best Practices with New Relic
Cloud Adoption Best Practices with New Relic
 
Cloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove SuccessCloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove Success
 
Measureable Cloud Migration
Measureable Cloud MigrationMeasureable Cloud Migration
Measureable Cloud Migration
 
re:Thinking the Cloud
re:Thinking the Cloudre:Thinking the Cloud
re:Thinking the Cloud
 
Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...
Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...
Inversion of Control: How New Relic’s Engineers Picked Their Own Jobs and Bui...
 
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
 
Track Welcome: New Relic: Analytics for Everyone [FutureStack16]
Track Welcome: New Relic: Analytics for Everyone [FutureStack16]Track Welcome: New Relic: Analytics for Everyone [FutureStack16]
Track Welcome: New Relic: Analytics for Everyone [FutureStack16]
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
 
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud SpendHow to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend
 
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
 
Engineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
Engineering and Autonomy in the Age of Microservices - Nic Benders, New RelicEngineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
Engineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
 
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
 
Changing The Laws Of Engineering With Github Pull Requests
Changing The Laws Of Engineering With Github Pull RequestsChanging The Laws Of Engineering With Github Pull Requests
Changing The Laws Of Engineering With Github Pull Requests
 
The Full Story: Managing Change at 100MPH [FutureStack16]
The Full Story: Managing Change at 100MPH  [FutureStack16]The Full Story: Managing Change at 100MPH  [FutureStack16]
The Full Story: Managing Change at 100MPH [FutureStack16]
 

Similar to Fail Better

You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?
New Relic
 
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for MonitoringKubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
New Relic
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing Keynote
Lee Atchison
 
If It Touches Production, It Is Production
If It Touches Production, It Is ProductionIf It Touches Production, It Is Production
If It Touches Production, It Is Production
New Relic
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend
New Relic
 
Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...
New Relic
 
Living in the Cloud
Living in the CloudLiving in the Cloud
Living in the Cloud
Kevin Downs
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
New Relic
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs Dynamic
Lee Atchison
 
New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019
Kevin Downs
 
Nr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_webNr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_web
investorsnewrelic
 
Implementing Docker in Production at Scale
Implementing Docker in Production at ScaleImplementing Docker in Production at Scale
Implementing Docker in Production at Scale
Karl Matthias
 
Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]
New Relic
 
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Al Sargent
 
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward
 
Delivering Consistently Great Mobile Experiences
Delivering Consistently Great Mobile ExperiencesDelivering Consistently Great Mobile Experiences
Delivering Consistently Great Mobile Experiences
New Relic
 
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
Amazon Web Services
 
Megabase: How We Containerized Databases at New Relic
Megabase: How We Containerized Databases at New RelicMegabase: How We Containerized Databases at New Relic
Megabase: How We Containerized Databases at New Relic
Marty Matheny
 
Migrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysMigrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sideways
Lee Atchison
 

Similar to Fail Better (19)

You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?
 
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for MonitoringKubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing Keynote
 
If It Touches Production, It Is Production
If It Touches Production, It Is ProductionIf It Touches Production, It Is Production
If It Touches Production, It Is Production
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend
 
Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...
 
Living in the Cloud
Living in the CloudLiving in the Cloud
Living in the Cloud
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs Dynamic
 
New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019
 
Nr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_webNr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_web
 
Implementing Docker in Production at Scale
Implementing Docker in Production at ScaleImplementing Docker in Production at Scale
Implementing Docker in Production at Scale
 
Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]
 
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
 
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
 
Delivering Consistently Great Mobile Experiences
Delivering Consistently Great Mobile ExperiencesDelivering Consistently Great Mobile Experiences
Delivering Consistently Great Mobile Experiences
 
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
 
Megabase: How We Containerized Databases at New Relic
Megabase: How We Containerized Databases at New RelicMegabase: How We Containerized Databases at New Relic
Megabase: How We Containerized Databases at New Relic
 
Migrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysMigrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sideways
 

More from New Relic

7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
New Relic
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
New Relic
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
New Relic
 
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
New Relic
 
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
New Relic
 
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をFutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
New Relic
 
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
New Relic
 
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
New Relic
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
New Relic
 
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringIntro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
New Relic
 
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
New Relic
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
New Relic
 
Kick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through DashboardsKick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through Dashboards
New Relic
 

More from New Relic (13)

7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
 
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
 
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
 
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をFutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
 
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
 
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
 
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringIntro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
 
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
 
Kick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through DashboardsKick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through Dashboards
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 

Fail Better

  • 1. ©2008–18 New Relic, Inc. All rights reserved Fail Better Henry Shapiro VP of Solutions Strategy, New Relic
  • 2. ©2008–18 New Relic, Inc. All rights reserved 2 Safe Harbor This presentation 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 presentation or otherwise, with respect to the information provided.
  • 3. ©2008–18 New Relic, Inc. All rights reserved Going Faster Requires Technology + Culture That Is Agile and Highly Resistant to Failure 3
  • 4. ©2008–18 New Relic, Inc. All rights reserved 4 Okay, but really, what? Fast feedback and directionally correct data to make changes and decisions quickly Autonomous T-shaped Integrated with the business Cloud for experimentation and POC Containers for deploying fast Microservices for rapid iteration Feature flags and incremental development Agreement on key metrics between PM and Engineering A software team that is: Technology (and observability for those technologies) that enable agility and pace of development
  • 5. ©2008–18 New Relic, Inc. All rights reserved 5 Release Something Repeat Measure It Find that it doesn’t work (or it does) React by rolling back or iterating
  • 6. ©2008–18 New Relic, Inc. All rights reserved 6 This isn’t failing fast. It’s failing better. Repeat
  • 7. ©2008–18 New Relic, Inc. All rights reserved Storytime! 7
  • 8. ©2008–18 New Relic, Inc. All rights reserved 8 Metric Explorer: A Spooky Initiative Had to index and ingest MILLIONS of metrics per minute across all accounts Provide interface for querying timeslices across HUNDREDS OF THOUSANDS of users Enable customers to chart and modify METRICS on dashboards Fundamentally changed SIGNIFICANT parts of the Insights UX
  • 9. ©2008–18 New Relic, Inc. All rights reserved How Did We Get This Built and Launched in 3 Months? 9
  • 10. ©2008–18 New Relic, Inc. All rights reserved 10 We Dark Launched and Feature Flagged Aggressively Launched a backend service (which fell over!) and indexed staging traffic before we moved to prod Measured performance as we up-ticked ingest and query traffic Isolated launched features to beta customers for fast feedback and iteration mid-sprint (lots of failure here) Failed at scaling to build confidence before customers could have a bad experience
  • 11. ©2008–18 New Relic, Inc. All rights reserved 11 We Did a LOT of Data-driven Scope Cutting and Incremental Development We cut stuff that was going to destroy time to market (and that didn’t have enough value) ex. “Suggested Searches” feature in last week of development, timeouts, decided to cut based on user research and data Split our work into over 10 micro-features, each of which was shipped incrementally Consistent and efficient strategies for retrospectives and demos Lightweight and low-process planning
  • 12. ©2008–18 New Relic, Inc. All rights reserved 12 Engineering and PM Shared a Brain Cell Shared success metrics (user adoption, reliability, performance) Shared understanding of key MMFs and prioritization Shared understanding of MOST IMPORTANT customer problems to solve Shared understanding of WHY we cut something or WHY we didn’t
  • 13. ©2008–18 New Relic, Inc. All rights reserved 13 We Created Positive Redundancy Team was on-call Team literally wrote code together (mob programming) Team was composed of T-shaped individuals (and we didn’t start with T-shaped ones!) … all of this created trust and empathy Team managed their own services and deployment strategy
  • 14. ©2008–18 New Relic, Inc. All rights reserved 14
  • 15. ©2008–18 New Relic, Inc. All rights reserved 15 What Was Special About This Team? T-Shaped Shared skills Highly Redundant (In a good way) Self-Reliant Deployed and managed our own svcs Containerized everything AWS Used AWS to experiment with indexing + optimization Incremental & Integrated Mob programming Single-threading MMFs “PM is part of the team” Standups Demos Retrospectives Reliability and DRI work
  • 16. ©2008–18 New Relic, Inc. All rights reserved 16 We Could Only Do This Because Of New Relic Dashboards that we all used for understanding usage patterns Design • PM • Engineering Visibility and instrumentation for things we were working on Java services that our agents instrumented Client-side experience Custom services that required us to do some of our own instrumentation Real-time feedback when we launched new stuff Alerts • Real-time data + deploy markers
  • 17. ©2008–18 New Relic, Inc. All rights reserved 17 Outcome of Launching the Metric Explorer
  • 18. ©2008–18 New Relic, Inc. All rights reserved 18 Do I: Have the right data to move fast? Have the right team and practices to move fast? Have the right technology to move fast?
  • 19. ©2008–18 New Relic, Inc. All rights reserved Because You Won’t Win (or Have Much Fun) Doing It Any Other Way 19
  • 20. Thank You ©2008–18 New Relic, Inc. All rights reserved linkedin.com/in/shapirohenry @nah_serious