Drawing from experiences from open source work and her time at Spotify, Serah’s talk cover the challenges, opportunities and hacks around proactive and reactive monitoring, processing, tracking and acting on stakeholder and community feedback, and argue for the centricity of well-defined feedback loops in improving the overall developer experiences for any product and features you are responsible for.
2. P. 2
The F between D and X:
Feedback Cycles and
their Role in Improving
Overall Developer
Experiences DEVELOPER EXPERIENCE
1
DEVELOPER JOURNEYS
2
SPOTIFY FOR DEVELOPERS
3
VALUE OF ADOPTION
4
FEEDBACK: ROLE, MODES, CYCLES
5
4. OLE HEJLSKOV ALVARO NAVARRO PJ HAGERTY
JO FRANCHETTI
GU JIAN THORBIÖRN FRITZON SERAH KIBURU
JOSH BROWN
5. Web API
RESTful API to fetch
metadata about
music artists,
albums, tracks, and
podcasts. Interact
with user data and
playlists.
Web Playback SDK
Client-side
Javascript library that
allows you to create
a new player in
Spotify Connect and
play audio from
Spotify in the
browser.
Commercial
Hardware
Library to integrate
speakers and other
devices with Spotify
Connect.
Embeds
Provides
embeddable views of
tracks, artists,
albums, playlist, and
podcasts to use
within your web
page.
Ads API
build, manage, and
report on Ad Studio
campaigns
16. P. 16
The F between D and X:
Feedback Cycles and
their Role in Improving
Overall Developer
Experiences DEVELOPER EXPERIENCE
1
DEVELOPER JOURNEYS
2
SPOTIFY FOR DEVELOPERS
3
VALUE OF ADOPTION
4
FEEDBACK: MODES, ROLE, CYCLES
5
17. Developer Journeys
____________________________
What are the myriad of
ways that developers
perceive and use the
tech resources
available to them
(platforms, tools,
documentation,
opportunities and
communities)? Design by Isabel Castillo Guijarro
18. P. 18
The F between D and X:
Feedback Cycles and
their Role in Improving
Overall Developer
Experiences DEVELOPER EXPERIENCE
1
DEVELOPER JOURNEYS
2
SPOTIFY FOR DEVELOPERS
3
VALUE OF ADOPTION
4
FEEDBACK: MODES, ROLE, CYCLES
5
19. Developer Relations: How to Build
and Grow a Successful Developer
Program. Apress, 2022.
Caroline Lewko and James Parton.
20. Facets of Developer Experience work
1. Interfacing with community of users to triage
issues, understand use cases, discuss ideas,
foster innovation, recognize efforts, maintain
feedback loops
2. Documentation to facilitate discovery,
decision-making, onboarding
3. Standardization in the way APIs are designed
and developed
4. Ease of experimentation via consoles,
tutorials, code snippets, sandboxes
5. Ease of use via reference docs, error codes,
changelogs, versioning
6. Use case amplification as sources of
inspiration and clarity around use
21. P. 21
The F between D and X:
Feedback Cycles and
their Role in Improving
Overall Developer
Experiences DEVELOPER JOURNEYS
1
DEVELOPER EXPERIENCE
2
SPOTIFY FOR DEVELOPERS
3
VALUE OF ADOPTION
4
FEEDBACK: ROLE, MODES, CYCLES
5
23. Feedback Cycles: Theory of
Feedback and Feedback Facilitation
in the Carpentries, 2020.
Serah Kiburu, Lou Woodley, Kari Jordan.
The linear feedback
model
24. Feedback Cycles: Theory of
Feedback and Feedback Facilitation
in the Carpentries, 2020.
Serah Kiburu, Lou Woodley, Kari Jordan.
The linear feedback
model
25. Feedback Cycles: Theory of
Feedback and Feedback Facilitation
in the Carpentries, 2020.
Serah Kiburu, Lou Woodley, Kari Jordan.
Feedback cycles, ideally.
30. 4. ADVOCATES AND
COUNCILS
____________________________
Working in roles like
developer advocates to
constantly think about
DX and Developer
Journeys, interface with
and advocate for end
users, and / or set up
community councils so
your users can be heard
and responded to
regularly
Design by Isabel Castillo Guijarro
31. www.devrelbook.com/ Feedback Cycle and
Facilitation models in an
Online Open Source
Community by Serah Kiburu,
Lou Woodley, Kari Jordan
docsfordevelopers.com/