DevOpsDays LA - Platform Engineers are Product Managers.pdf

JustinReock 292 views 40 slides Mar 07, 2025
Slide 1
Slide 1 of 40
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40

About This Presentation

Platform engineering is the foundation of modern software development, equipping teams with the tools and workflows they need to move faster. However, to truly drive impact, platform engineers must think like product managers—leveraging productivity metrics to guide decisions, prioritize investmen...


Slide Content

Platform Engineers are Product Managers
10x Your Developer Experience

Justin Reock
Deputy CTO, DX

Justin Reock is the Deputy CTO of DX (getdx.com),
and is an engineer, speaker, writer, and software
practice evangelist with over 20 years of
experience working in various software roles.
LinkedIn

Slides, Recording, and LinkedIn Contact Info
https://getdx.com/talk/devopsdaysla-2025/

The Problem Statement

JIT Mftg
Business
Process
Re-engineering
Change
Mgmt
Agile
Lean
DevOps
Platform
Engineering
…?
But, where’s the “Dev”?
Oh, there’s the “Dev!”
1970+ 1980+ 1990+ 2000+ 2010+ 2020+

Platform-as-a-Product

•Think of providing the platform
as a product

•Treat users as you would treat
your customers

•Don’t compromise on this,
provide the same priority

Product Strategy Prioritizing Features Evaluating Feedback
Defining Releases Roadmaps
Reporting

Iterative Development

•Solve specific needs and iterate

•Gather feedback from real-world
usage

•Take an Agile approach and
release frequently

•Store config in SCM, and
automate the release pipeline

Management Responsibilities

•Anticipate the needs of your users and
address foundational issues

•Gather system metrics as well as
qualitative feedback

•Take responsibility for user experience

Measuring Success

•Engineering Intelligence metrics

•Core 4 Framework

•Adoption and onboarding
percentages

•Developer Productivity and
DevEx

DevOps, DORA, etc, have still not captured all bottlenecks,
friction, and obstacles to throughput

DevOps, DORA, etc, have still not captured all bottlenecks,
friction, and obstacles to throughput

Many are hiding in plain sight, in the developer experience itself

DevOps, DORA, etc, have still not captured all bottlenecks,
friction, and obstacles to throughput

Many are hiding in plain sight, in the developer experience itself

A 10x organization should consider every aspect of the developer
value stream, internal and external

Most Organizations Aren’t Aligned
In a study dated April 27, 2022, between Microsoft and the University of
Victoria in British Columbia, Developers and Managers were surveyed on their
interpretation of the SPACE framework

When surveyed with the following questions,
Developers and Managers answered much
differently
https://arxiv.org/pdf/2111.04302.pdf

When thinking about your
work, how do you define
productivity?
Developers Managers
When thinking about your
team, how do you define
productivity?

No one knows more about
the friction in the software
development lifecycle
than developers.

So what if we just asked developers…

Quantitative Metric Qualitative Metric
PR Cycle Time I work on small, iterative changes:

Never
Rarely
Sometimes
Very Often
Always
Commit Frequency I have uninterrupted time for deep work:

Never
Rarely
Sometimes
Very Often
Always
Time To First Review I receive code reviews in a timely manner:

Never
Rarely
Sometimes
Very Often
Always

Quantitative
Metrics
●Easy to measure
●Objective
●Incomplete
●Lack Context
Qualitative
Metrics
●Comprehensive
●Tells you “why”
●Difficult (design,
participation)
●High cost to
execute
Pros Cons

https://queue.acm.org/detail.cfm?id=3595878

The DevEx Metrics

S
Satisfaction
P
Performance
A
Activity
C
Collaboration
E
Efficiency
DF
Deployment Frequency
LTFC
Lead Time for Changes
MTTR
Mean Time to Resolve
CFR
Change Failure Rate
FS
Flow State
FL
Feedback Loops

CL
Cognitive Load

The DX Core 4 - DORA, SPACE, and DevEx

The DX Core 4 - DORA, SPACE, and DevEx

Each one-point gain in DXI score translates to
saving 13 minutes per week per developer,
equivalent to 10 hours annually.

Each one-point gain in DXI score translates to
saving 13 minutes per week per developer,
equivalent to 10 hours annually.
… and yes, the math proof is available. :)

Knowing how to measure productivity
or even define developer productivity
has remained elusive.

Knowing how to measure productivity
or even define developer productivity
has remained elusive.

The Core 4 is the best possible way
available to do it.

Slides, Recording, and LinkedIn Contact Info
https://getdx.com/talk/devopsdaysla-2025/