Bridging the Platform Empathy Gap - [Devoxx 2024] [Lightning].pdf
ssuser0468f1
15 views
28 slides
May 08, 2024
Slide 1 of 28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
About This Presentation
As a Product Manager, I often questioned why more developers weren’t using my Platform. I thought I was building for everyone, but I was lucky if I had 1 or 2 enthusiastic users. The theory states that Platform Engineering allows DevOps to scale across an organisation, but in my implementations, i...
As a Product Manager, I often questioned why more developers weren’t using my Platform. I thought I was building for everyone, but I was lucky if I had 1 or 2 enthusiastic users. The theory states that Platform Engineering allows DevOps to scale across an organisation, but in my implementations, it didn’t.
As we shifted from the DevOps mindset to Platforms, the landscape of Platform Engineering evolved from being embedded within or adjacent to individual application teams to forming a central Platform team that serves multiple teams simultaneously. However, this transition created a widening gap between the Platform and its users—an empathy gap.
The longer this separation persists, the bigger the empathy gap becomes. I believe we can close this gap by using Product Management techniques and treating our Platform as a Product.
In this talk, Cat, a Product Manager with five years of experience working alongside Platform teams, will share practical Product Management techniques you can use when building your Platforms to close the Empathy Gap.
Size: 3.49 MB
Language: en
Added: May 08, 2024
Slides: 28 pages
Slide Content
Bridging the Platform
Empathy Gap
Applying Product Management to
Platform Engineering
Icons made by Freepik from www.flaticon.com
“Things were good before we started
scaling. The devs now have no idea
what they are doing.”
“Developers need clear guard rails.
Otherwise they break things.”
“They just ignore the platform and do
whatever they want, whenever they want”
“I have to help our developers
with everything. It’s so tiring”
Why are Platform Engineers
so frustrated by their users?
Hypothesis 1
Moving from DevOps to
Platform Engineering created
an Empathy Gap
Hypothesis 2
The larger the Empathy Gap,
the lower your platform
adoption.
“Software usage is simply logging on
to a platform and engaging with it,
whereas, software adoption is
leveraging and using the platform to
reap its benefits.”
apty.io
●Infra-driven development
●Big Gap: Slooooooow
●Low Adoption: Used as little as possible
●Frequent, universal black-outs
●Big Gap: Unreliable
●Low Adoption: They built their own
●Half-hearted automation
●Big Gap: Not feature complete enough
●Low Adoption: Gaming the system
Hypothesis 3
Platforms with low adoption
will fail
What does a successful
Platform look like?
Cheaper.
Quicker.
Safer.
Cheaper.
Quicker.
Safer.
Developers use the Platform
as intended.
Without developers
adopting your platform
you do not have a
successful platform
Hypothesis 1
Moving from DevOps to Platform Engineering
created an Empathy Gap
Hypothesis 2
The larger the Empathy Gap, the lower your platform
adoption
Hypothesis 3
Platforms with low adoption will fail
Conclusion
Platforms with a large
Empathy Gap
will also fail.
Define a North Star metric
“[A north star metric] condenses down everything
your product is really aiming to do above all
other functions”
Ellen Merryweather for Product School
Make it related to
adoption
Understand why your
developers do not adopt your
platform
●You are frustrated due to the platform
empathy gap
●Large empathy gap means low adoption
●Bridge the gap and make adoption your
north star metric
●Fix the reasons why developers don’t adopt
your platform