The Release stage includes all features that help you guarantee software delivery by automating the release and delivery of applications, shortening the delivery lifecycle, streamlining manual processes, and accelerating team velocity.
The Release UX team's goal is to enable these complex flows by providing the best experience in software delivery. Our design mission is bring to the forefront simple, clean ways to make GitLab the tool of choice for deploying where, when, and how users want to.
The following members of other functional teams are our stable counterparts:
The best way to understand the strategy and vision behind the Release stage is to read the Deployment Direction handbook page.
As of Q4 FY22, we are focused on improving the deployment experience for our customers by enabling better tracking and coordination on deployments, including:
The user experience around releasing code from GitLab repositories spans many areas and pages of our product. In order to deliver a seamless user experience, our team covers the following areas:
Other areas and pages may also include:
More specifically, the Release group is responsible for a few categories of the GitLab product, that you can see on this Handbook page.
The Category UX Overview is an introduction to the categories and features in the Release group, with examples for their interfaces and UX. You can watch the video below or read the content in this issue.
This is a living document that serves as a visual reference for how our UX works, but it is not a formal source of truth. It is regularly reviewed and updated, but some information on it might be outdated.
We have different user types we consider in our experience design effort. Even when a user has the same title, their responsibilities may vary by organization size, department, org structure, and role. Here are some of the people we are serving:
We will commit to staying aligned on shared UX with the development groups as much as possible, being the conversation drivers with product managers and other counterparts.
The Release UX team is working together to uncover customers' core needs, what our users’ workflows look like, and defining how we can make tasks easier. Our strategy involves the following actions:
|Jobs to be Done framework||Quarterly reviewed|
|UX Scorecards and recommendations||Ad hoc|
|Opportunity canvas||Ad hoc|
|Stakeholder interviews||Ad hoc|
|User and customer interviews||Ad hoc|
Visit CI/CD UX page to read about the overall department strategy.
For all the recent & relevant research our group has been working on, check the links below:
See all Release stage JTBDs.
The Release UX YouTube channel includes UX Scorecard walkthroughs, UX reviews, group feedback sessions, team meetings, and more.