SlideShare una empresa de Scribd logo
1 de 32
P. 1
Hey
there! Serah Njambi Kiburu
Senior Developer Advocate
@serahkiburu
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
SPOTIFY FOR DEVELOPERS
OLE HEJLSKOV ALVARO NAVARRO PJ HAGERTY
JO FRANCHETTI
GU JIAN THORBIÖRN FRITZON SERAH KIBURU
JOSH BROWN
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
THE VALUE OF ADOPTION
Imitation
is the
finest
form of
flattery?
Design by Isabel Castillo Guijarro
Design by Isabel Castillo Guijarro
Adoption
is has to
be the
finest
form of
flattery -
Spotify
Edition
INSTAFEST.APP
EVERY NOISE AT ONCE
MAGIC PLAYLIST
JQBX
IPOD.JS
DUBOLT
RADIO NEWIFY
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
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
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
Developer Relations: How to Build
and Grow a Successful Developer
Program. Apress, 2022.
Caroline Lewko and James Parton.
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
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
FEEDBACK: CYCLES
Feedback Cycles: Theory of
Feedback and Feedback Facilitation
in the Carpentries, 2020.
Serah Kiburu, Lou Woodley, Kari Jordan.
The linear feedback
model
Feedback Cycles: Theory of
Feedback and Feedback Facilitation
in the Carpentries, 2020.
Serah Kiburu, Lou Woodley, Kari Jordan.
The linear feedback
model
Feedback Cycles: Theory of
Feedback and Feedback Facilitation
in the Carpentries, 2020.
Serah Kiburu, Lou Woodley, Kari Jordan.
Feedback cycles, ideally.
FEEDBACK: MODES
1.1:1 Interviews
or shadowing
____________________________
Check-ins with
individual developers
or teams to hear
about their
experiences firsthand
Design by Isabel Castillo Guijarro
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
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
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
www.devrelbook.com/ Feedback Cycle and
Facilitation models in an
Online Open Source
Community by Serah Kiburu,
Lou Woodley, Kari Jordan
docsfordevelopers.com/
THANK YOU
developer.spotify.com
@serahkiburu

Más contenido relacionado

Similar a Feedback cycles and their role in improving overall developer experiences

5 Keys to API Design - API Days Paris 2013
5 Keys to API Design - API Days Paris 20135 Keys to API Design - API Days Paris 2013
5 Keys to API Design - API Days Paris 2013
Daniel Feist
 
BbWorld'08 Podcasting Preconference Session
BbWorld'08 Podcasting Preconference SessionBbWorld'08 Podcasting Preconference Session
BbWorld'08 Podcasting Preconference Session
ekunnen
 
Revolution R Enterprise: 100% R and More (14 Mar 2013)
Revolution R Enterprise: 100% R and More (14 Mar 2013)Revolution R Enterprise: 100% R and More (14 Mar 2013)
Revolution R Enterprise: 100% R and More (14 Mar 2013)
Revolution Analytics
 

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

5 Keys to API Design - API Days Paris 2013
5 Keys to API Design - API Days Paris 20135 Keys to API Design - API Days Paris 2013
5 Keys to API Design - API Days Paris 2013
 
Using design based research to develop meaningful mobile learning scenarios
Using design based research to develop meaningful mobile learning scenarios Using design based research to develop meaningful mobile learning scenarios
Using design based research to develop meaningful mobile learning scenarios
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
 
02 API Academy - path to success
02   API Academy - path to success02   API Academy - path to success
02 API Academy - path to success
 
IJSRED-V2I2P5
IJSRED-V2I2P5IJSRED-V2I2P5
IJSRED-V2I2P5
 
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
 
BbWorld'08 Podcasting Preconference Session
BbWorld'08 Podcasting Preconference SessionBbWorld'08 Podcasting Preconference Session
BbWorld'08 Podcasting Preconference Session
 
Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
 
Revolution R Enterprise: 100% R and More (14 Mar 2013)
Revolution R Enterprise: 100% R and More (14 Mar 2013)Revolution R Enterprise: 100% R and More (14 Mar 2013)
Revolution R Enterprise: 100% R and More (14 Mar 2013)
 
Treating Code Quality as a First Class Entity (icsme15) [doc. symposium]
Treating Code Quality as a First Class Entity (icsme15) [doc. symposium]Treating Code Quality as a First Class Entity (icsme15) [doc. symposium]
Treating Code Quality as a First Class Entity (icsme15) [doc. symposium]
 
Analyzing the Eclipse API Usage: Putting the Developer in the Loop
Analyzing the Eclipse API Usage: Putting the Developer in the LoopAnalyzing the Eclipse API Usage: Putting the Developer in the Loop
Analyzing the Eclipse API Usage: Putting the Developer in the Loop
 
Why you need a Developer Relations team for your API
Why you need a Developer Relations team for your APIWhy you need a Developer Relations team for your API
Why you need a Developer Relations team for your API
 
mobile app development.pdf
mobile app development.pdfmobile app development.pdf
mobile app development.pdf
 
Webinarism.ru got RMA grant
Webinarism.ru got RMA grantWebinarism.ru got RMA grant
Webinarism.ru got RMA grant
 
Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018
 
UX research at Napster: A Product Manager’s perspective
UX research at Napster: A Product Manager’s perspectiveUX research at Napster: A Product Manager’s perspective
UX research at Napster: A Product Manager’s perspective
 
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
 
apidays LIVE Australia 2021 - OpenAPI Generator - The Babel Fish of the API W...
apidays LIVE Australia 2021 - OpenAPI Generator - The Babel Fish of the API W...apidays LIVE Australia 2021 - OpenAPI Generator - The Babel Fish of the API W...
apidays LIVE Australia 2021 - OpenAPI Generator - The Babel Fish of the API W...
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower Scientists
 

Más de Pronovix

Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
Pronovix
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
Pronovix
 

Más de Pronovix (20)

By the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too lateBy the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too late
 
Optimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and FeedbackOptimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and Feedback
 
Success metrics when launching your first developer portal
Success metrics when launching your first developer portalSuccess metrics when launching your first developer portal
Success metrics when launching your first developer portal
 
Documentation, APIs & AI
Documentation, APIs & AIDocumentation, APIs & AI
Documentation, APIs & AI
 
Making sense of analytics for documentation pages
Making sense of analytics for documentation pagesMaking sense of analytics for documentation pages
Making sense of analytics for documentation pages
 
GraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing DocsGraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing Docs
 
API Documentation For Web3
API Documentation For Web3API Documentation For Web3
API Documentation For Web3
 
Why your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API designWhy your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API design
 
unREST among the docs
unREST among the docsunREST among the docs
unREST among the docs
 
Developing a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIsDeveloping a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIs
 
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyoneAnnotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
 
What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
 
One Developer Portal to Document Them All
One Developer Portal to Document Them AllOne Developer Portal to Document Them All
One Developer Portal to Document Them All
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
 
Developer journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your productDeveloper journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your product
 
Complexity is not complicatedness
Complexity is not complicatednessComplexity is not complicatedness
Complexity is not complicatedness
 
How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...
 
APIs: Semi-permeable, osmotic interfaces
APIs: Semi-permeable, osmotic interfacesAPIs: Semi-permeable, osmotic interfaces
APIs: Semi-permeable, osmotic interfaces
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Feedback cycles and their role in improving overall developer experiences

  • 1. P. 1 Hey there! Serah Njambi Kiburu Senior Developer Advocate @serahkiburu
  • 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
  • 6. THE VALUE OF ADOPTION
  • 8. Design by Isabel Castillo Guijarro Adoption is has to be the finest form of flattery - Spotify Edition
  • 12. JQBX
  • 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.
  • 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. 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. 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. 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/