Successfully reported this slideshow.
Your SlideShare is downloading. ×

Feedback cycles and their role in improving overall developer experiences

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Riverbed FORCE
Riverbed FORCE
Loading in …3
×

Check these out next

1 of 32 Ad

Feedback cycles and their role in improving overall developer experiences

Download to read offline

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.

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.

Advertisement
Advertisement

More Related Content

Similar to Feedback cycles and their role in improving overall developer experiences (20)

More from Pronovix (20)

Advertisement

Recently uploaded (20)

Feedback cycles and their role in improving overall developer experiences

  1. 1. P. 1 Hey there! Serah Njambi Kiburu Senior Developer Advocate @serahkiburu
  2. 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
  3. 3. SPOTIFY FOR DEVELOPERS
  4. 4. OLE HEJLSKOV ALVARO NAVARRO PJ HAGERTY JO FRANCHETTI GU JIAN THORBIÖRN FRITZON SERAH KIBURU JOSH BROWN
  5. 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
  6. 6. THE VALUE OF ADOPTION
  7. 7. Imitation is the finest form of flattery? Design by Isabel Castillo Guijarro
  8. 8. Design by Isabel Castillo Guijarro Adoption is has to be the finest form of flattery - Spotify Edition
  9. 9. INSTAFEST.APP
  10. 10. EVERY NOISE AT ONCE
  11. 11. MAGIC PLAYLIST
  12. 12. JQBX
  13. 13. IPOD.JS
  14. 14. DUBOLT
  15. 15. RADIO NEWIFY
  16. 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. 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. 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. 19. Developer Relations: How to Build and Grow a Successful Developer Program. Apress, 2022. Caroline Lewko and James Parton.
  20. 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. 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
  22. 22. FEEDBACK: CYCLES
  23. 23. Feedback Cycles: Theory of Feedback and Feedback Facilitation in the Carpentries, 2020. Serah Kiburu, Lou Woodley, Kari Jordan. The linear feedback model
  24. 24. Feedback Cycles: Theory of Feedback and Feedback Facilitation in the Carpentries, 2020. Serah Kiburu, Lou Woodley, Kari Jordan. The linear feedback model
  25. 25. Feedback Cycles: Theory of Feedback and Feedback Facilitation in the Carpentries, 2020. Serah Kiburu, Lou Woodley, Kari Jordan. Feedback cycles, ideally.
  26. 26. FEEDBACK: MODES
  27. 27. 1.1:1 Interviews or shadowing ____________________________ Check-ins with individual developers or teams to hear about their experiences firsthand Design by Isabel Castillo Guijarro
  28. 28. 2.OFFICE HOURS AND DEVELOPER DAYS ____________________________ Periodic scheduled check-ins onlines or as meetups to hear from developers and offer realtime support Design by Isabel Castillo Guijarro
  29. 29. 3. FEEDBACK CHANNELS ____________________________ Dedicated spaces like forms, issue repositories, Slack or Discord channels and forum pages for people to interact with owners and maintainers of the APIs they use regularly
  30. 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. 31. www.devrelbook.com/ Feedback Cycle and Facilitation models in an Online Open Source Community by Serah Kiburu, Lou Woodley, Kari Jordan docsfordevelopers.com/
  32. 32. THANK YOU developer.spotify.com @serahkiburu

×