Solution Validation for Project Creation UX
Background
In this usability study, we tested designs new designs for project creation against the current state.
Methodology
4 usability tests. To test the designs, we used:
- A Figma prototype
- 'remote access' through Zoom
Participant profile
- 4 internal participants
- 3 Product Managers
- 1 Backend Engineer
- All familiar with GitLab
- 1 unfamiliar with the project creation
- 3 familiar with the project creation
Links
Summary
All participants prefer the new designs over the current state.
Current State
There is confusion about the relationships between each input field within the create blank project page. It is difficult to understand what the expectations are for CI/CD in the context of importing. None of the participants read the block of text in the left column because it was too long.
New Designs
The new designs are cleaner, less cluttered, and visually more appealing. The only drawback mentioned was the potential extra click a user must take. The CI/CD makes more sense with the word "Run" added and without the word, "Pipeline." There was some confusion regarding the tabbed sections – I've made my choice, why are the choices still there? Would my data be preserved when I select another tab?
Date tested
May 2020
Followup issues
- New project landing page formatting: #218478 (closed)
- Visually tie the URL and slug to indicate that slug is part of the URL (i.e. show slash '/' between the fields, or show the "final" URL somewhere visible) (issue TBD)