UX Research Resources

  1. You are here:

  2. UX Research Resources

On this page

Product Managers, Product Designers, and UX Researchers have access to the tools below. If you need access to any of these tools, please open an access request.

  • Qualtrics: CoreXM with TextiQ is used for surveys, screening surveys, and contacting members of GitLab First Look. It can also be used to conduct First Click Testing and Preference Tests. For further information about Qualtrics, including how to create and style your survey, please visit Qualtrics tips & tricks.

  • Mural is used for online brainstorming, synthesis, and collaboration.

  • Calendly is used for scheduling research sessions with users. A basic plan (free) is usually adequate for Product Managers and Product Designers. UX Researchers are entitled to a Premium account. Should you wish to upgrade your Calendly account to Premium, please contact @asmolinkski2.

  • Dovetail is used to analyze data, collaborate on insights, and as a research repository.

  • Zoom Pro Account is used to run usability testing sessions and user interviews. All new team members at GitLab automatically receive a Zoom Pro account.

  • Optimal Workshop is used to facilitate card sort testing and tree testing. We do not have an ongoing subscription, so a monthly license is purchased as needed. Contact @asmolinkski2 if you need access.

  • UserTesting.com is used for certain unmoderated testing for solution validation and Category Maturity Scorecard studies.

How to find existing research

  • Dovetail is the single source of truth (SSOT) for all user insights discovered by GitLab Team Members.

  • UXR_Insights project - Prior to Dovetail, GitLab was a research repository. Instead of reports and slide decks, we used issues to document key findings from research studies. A directory of completed research is available in the project's ReadMe file. We're currently working on an integration to surface up insights from Dovetail into the UXR_Insights project. In the meantime, feel free to explore both Dovetail and the UXR_Insights projects to look for insights.

  • GitLab Community Forum is run by community members. They share, ask, and discuss everything related to GitLab.

  • Zendesk is a ticketing system used by GitLab's Support team to track problems raised by customers. Zendesk accounts are available for all GitLab staff.

  • Chorus.ai is used by our Sales team to record conversations that they have with GitLab customers. It has the ability to transcribe and highlight key points during these conversations. Open an access request.

Tracking UX research

Both the GitLab CE project and GitLab EE project contain a UX Research label. The purpose of this label is to help Product Designers and Product Managers keep track of issues they believe may need future UX Research support or which are currently undergoing UX Research.

UX Researchers are not responsible for maintaining the UX Research label. The UX Research label should not be used to request research from UX Researchers.

UX Research backlog

The UX Research project contains a UX Research Backlog label. Its purpose is to denote research efforts that aren’t ready to be actioned on. Usage of this label is not required, and its workflow is not further prescribed. This label is automatically applied with all UX Research templates.

UX Research Google Calendar

We use the shared UX Research Google Calendar (link is only available to GitLab employees) to advertise upcoming problem validation and solution validation research efforts. Both Product Designers and Product Managers can add events to this calendar. These invites are only viewable by GitLab employees. Your participant will see and use the original Calendly invite.

Adding an event for external research participants

  1. Create a new event on the UX Research calendar.

  2. Include a title that describes the research and the first name of the participant.

  3. Include the Zoom meeting URL in the Location field.

  4. In the body of the event, include:

    • Overall goal for the research (this should come from the discussion guide)

    • Who will conduct the research

    • Links to the discussion guide, research issue, and Dovetail project

Adding an event for internal research participants

  1. Create a meeting invite on your calendar.

  2. Add the UX Research calendar as an optional attendee.

  3. Include a title that describes the research and the first name of the participant.

  4. Include the Zoom meeting URL in the Location field.

  5. In the body of the event, include:

    • Overall goal for the research (this should come from the discussion guide)

    • Who will conduct the research

    • Links to the discussion guide, research issue, and Dovetail project

Attending a research event

Attending a UX research session can be enlightening! However, it's important to let the researcher take the lead on interactions with the participant. Some tips when attending sessions:

  • If you have time, reach out to the researcher to let them know you'll be attending. Ask them how they prefer to receive questions during the session.

  • Turn off your video.

  • Mute yourself.

  • Make sure to take notes in the appropriate Dovetail project.

  • If you have questions you'd like the researcher to ask during the session, use their preferred method of communicating them.

  • When the participant leaves the session, stay on video to share with the researcher what you learned from the session.

Templates and resources

Checklists

The following are examples of checklists that you may want to add to a research issue to keep track of what stage the research is in.

User interviews

* [ ] Product Manager: Draft the discussion guide.
* [ ] UX Researcher: Create the screening survey in Qualtrics.
* [ ] UX Researcher: Open a `Recruiting request` issue. Assign it to the relevant Research Coordinator.
* [ ] Research Coordinator: Recruit and schedule participants.
* [ ] Product Manager: Invite the UX Research calendar and any other interested parties to the interviews.
* [ ] *(Optional)* Product Manager: Conduct [a pilot session](https://www.nngroup.com/articles/pilot-testing/)(schedule for the amount of time as normal session). Amend discussion guide, if necessary.
* [ ] Product Manager: Conduct the interviews.
* [ ] UX Researcher: Update the `Recruiting request` issue.
* [ ] Research Coordinator: Pay participants.
* [ ] Product Manager and UX Researcher: Synthesize the data and identify trends in Dovetail, resulting in insights.
* [ ] UX Researcher: Update the `Problem validation` research issue. Link to findings in Dovetail. Unmark as `confidential` if applicable. Close issue.

Surveys

* [ ] Product Manager: Draft the survey.
* [ ] UX Researcher: Transfer the survey questions to Qualtrics.
* [ ] UX Researcher: Open a `Recruiting request` issue. Assign it to the relevant Research Coordinator.
* [ ] Research Coordinator: Distribute the survey to a sample of participants.
* [ ] UX Researcher: Review responses received so far. Amend survey, if needed. Advise Research Coordinator to continue recruitment.
* [ ] UX Researcher: Notify Research Coordinator of survey closure.
* [ ] UX Researcher: Update the `Recruiting request` issue.
* [ ] Research Coordinator: Pay participants.
* [ ] Product Manager and UX Researcher: Synthesize the data and identify trends, resulting in insights.
* [ ] UX Researcher: Document insights in Dovetail.
* [ ] UX Researcher: Update the `Problem validation` research issue. Link to findings in Dovetail. Unmark as `confidential`, if applicable. Close issue.

Usability testing

* [ ] Product Designer: Create a prototype.
* [ ] Product Designer: Create the screening survey in Qualtrics.
* [ ] Product Designer: Open a `Recruiting request` issue. Assign it to the relevant Research Coordinator.
* [ ] Product Designer: Draft the usability testing script.
* [ ] Product Design Manager: Review the usability testing script and provide feedback.
* [ ] Product Designer: Invite the UX Research calendar and any other interested parties to the usability testing sessions.
* [ ] *(Optional)* Product Designer: Conduct [a pilot session](https://www.nngroup.com/articles/pilot-testing/)(schedule for the amount of time as normal session). Amend script, if necessary.
* [ ] Product Designer: Conduct remaining usability testing sessions.
* [ ] Product Designer: Update the `Recruiting request` issue.
* [ ] Research Coordinator: Pay users.
* [ ] Product Manager and Product Designer: Synthesize the data and identify trends in Dovetail, resulting in insights.
* [ ] Product Design Manager: Review insights and provide feedback, if needed.
* [ ] Product Designer: Update the `Solution validation` research issue. Link to findings in Dovetail. Unmark as `confidential` if applicable. Close issue.