Process for gathering feedback from MRARR contributors

Problem

GitLab Code Contributor User journey Audit showed that the majority of 1st-time contributors for the past year never come back for a second one.

Proposal

Improve customers' experience contributing by gathering feedback from contributors.

Method

We could add a comment to merged community contribution MRs with a link to a survey.

Potential questions:

  • What made you decide to contribute to GitLab?
  • How much did you enjoy your experience contributing to GitLab? (1-10 scale)
  • What did you like about contributing to GitLab?
  • What didn't you like about contributing to GitLab?
  • Are you interested in contributing again?
  • How can we help you contribute again?
  • If you were a first time contributor, we'd like to send you swag to celebrate. Contact info etc.

Concerns:

  • Need to verify questions about the survey process with Legal.
  • How do we ensure only the contributor can take the survey and it can't be spammed by others?

Outcomes

  • Measure the experience enjoyment score (similar to SUS or NPS, etc) - aim to increase over time.
  • Identify improvements that can be made to the contribution process based on feedback.
  • Identify reasons contributors decide to contribute and enjoy contributing and bake those deeper in as we iterate on the contribution process.
  • Identify contributors who want to contribute again so we can actively enable them to do so.
Edited by Mek Stittri