Today's world is a DevOps one, and as a Product Manager that means you're part of the dev team. As teams transition from building products to running services, you must adapt your role as teams embrace DevOps and create dedicated Site Reliability Engineering (SRE) teams.
Consider these questions:
What's your role during an incident?
How do you communicate to customers?
Are you incorporating reliability metrics into your product roadmap?
The good news is, you can contribute to running services just as much as building products. In this talk, learn how Product Managers on the JIRA team contribute to incident management and review, support a green build culture, plan for reliability, and roll out features and experiments in a services-first world.
Dave Meyer, Senior Product Manager, Atlassian
17. You own features all the
way to release, then
past release, then
forever.
Nessy-Pic; Source (https://commons.wikimedia.org/wiki/File:Caernarfon_Castle_Walls.jpg)
18. If you can’t measure it, you
can’t improve it it’s probably
broken and your customers
are tweeting about it.
19. 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?
20. 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
31. RUF breakdown 🐶
0
0.125
0.25
0.375
0.5
January 15 Feb Mar Apr May Jun July Aug Sep Oct Nov Dec Jan 16
33.8%
31.3% 31.1%
32.8%
30.3% 31.5%
34.5% 33.5% 32.8%
28.8%
19.2%
16.7% 16.8%
41.7% 41% 41.8%
43.7%
40%
43.9% 43.1% 42.1%
43.7%
39.7%
43.1% 43.9% 42.8%
20.3%
21.8% 21%
19.5% 20.4% 19.5%
18%
20%
15.8% 15.4%
9.5% 8.1% 7.9%
Reliability Usability Functionality
32. 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
33. JIRA Cloud performance is
now reasonable instead of
feeling like grandmother’s
old laptop.
JIRA CLOUD CUSTOMER
38. 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?
41. We made PMs become service
owners, otherwise they just pay
lip service to operational
excellence.
PAUL SLADE, ATLASSIAN IDENTITY HEAD OF ENGINEERING
47. 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?
48. 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?
58. Your job is
not to fix it.
You own the
customer
relationship.
59. Assess
Help dev and SRE
understand impact
Communicate
Own customer
communications
A PM during an incident
60.
61.
62.
63.
64.
65. 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
69. Summary
Tell me what happened.
Root cause
Tell me exactly why it
happened.
Actions
Tell me how you’re going to
make sure it doesn’t happen
again.
What a successful PIR looks like