debian-mirror-gitlab/.gitlab/issue_templates/Experiment Successful Cleanup.md
2023-03-17 16:20:25 +05:30

2 KiB

Summary

The experiment is currently rolled out to 100% of users and has been deemed a success. The changes need to become an official part of the product.

Steps

  • Determine whether the feature should apply to SaaS and/or self-managed
  • Determine whether the feature should apply to EE - and which tiers - and/or Core
  • Determine if tracking should be kept as is, removed, or modified.
  • Ensure any relevant documentation has been updated.
  • Determine whether there are other concerns that need to be considered before removing the feature flag.
    • These are typically captured in the Experiment Successful Cleanup Concerns section of the rollout issue.
  • 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)
  • Check to see if the experiment introduced new design assets. Add them to the appropriate repos and document them if needed.
  • 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 #production channel
  • Ensure the corresponding Experiment Rollout issue is updated

/label ~"type::maintenance" ~"workflow::scheduling" ~"growth experiment" ~"feature flag"