Experiment cleanup: Continuous onboarding
Summary
This experiment was deemed experimentinconclusive but no negative impacts were found against our key metrics therefore we're moving forward implementing design A ( https://gitlab.com/gitlab-org/gitlab/-/issues/281024#note_646750697 ) to 100% of traffic as it best aligns with our future visions for user onboarding, a full review of experiment results can be found here https://gitlab.com/gitlab-org/gitlab/-/issues/281024#note_646750697
- Experiment tracking issue: https://gitlab.com/gitlab-org/gitlab/-/issues/281024
- Engineering issues: &4875 (closed)
- feature flag name:
learn_gitlab_a
Steps
- Rollout feature flag
learn_gitlab_ato 100% - Determine whether the feature should apply to SaaS and/or self-managed - Saas and self-managed for net new signups only
- Determine whether the feature should apply to EE - and which tiers - and/or Core - net new core signups only
- Determine if tracking should be kept as is, removed, or modified. - tracking can be removed
- Ensure any relevant documentation has been updated.
- Consider changes to any
feature_category:introduced by the experiment if ownership is changing (PM for Growth and PM for the new category as DRIs) - Optional: Migrate experiment to a default enabled feature flag for one milestone and add a changelog. Converting to a feature flag can be skipped at the ICs discretion if risk is deemed low with consideration to both SaaS and (if applicable) self managed
- In the next milestone, remove the feature flag if applicable
- After the flag removal is deployed, clean up the feature/experiment feature flags by running chatops command in
#productionchannel - Ensure the corresponding Experiment Tracking issue is updated
Iterations
- Learn Gitlab A to Learn Gitlab
- Remove experience level controllers
- [-] Improve loader
- [-] Graduation hat icon
Edited by Alper Akgun