Solicit feedback from user directly in UI: dependency and license compliance pages
Problem
We do not have direct and continual feedback from users in specific areas as we gradually roll out iterations. Consider when new updates are implemented, such as recent changes to the dependency list and/or the newly introduced license compliance section: users will land on the page and likely have valuable thoughts, challenges, and/or suggestions to share. Where would they go to add this suggestion?
Solution
We have a unique ability here at GitLab, where we can direct the user to either create issues and/or contribute to an issue soliciting feedback. Therefore, we could:
- Display prompt for feedback on the dependency list and/or license compliance page. Stating "You may notice some gradual changes to the user interface. To help us improve the experience, please share your feedback on the recent updates."
- Feedback prompt links to a related issue: dependency page => dependency page feedback issue. We could have questions on this page 1) soliciting general feedback, 2) what would you like to do on this page? (JTBD), 3), what are you using the X page for?, 4) how could the page be improved, 5) would you be open for future usability studies (link to GitLab first look)
This is a low-cost experiment to drive feedback to users. Downside: no responses. Upside: an inexpensive, direct line to active users, encourage contributions, add potential research participants, and instant feedback to potential iterate on (partnering directly with the user).
Tentative plan for this:
- 13.2 wrap up workflowdesign
- 13.3 implementation
- 13.4 remove
add issue
- 13.4 retrospective on experiment findings
Implementation notes:
- Using the broadcast message component - display until dismissed
- on dependency page anchor to: #218517 (closed)
- on license compliance page anchor to: #218521 (closed)