Identify JTBD for global search

What did we learn?

Results
We learned that users who use GitLab have two main ways they search for content. Users either know specific content they want to find (e.g., keywords, identifiers, recently visited content) or want to explore to see if there's content that already exists.
- Link to Dovetail project
- Link to Handbook addition

Overview

This issue is to identify the various jobs to be done for users coming to Global Search. We will start by focusing on a few main personas, and document our assumptions around the tasks they are needing to complete. To validate these assumptions and increase our confidence, as well as identify any tasks that we are missing, we will conduct research efforts and hear first hand from some of our users. We will also utilize our time with users to understand and prioritize which tasks are more important than others.

By identifying these JTBD for Global Search, we will be able to apply these to our future efforts around measuring the category maturity for this part of the product through category maturity scorecards.

Tasks

  • Identify personas we will focus on
  • Document assumptions around jobs users are needing to complete within Mural board
  • Submit recruit to obtain participants
  • Develop questions list for interviews
  • Conduct research effort to validate assumptions and fill in any gaps
  • Prioritize JTBD (based on research) and document them in our handbook

Documentation

Edited by Will Leidheiser