Merge Request Reviewer Assignment - Solution Validation

What’s this issue all about?

There are many aspects to reviewer assignment, and previous research has highlighted that the current unstructured approach ("assignment" + "approval") is insufficient.

  1. Evaluate the design proposal in gitlab#10294 (closed)
  2. Assess the usability of the multiple assignees in MR feature and the impact on code review experiences. More UX research and planning is needed to understand multiple assignee and code reviewer interactions.

What persona, persona segment, or customer type experiences the problem most acutely?

  • this is where you detail out who you need to talk to. Remember to include things like GitLab version, size of company (SMB or Enterprise), tasks and/or roles
  • Fill in

What questions are you trying to answer?

  • What needs to be answered to move work forward?
  • Fill in
  • Do users prefer to have one assignee field or separate assignee/author/reviewer fields?

What, if any, relevant prior research already exists?

What assumptions do you have?

  • Fill in
  • Multiple assignees feature may address the concerns about getting an accurate overview of an MR's status.

What decisions will you make based on the research findings?

This research will impact the design direction of https://gitlab.com/gitlab-org/gitlab-ee/issues/10294.

What's the latest milestone that the research will still be useful to you?

  • Fill in

Progress

  • Pedro: Finalize designs or prototype for testing [Deadline: TBD]
  • Pedro: Draft discussion guide [Deadline: TBD]
    • Katherine: Finalize discussion guide [Deadline: TBD]
  • Katherine: Create screener survey [Deadline: TBD]
    • Katherine, Emily: Send screener to GitLab First Look. [Deadline: TBD]
  • Katherine, Emily: Schedule participants [Target Deadline: Mon Feb 10th]
  • Pedro, Katherine: Conduct uability testing sessions[Target Deadline: TBD]
  • Katherine: Open an Incentive request issue using the template in the UX Research project [Deadline: TBD]
  • Pedro, Katherine: Analyze notes and synthesize findings [Deadline: TBD]
  • Katherine: Document insights as issues in the Insights Repository [Deadline: TBD]

Relevant links (script, prototype, notes, etc.)

Edited by 🤖 GitLab Bot 🤖