Skip to content

WIP: Open section of the plan page for clarification of feature flags

John Hope requested to merge clarify-feature-flags-under-process-plan-page into master

As part of the 12.3 retrospective I committed to opening a discussion around the organisation of work behind feature flags, in particular how this issue (gitlab-org/gitlab#9367 (closed)) bounced back and forth between milestones. The discussion is here gl-retrospectives/plan#35 (comment 221733214).

So, do we need to add a clarification to our team page on what constitutes 'done' when work is behind a feature flag?

For context:

  • This is the engineering handbook section on Working in Teams that links and describes the definition of done: https://about.gitlab.com/handbook/engineering/workflow/#working-in-teams;
  • The issue mentioned above relates the epic_trees FF, which contains work going back to 12.1, and
  • The work was merged and enabled in production before being switched off again, with two regressions documented in separate issues.

/cc @smcgivern @donaldcook @kokeefe @gweaver @mjwood

Merge request reports