|Date Created||TBD Nov, 2020|
|Slack||#wg_feature-flag-usage (TO BE CREATED) (only accessible from within the company)|
|Google Doc||Working Group Agenda (TO BE CREATED) (only accessible from within the company)|
This working group will co-ordinate the organization of the effort to improve the usage of feature flags in the development of GitLab. There are many asynchronous and currently ongoing discussions in the organization about internal feature flag usage. We aim to collect and co-ordinate these conversations in order to create uniform policies and processes for the usage of feature flags within GitLab. The uniformity of these policies is key in order for internal stakeholders, community members, and customers have more consistent insight into the availiabilty of GitLab features.
This group will create processes and policies that are as lean as possible in order to ensure that the way feature flags are used by engineers meets the needs of all stakeholders. Stakeholders for feature flags generally are individuals who care about the current state of features on GitLab.com and self-hosted GitLab instances of a particular version.
The functional leads will be repsonsible for:
Ideally the functional lead is someone who is an IC that might be affected by the policy put in place. but anyone capable of representing a department or sub-department in the fashion mentioned above is welcome.
The stakeholder departments in the table are the ones identified in the architectural blueprint.
|Working Group Role||Person||Title|
|Executive Sponsor||Christopher Lefelhocz||Senior Director of Development|
|Facilitator||Darby Frey||Senior Engineering Manager, Verify|
|Functional Lead||Ricky Wiens||Backend Engineering Manager, Verify:Testing|
|Functional Lead||Kamil Trzciński||Distinguished Engineer, Ops and Enablement|
|Functional Lead||Anthony Sandoval||Engineering Manager, Reliability|
|Member||Grzegorz Bizon||Staff Backend Engineer, Verify|
|Member||Craig Gomes||Backend Engineering Manager, Memory and Database|
|Member||Michelle Gill||Engineering Manager, Create:Source Code|
|Member||Wayne Haber||Director of Engineering, Threat Management|
|Member||Doug Stull||Senior Fullstack Engineer, Growth:Expansion|
|Member||Andrew Fontaine||Senior Frontend Engineer, Release|