Improve the consistency of enabling CI related features in the UI
Release notes
Problem to solve
As part of the feedback thread for improving enabling a review app, we found that there are various ways to enable CI related features in the UI. We want to make those more consistent so when users want to enable those features, they know exactly how to. This will also help other groups who are adding CI features follow guidelines when doing so.
Intended users
Probably more that I am missing
User experience goal
Users should be able to enable CI features in a consistent way through the UI.
Proposal
-
Audit the various ways you can enable CI features in the UI today in Figma and add notes if there are technical considerations we need to account for (example: review apps only provides general instructions today because there are various ways to configure them) -
Use the heuristic evaluation process to evaluate how well each feature is performing (note: if you have a recent scorecard for this feature, we can use that as a point of reference) -
Find 2 products that does this well today and summarize what works well and what doesn't -
Brainstorm on how to create a single, consistent pattern to move forward with -
Decide on the pattern and apply to the different use cases
Goal of collaboration
Create an evaluation and rough proposal of how to enable CI features in a consistent way through the UI. Present it to our PMs and engineers and gather feedback on it.
Outcomes
- present the results of the heuristic evaluation to our teams to make a case for further research
- form a hypothesis for what user experience would be optimal based on the evaluation
- likely need to schedule design exploration to refine the proposal + validate it
Business impact
The insights from this exercise can help us increase the adoption of CI-enabled features through a better onboarding experience.
Further details
Permissions and Security
Documentation
Availability & Testing
Available Tier
Feature Usage Metrics
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Yes - categories labeled in issue.
What is the competitive advantage or differentiation for this feature?
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.