Design exploration of iteratively guiding the user to setting up GitLab-CI
Goal
Design an experience that sets the user (beginning CI user) up towards setting up GitLab CI but in an iterative and efficient way.
The user should be:
- Guided along the way
- Presented with information and steps which are easily digestible
- Positively reinforced with each step
- Offered the required contexts as needed
- Have a clear knowledge and UI cues how to continue after been set up
References
This exploration is to be influenced by:
- Scorecard recommendations gitlab-design#518 (closed)
- Scorecard validation research insights &2227 (closed)
- https://docs.google.com/presentation/d/1_BinGuXq5aOTT161GMS5Z_s4zpV-N4wCFmiOh1ySL4E/edit#slide=id.g756fb528e3_0_9
Proposal
Explore and ideate on how the user might ideally be guided towards iteratively setting up GitLab CI in close collaboration with Engineering and PM.
Storymap an experience to have a holistic understanding of how the individual steps will complement each other. Then further map this out with low fi visuals leading into scop-able efforts.
Along the way, unknowns should ideally be communicated and found out or validated (can be low fi).
What does success look like, and how can we measure that?
The user will be able to set up GitLab CI starting out with a successful pipeline at each step leading up towards a pipeline that includes a test, build, and deploy stages.