The Release UX team's goal is to design simple, clean ways to make GitLab the tool of choice for deploying where, when, and how users want to.
- TOC
{:toc .hidden-md .hidden-lg}
## Overview
The [Release stage](/stages-devops-lifecycle/release/) 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.
Our biggest partners are the stages under the Ops section ([Verify](/direction/ops/#verify), [Package](/direction/ops/#package), [Configure](/direction/configure/) and [Monitor](/direction/monitor/)), Dev section ([Manage:Optimize](/direction/dev/#manage-1)), and Infrastructure ([Delivery](/handbook/engineering/infrastructure/team/delivery/)).
-[Kevin Chu](https://gitlab.com/kbychu) - Group Product Manager
Our biggest partners are the stages under the Ops section ([Verify](/direction/ops/#verify), [Package](/direction/ops/#package), [Configure](/direction/configure) and [Monitor](/direction/monitor)), Dev section ([Manage:Optimize](/direction/dev/#manage-1)), and Infrastructure ([Delivery](/handbook/engineering/infrastructure/team/delivery/)).
### Shared UX
We divided the Release stage into dedicated experience groups to align with a similar [split](/handbook/product/categories/#release-stage) undertaken by our engineering and PM counterparts. In order to continuously deliver a seamless user experience, we share responsibility in the overal vision, goals, and research initiatives related to overlapping features. The Progressive Delivery & Release Management UX teams work closely together and have shared coverage in the following areas:
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:
- gitlab-ci.yml
- Environments
- Merge requests
- Issues
- Releases
- Feature Flags
- Review Apps
- gitlab-ci.yml
- CI Pipelines
Other areas and pages may also include:
- Project settings
-User settings
- Kubernetes
- Runner
-Merge Requests
-Infrastructure & Kubernetes
- Runners
- Audit log
### Feature Map
## Our users
We also keep a visual map of features that includes key screens from the list above. It's a living document that serves as a reference for how our experience looks.
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 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:
The best way to understand the strategy and vision behind the Release stage is to read the [Deployment Direction](/direction/deployment) handbook page.
The current vision for Release ...
The product vision for Release has become more focused on providing advanced administration capabilities for release coordination and deployment tracking in GitLab. This is to build on the data asset we have at GitLab that starts from users purchasing GitLab to build product fast in a continuously integrated way. We will expand this journey by helping them coordinate and deploy at scale.
<!--
The product vision for Release has become more focused on providing advanced administration capabilities for release coordination and deployment tracking in GitLab. This is to build on the data asset we have at GitLab that starts from users purchasing GitLab to build product fast in a continuously integrated way. We will expand this journey by helping them coordinate and deploy at scale.
Today, mono-repository projects deploying with Kubernetes are most able to take advantage of our offering. We are targeting customers needing to coordinate across many teams and groups to successfully deploy. Regulated industries are top benefactors of our offering.
-->
## Our UX strategy
### UX strategy
We will commit to stay aligned on shared UX with the engineering 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:
| Strategy | Cadence |
| -------- | ------- |
| Jobs to be done framework | Quarterly |
| [UX Scorecards and recommendations](/handbook/engineering/ux/ux-scorecards/) | Quarterly |
| Jobs to be done framework | Quarterly reviewed |
| [UX Scorecards and recommendations](/handbook/engineering/ux/ux-scorecards/) | Ad hoc |
| [Opportunity canvas](/handbook/product/product-processes/#opportunity-canvas) | Ad hoc |
| Stakeholder interviews | Ad hoc |
| User and customer interviews | Ad hoc |
Visit [CI/CD UX](/handbook/engineering/ux/stage-group-ux-strategy/ci-cd/) page to read about the department strategy.
#### Competitive analysis
In partnership with Product Managers, we participate in the heuristic evaluation of competitors focused on the user experience and feature set of their products. To ensure we maintain our ability to iterate quickly as a measure of efficiency, we rely on Product Managers to assess and identify missing features in our category epics, and translate them into the \_competitive landscape\_ section of our product category pages.
As design practitioners, we help by analyzing the findings and gaining insights from the data collected to make informed UX decisions. We need the support of Product Managers and other [strategic counterparts](/handbook/product/categories/#release-stage) to better understand the business goals of the competitive analysis. Some of the [reasons](https://usabilitygeek.com/how-to-do-ux-competitor-analysis/) why we consider it important are to:
- Help us solve usability problems, as per this [definition of usability](/handbook/engineering/ux/performance-indicators/#perception-of-system-usability).
- Understand where our product stands in the market.
- Inform the design process.
- Know the strengths and weaknesses of our competition.
- Have reliable evidence when making product changes.
- Focus our efforts in a target market.
### Other initiatives we value
-**Think Big sessions**: Every two weeks we brainstorm as a technical, product, and design team about our vision, roadmap, and all other components involved in creating a great experience for our GitLab customers. We aim to align on medium and long term goals.
-**UX Vision**: Clarify and establish a shared understanding of our user experience foundations together with Product Managers.
-**Improve the product overall user experience**: Partner up with other teams/individuals responsible for improving our product's UI, and bringing back knowledge to Pajamas and gitlab-ui.
-**Share and learn**: Stay up to date with other design teams to learn from their experience.
### Our UX Scorecards
#### Our Jobs To Be Done
### Jobs To Be Done
See all [Release stage](/handbook/engineering/development/ops/release/jtbd/) JTBDs.
-**Verify/Release UX**: Every two weeks. Meeting to discuss our stages UX shared efforts, review designs, and iterate on our strategy.
-**Release Group Weekly**: Once a week, meeting with engineering team to align ongoing development efforts
-**Release UX/PM Sync**: Once a week, meeting between designers and product manager to align current and future design work
-**CI/CD UX Meeting**: Every two weeks. Meeting to discuss our stages UX shared efforts, review designs, and iterate on our strategy.
### Follow our work
Our [Release (CD) UX YouTube channel](https://www.youtube.com/playlist?list=PL05JrBw4t0KoyqCjN4f79w0dYZusHLx15) includes UX Scorecard walkthroughs, UX reviews, group feedback sessions, team meetings, and more.
\ No newline at end of file
The [Release UX YouTube channel](https://www.youtube.com/playlist?list=PL05JrBw4t0KoyqCjN4f79w0dYZusHLx15) includes UX Scorecard walkthroughs, UX reviews, group feedback sessions, team meetings, and more.