Create new ultimate trial plan for paid customers
Background
Today, GitLab.com Premium customers are only able to trial Ultimate on a new namespace, separate from their primary group. This does not allow them to fully validate Ultimate features within their existing workflows. In order to drive Ultimate adoption and increase ARR, we would like to introduce the ability for existing Premium GitLab.com customers to experience a 30-day Ultimate trial on their existing namespace.
Summary
As part of introducing an Ultimate trial option for existing paid namespaces, there are certain elements of existing Ultimate trials that are not relevant. In order to address the differing requirements and allow for greater flexibility in control of features, banners, etc., we may want to introduce a new plan
for Ultimate GitLab.com trials for existing paid customers.
Proposal
- Create a new
plan
for ultimate trials for an existing paid Premium namespace. This plan should include all features ofSaaS Ultimate
(unlike existing trial Ultimate plan, which has the below restrictions):- Credit Card Validation for Runners to get setup - remove
- Limited number of Runner Minutes:
400 minutes / month in Trial
vs10k minutes in Premium
vs50k minutes in Ultimate
- we should allow the Premium amount of 10k minutes - Limit to 1 Project Access Tokens - remove this restriction
- No Group Access Tokens - remove this restriction+
Future Improvements
- Growth team to consider updates to CTA banner
- UI updates specific to this plan (for ex. allow for "upgrade" to Ultimate from billing page, remove option for Premium as not relevant)
Availability & Testing
Apart from the necessary lower-level testing for this functionality (units, Vue/View, Controller, Service, Feature, integration tests), this change should also be accompanied by an end-to-end test.
https://gitlab.com/gitlab-org/customers-gitlab-com/-/quality/test_cases/7876