FY22-Q4 Perceived performance audit - Create:Code Review - Propose changes
Repeat the audit done in #1608 (closed) to identify opportunities to improve the perceived performance of the MRs experience, but now in the following JTBD:
When product improvements are identified, I want to propose changes that address them, so that I can help build a better product.
- Personas: Sasha (Software Developer)
- Recommendations: Linked as related issues.
Scenarios
📄 Testing guide- Inspired by the scenarios used in CM Scorecard - Create:Source Code:Code Review FY21-Q2 (testing guide for JTBD 1 and 2 of that study).
Identified opportunities
New branch
Single-file editor
Web IDE
Compare branches
Merge request form
-
Show only one “draft” help text when page is loading
- Lazy load the commits list
-
Background load the assignees and reviewers dropdowns list
-
Save the assignees and reviewers dropdowns search results to avoid re-requests
CleanShot_20211214144508 -
Add loading state to “Create merge request” and “Save changes” buttons
Comment
Merge request detail
Not related to perceived performance
-
In the repository, the “Go to parent directory”
..
link needs a tooltip
-
In the commit summary, the “Show commit message body”
…
button needs a tooltip andaria-label
-
In the single-file editor, the “Write” and “Preview” tabs have a double bottom border on hover
-
Toggling MR draft state sometimes triggers error or MR dependencies block
CleanShot_20211214145747 CleanShot_20211214145540 -
Using draft quick action should show toast instead of alert
Edited by Pedro Moreira da Silva