Product discovery for code re-review
Problem to solve
Code review as a process is much more than leaving simple feedback. It is the collaborative and human process that:
- protects code quality, and
- mentors developers little by little each day
These co-equal objectives must be more than possible, but encouraged. Using GitLab should encourage a rich, best practice approach to code review.
Although possible, neither of these objectives is easily achieved in their fullest sense.
Further details
See the epic for more info and related issues: &314 (closed)
Proposal
Objective: develop more detailed vision, priorities of problems. Map the tasks involved in best practice code review.
-
@katokpara User interviews -
Scheduling --> follow progress in research issue: https://gitlab.com/gitlab-org/ux-research/issues/168. -
Conduct interviews. -
Create an interview guide. -
Read relevant Epics and feedback - See Create team's comments below
-
Check for previous research related to code review --> ux-research#21 (closed), ux-research#29, ux-research#132 (notes on approvals)
-
-
@jramsay: Understand/Identify customer types for code (re)review cycles (GitLab Internal; Commercial; Open source; Scientific community) -
@pedroms: Competitor analysis (see Competitive landscape for code review (category direction))
Future steps
- Identify 3 tasks that are most seriously obstructed, and propose MVC solutions for these (11.11/12.0)
- Develop a larger vision for reforming code review, and making it truly unique and best in class (12.0)
Links / references
- Code Review UX Research Findings: &1259 (closed)
Edited by Pedro Moreira da Silva