How Product Managers Thrive
In a DevOps World
DAVE MEYER | SENIOR PRODUCT MANAGER | ATLASSIAN | @D_MEYER
What does a product
manager do?
BIG HAIRY QUESTION
Tech. Sgt. Brad Fallin, U.S. Air Force; Source (https://commons.wikimedia.org/wiki/File:F-15C.jpg)
National Aeronautics and Space Administration (NASA); Source (https://commons.wikimedia.org/wiki/File:STSCPanel.jpg)
Gus Pasquarella; Source (https://commons.wikimedia.org/wiki/File:Hindenburg_burning,_1937.jpg)
What does a product
manager care about?
BIG HAIRY QUESTION #2
Looking good
BIG HAIRY QUESTION #2
Customers
FEATURES
PRODUCT SERVICE
PRICE
EASY TO RUN
RELIABILITY
PERFORMANCE
SECURITY
COMPLIANCE
FEATURES
PRICE
INTEGRATIONS
PLUGINS
DevOps
Collaboration between Dev
and IT
SRE
Site Reliability Engineering
DevOps vs SRE
BEN TRAYNOR, GOOGLE
SRE is what happens when a
software engineer is tasked
with operations
“Keys to SRE”
All product teams are ops teams now
Your tactics
Performance as a feature
Build your ops muscles
The old way of improving performance
RELIABILITY AS A FEATURE: PERFORMANCE
How Apdex
changed Jira
Cloud
What is Apdex?
GOOD REQUESTS 0.5(OK REQUESTS)
TOTAL REQUESTS
0 - 1
Performance Mentions vs Apdex
0
0.175
0.35
0.525
0.7
4.5%
9%
13.5%
18%
January 15 Feb Mar Apr May Jun July Aug Sep Oct Nov Dec Jan 16
% Mention Apdex
NPS ++
PERFORMANCE AS A FEATURE
Release
readiness
Performance as a feature
Build your ops muscles
Have a checklist
Processes build confidence
Pair with an expert
Discuss impact of features on performance and
error rates with SRE
Document your decisions
Make sure nobody is in the dark
Are you
ready to
release?
Operational
Readiness: Credo
Atlassian automatically
clone this template for
every new service
Have a checklist
Processes build confidence
Pair with an expert
Discuss impact of features on performance and
error rates with SRE
Document your decisions
Make sure nobody is in the dark
Are you
ready to
release?
Have a checklist
Processes build confidence
Pair with an expert
Discuss impact of features on performance and
error rates with SRE
Document your decisions
Make sure nobody is in the dark
Are you
ready to
release?
go.atlassian.com/daci
Learn to run
Performance as a feature
Build your ops muscles
React in minutes
MTTR is the key to happy customers
Wait for support
Support response time is the key to
happy customers
Error rates
Is there a new
problem in the
system?
What dev teams measure in production
Performance
Is the system running
at the same speed?
Behavior
Are the things we
expect users to do
happening?
Behavior
Are the things we
expect users to do
happening?
Error rates
Is there a new
problem in the
system?
Performance
Is the system running
at the same speed?
Alerting
Do you know about
it?
What dev teams measure in production
Feature flags
Separating “deploying the code” from
“releasing the change”
Managing
incidents
Performance as a feature
Build your ops muscles
If it affects customers, it’s
your problem.
WHY DO YOU CARE?
Know your role.
INCIDENT MANAGEMENT FOR PRODUCT MANAGERS
Assess
Help dev and SRE
understand impact
Communicate
Own customer
communications
A PM during an incident
Responsible
Even when it’s not
your fault, it’s your
fault.
Clear
No BS
Active
What are you doing
about it?
Empathetic
Respect the
customer
Great customer communication
“Business value”
is so much more
than features
HOW PRODUCT MANAGERS THRIVE
DAVE MEYER | SENIOR PRODUCT MANAGER | ATLASSIAN | @D_MEYER
Thanks

How Product Managers Thrive in a DevOps World