Homepage redesign: collect user feedback with an in-app message linking to a survey

Invite users to fill in a survey in order to learn about the context of how they start using GitLab on a regular day, what they want to do and what information on the homepage would help them with that.

Let's use an in-app message that is shown on the homepage.

Desktop Mobile
image image

Content of the in-app message (WIP):

Content: How can we make your GitLab [dashboard/home page] more useful? Let us know in a short survey.

Survey draft

Survey Preview (Qualtrics)

Questions:

  • What is your role?
    • Software developer / engineer
    • Product/project manager
    • Development/engineering lead
    • DevOps engineer
    • Designer
    • Systems administrator
    • Other
  • What triggers your first sign on to GitLab on a regular day?
    • An email notification
    • I sign-on directly to GitLab to check what's new
    • Other (please describe)
  • What do you want to do when you first sign on to GitLab?
    • Quick catch up with what my team has been up to
    • Check if there are comments that I need to reply to
    • Check if there are merge requests that I need to review
    • Check if my merge requests were reviewed
    • Check if there are merge requests that are blocked
    • Resume my work from the previous day
    • Quickly navigate to specific groups/projects
    • ...?
  • What information should be shown on the homepage to help you do that?
    • Latest activity on merge requests that I work on (MRs I'm assigned to)
    • Latest activity on the issues that I work on (issues I'm assigned to)
    • Latest activity on MRs in a specific group/project
    • Latest activity on issues in a specific group/project
    • Latest activity in my projects (all projects you're a member of)
    • Latest activity in my starred projects (only the projects that you starred)
    • A list of projects that I select for easy access
    • A list of groups that I select for easy access
    • Pipelines of the merge requests that I work on
    • Pipelines from a specific group/project
    • My to-dos
    • ...?
Edited by Matej Latin