Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Product sections, stages, groups, and categories

Interfaces

We want intuitive interfaces both within the company and with the wider community. This makes it more efficient for everyone to contribute or to get a question answered. Therefore, the following interfaces are based on the product categories defined on this page:

Hierarchy

The categories form a hierarchy:

  1. Sections: Are a collection of stages. We attempt to align these logically along common workflows like Dev, Sec and Ops. Sections are maintained in data/sections.yml.
  2. Stages: Stages start with the 7 loop stages, then add Manage, Secure, and Defend to get the 10 (DevOps) value stages, and then add the Growth and Enablement team stages. Values stages are what we all talk about in our marketing. Stages are maintained in data/stages.yml. Each stage has a corresponding devops::<stage> label under the gitlab-org group.
  3. Group: A stage has one or more groups. Groups are maintained in data/stages.yml. Each group has a corresponding group::<group> label under the gitlab-org group.
  4. Categories: A group has one or more categories. Categories are high-level capabilities that may be a standalone product at another company. e.g. Portfolio Management. To the extent possible we should map categories to vendor categories defined by analysts. There are a maximum of 8 high-level categories per stage to ensure we can display this on our website and pitch deck. (Categories that do not show up on marketing pages show up here in italics and do not count toward this limit.) There may need to be fewer categories, or shorter category names, if the aggregate number of lines when rendered would exceed 13 lines, when accounting for category names to word-wrap, which occurs at approximately 15 characters. Categories are maintained in data/categories.yml. Each category has a corresponding Category:<Category> label under the gitlab-org group.
  5. Features: Small, discrete functionalities. e.g. Issue weights. Some common features are listed within parentheses to facilitate finding responsible PMs by keyword. Features are maintained in data/features.yml. It's recommended to associate feature labels to a category or a group with feature_labels in the data/categories.yml or data/stages.yml.

Notes:

Naming

Anytime one hierarchy level's scope is the same as the one above or below it, they can share the same name.

For groups that have two or more categories, but not all categories in a stage, the group name must be a unique word or a summation of the categories they cover. For such groups, their name should be written as "Stage:Group" when the writer wants to give extra context. This can be useful in email signatures, job titles, and other communications. E.g. "Monitor:Health" rather than "Monitor Health" or "Monitor, Health."

More Details

Every category listed on this page must have a link to a direction page. Categories may also have documentation and marketing page links. When linking to a category using the category name as the anchor text (e.g. from the chart on the homepage) you should use the URLs in the following hirearchy:

Marketing product page > docs page > direction page

E.g Link the marketing page. If there's no marketing page, link to the docs. If there's no docs, link to the direction page.

Solutions

Solutions can consist of multiple categories as defined on this page, but there are also other ones, for example industry verticals. Solutions typically represent a customer challenge, how GitLab capabilities come together to meet that challenge, and business benefits of using our solution.

Capabilities

Capabilities can refer to stages, categories, or features, but not solutions.

Layers

Adding more layers to the hierarchy would give it more fidelity but would hurt usability in the following ways:

  1. Harder to keep the interfaces up to date.
  2. Harder to automatically update things.
  3. Harder to train and test people.
  4. Harder to display more levels.
  5. Harder to reason, falsify, and talk about it.
  6. Harder to define what level something should be in.
  7. Harder to keep this page up to date.

We use this hierarchy to express our organizational structure within the Product and Engineering organizations. Doing so serves the goals of:

When designing the hierarchy, the number of sections should be kept small and only grow as the company needs to re-organize for span-of-control reasons. i.e. each section corresponds to a Director of Engineering and a Director of Product, so it's an expensive add. For stages, the DevOps loop stages should not be changed at all, as they're determined from an external source. At some point we may change to a different established bucketing, or create our own, but that will involve a serious cross-functional conversation. While the additional value stages are our own construct, the loop and value stages combined are the primary stages we talk about in our marketing, sales, etc. and they shouldn't be changed lightly. The other stages have more flexibility as they're not currently marketed in any way, however we should still strive to keep them as minimal as possible. Proliferation of a large number of stages makes the product surface area harder to reason about and communicate if/when we decide to market that surface area. As such, they're tied 1:1 with sections so they're the minimal number of stages that fit within our organizational structure. e.g. Growth was a single group under Enablment until we decided to add a Director layer for Growth; then it was promoted to a section with specialized groups under it. The various buckets under each of the non-DevOps stages are captured as different groups. Groups are also a non-marketing construct, so we expand the number of groups as needed for organizational purposes. Each group usually corresponds to a backend engineering manager and a product manager, so it's also an expensive add and we don't create groups just for a cleaner hierarchy; it has to be justified from a span-of-control perspective or limits to what one product manager can handle.

Changes

The impact of changes to stages and groups is felt across the company. Merge requests with changes to stages and groups and significant changes to categories need to be created, approved, and/or merged by each of the below:

  1. VP of Product
  2. VP of Product Strategy
  3. The Product Director relevant to the stage group(s)
  4. The Engineering Director relevant to the stage group(s)
  5. CEO

The following people need to be on the merge request so they stay informed:

  1. VP of Engineering
  2. Senior Director of Development
  3. Director of Quality
  4. The Product Marketing Manager relevant to the stage group(s)

Examples

Because it helps to be specific about what is a significant change and what should trigger the above approval process, below are two non-exhaustive lists of examples that would and would not, respectively, require approval.

Changes that require the above approvers include:

Changes that require approval only from the relevant Product Director include:

DevOps Stages

DevOps Loop

Dev section

Product: Eric Brinkman | Development: Tim Zallmann | UX: Mike Long | Support: Shaun McCann | Product Marketing: John Jeremiah | Quality: Ramya Authappan | Content Marketing: Erica Lindberg | Technical Writing: Mike Lewis | Analyst Relations: | Infrastructure Manager: Gerardo Lopez Fernandez

Manage stage

Group Product Manager: Jeremy Watson

Access group

Product Manager: Jeremy Watson (Interim) | Product Marketing Manager: Cormac Foster | Support: Blair Lunceford | Backend Engineering Manager: Liam McAndrew | Frontend Engineering Manager: Dennis Tang | Software Engineer in Test: Sanad Liaquat | Backend Engineering: Drew Blessing, Liam McAndrew, James Edwards-Jones, Imre Farkas, Manoj M J, Sebastián Arcila-Valenzuela, Małgorzata Ksionek | Frontend Engineering: Dennis Tang, Martin Wortschack, Brandon Labuschagne, Ezekiel Kigbo, Illya Klymov, Jiaan Louw, Robert Hunt, Peter Hegman | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Amanda Hughes (Interim) | Content Marketing: Suri Patel | Technical Writer: Mike Jang | Application Security Engineer: Jeremy Matos | Customer Success: | Internal Customers: Support Department (TBD), Security Department (TBD), Infrastructure Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Compliance group

Product Manager: Matt Gonzales | Product Marketing Manager: Saumya Upadhyaya | Support: TBD | Backend Engineering Manager: Dan Jensen | Frontend Engineering Manager: Dennis Tang | Software Engineer in Test: TBD | Backend Engineering: Liam McAndrew, Tan Le | Frontend Engineering: Dennis Tang, Martin Wortschack, Brandon Labuschagne, Ezekiel Kigbo, Illya Klymov, Jiaan Louw, Robert Hunt, Peter Hegman | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Daniel Mora (Interim) | Content Marketing: Suri Patel | Technical Writer: Mike Jang | Application Security Engineer: Jeremy Matos | Customer Success: | Internal Customers: Support Department (TBD), Security Department (TBD), Infrastructure Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Import group

Product Manager: Haris Delalić | Product Marketing Manager: Cormac Foster | Support: TBD | Backend Engineering Manager: Liam McAndrew | Frontend Engineering Manager: Dennis Tang | Software Engineer in Test: Désirée Chevalier | Backend Engineering: Liam McAndrew, George Koltsov, Josianne Hyson, Kassio Borges | Frontend Engineering: Dennis Tang, Martin Wortschack, Brandon Labuschagne, Ezekiel Kigbo, Illya Klymov, Jiaan Louw, Robert Hunt, Peter Hegman | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Daniel Mora | Content Marketing: Suri Patel | Technical Writer: Mike Jang | Application Security Engineer: Jeremy Matos | Customer Success: | Internal Customers: Support Department (TBD), Product Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Analytics group

Product Manager: John-Mason Shackelford | Product Marketing Manager: Cormac Foster | Support: TBD | Backend Engineering Manager: Dan Jensen | Frontend Engineering Manager: Martin Wortschack (Interim) | Software Engineer in Test: TBD | Backend Engineering: Adam Hegyi, Aakriti Gupta, Pavel Shutsin, Dan Jensen | Frontend Engineering: Dennis Tang, Martin Wortschack, Brandon Labuschagne, Ezekiel Kigbo, Illya Klymov, Jiaan Louw, Robert Hunt, Peter Hegman | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Nick Post | Content Marketing: Suri Patel | Technical Writer: Mike Jang | Application Security Engineer: Jeremy Matos | Customer Success: | Internal Customers: Engineering Department (TBD), Product Department (TBD), Quality Department (TBD), Development Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Spaces group

Product Manager: Luca Williams | Product Marketing Manager: Cormac Foster | Support: TBD | Backend Engineering Manager: Liam McAndrew | Frontend Engineering Manager: Dennis Tang | Software Engineer in Test: Sanad Liaquat | Backend Engineering: Liam McAndrew, Aishwarya Subramanian | Frontend Engineering: Dennis Tang, Martin Wortschack, Brandon Labuschagne, Ezekiel Kigbo, Illya Klymov, Jiaan Louw, Robert Hunt, Peter Hegman | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Amanda Hughes | Content Marketing: Suri Patel | Technical Writer: Mike Jang | Application Security Engineer: Jeremy Matos | Customer Success: | Internal Customers: Engineering Department (TBD), Product Department (TBD), Support Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Plan stage

Project Management group

Handbook | Product Manager: Gabe Weaver | Product Marketing Manager: Cormac Foster | Support: Ben Prescott | Backend Engineering Manager: John Hope (Interim) | Frontend Engineering Manager: Donald Cook | Software Engineer in Test: Walmyr Lima e Silva Filho | Backend Engineering: Brett Walker, Mario de la Ossa, Patrick Derichs, Heinrich Lee Yu, Alexandru Croitor, Eugenia Grieff | Frontend Engineering: Donald Cook, Kushal Pandya, Simon Knox, Rajat Jain, Scott Stern, Coung Ngo, Florie Guibert, Axel García | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Holly Reynolds | Content Marketing: Suri Patel | Technical Writer: Marcin Sędłak-Jakubowski | Application Security Engineer: Costel Maxim | Customer Success: | Internal Customers: Engineering Department (TBD), Product Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Portfolio Management group

Handbook | Product Manager: Keanon O'Keefe | Product Marketing Manager: Cormac Foster | Support: TBD | Backend Engineering Manager: John Hope | Frontend Engineering Manager: Donald Cook | Software Engineer in Test: Walmyr Lima e Silva Filho | Backend Engineering: Felipe Artur, Jarka Košanová, Jan Provaznik, Charlie Ablett, John Hope | Frontend Engineering: Donald Cook, Kushal Pandya, Simon Knox, Rajat Jain, Scott Stern, Coung Ngo, Florie Guibert, Axel García | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Alexis Ginsberg | Content Marketing: Suri Patel | Technical Writer: Marcin Sędłak-Jakubowski | Application Security Engineer: Costel Maxim | Customer Success: | Internal Customers: Engineering Department (TBD), Product Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Certify group

Handbook | Product Manager: Mark Wood | Product Marketing Manager: Cormac Foster | Support: TBD | Backend Engineering Manager: John Hope | Frontend Engineering Manager: Donald Cook | Software Engineer in Test: TBD | Backend Engineering: Felipe Artur, Jarka Košanová, Jan Provaznik, Charlie Ablett, John Hope | Frontend Engineering: Donald Cook, Kushal Pandya, Simon Knox, Rajat Jain, Scott Stern, Coung Ngo, Florie Guibert, Axel García | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Nick Brandt | Content Marketing: Suri Patel | Technical Writer: Marcin Sędłak-Jakubowski | Application Security Engineer: Costel Maxim | Customer Success: | Internal Customers: Quality Department (TBD), Support Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Create stage

Group Product Manager: James Ramsay

Source Code group

Handbook | Product Manager: Daniel Gruesso | Product Marketing Manager: Jordi Mon | Support: TBD | Backend Engineering Manager: Michelle Gill | Frontend Engineering Manager: André Luís | Software Engineer in Test: Mark Lapierre | Backend Engineering: Nick Thomas, Patrick Bajao, Igor Drozdov, Kerri Miller, Michelle Gill, Robert May, David Sincheol Kim, Gary Holtz, Marc S. | Frontend Engineering: André Luís, Phil Hughes, Samantha Ming, Justin Boyson, Thomas Randolph | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Pedro Moreira da Silva | Content Marketing: Suri Patel | Technical Writer: Marcia Ramos | Application Security Engineer: Juan Broullon | Customer Success: | Internal Customers: Engineering Department (TBD), Marketing Department (TBD), Product Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Knowledge group

Handbook | Product Manager: Christen Dybenko | Product Marketing Manager: Jordi Mon | Support: TBD | Backend Engineering Manager: Darva Satcher | Frontend Engineering Manager: [Roman Kuba] | Software Engineer in Test: Tomislav Nikić | Backend Engineering: Luke Duncalfe, Markus Koller, Darva Satcher, Alex Kalderimis | Frontend Engineering: Natalia Tepluhina, Tom Quirk, Roman Kuba | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Matthew Nearents | Content Marketing: Suri Patel | Technical Writer: Marcia Ramos | Application Security Engineer: Juan Broullon | Customer Success: | Internal Customer: UX Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Static Site Editor group

Handbook | Product Manager: Eric Schurter | Product Marketing Manager: Jordi Mon | Support: TBD | Backend Engineering Manager: Jean du Plessis | Frontend Engineering Manager: Jean du Plessis | Software Engineer in Test: TBD | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: [Hired (2020-04-06)] | Content Marketing: Suri Patel | Technical Writer: Marcia Ramos | Customer Success: | Internal Customers: Marketing Department (TBD), Engineering Department (TBD), Finance Department (TBD), People Operations (TBD), Product Department (TBD), Sales Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Editor group

Handbook | Product Manager: Kai Armstrong | Product Marketing Manager: Jordi Mon | Support: TBD | Backend Engineering Manager: Darva Satcher | Frontend Engineering Manager: [Roman Kuba] | Software Engineer in Test: Anastasia McDonald | Backend Engineering: Francisco Javier López, Mark Chao, Alex Pooley, Amparo Luna, Darva Satcher, Vijay Hawoldar | Frontend Engineering: Paul Slaughter, Denys Mishunov, Himanshu Kapoor, Roman Kuba | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Marcel van Remmerden | Content Marketing: Suri Patel | Technical Writer: Marcia Ramos | Application Security Engineer: Juan Broullon | Customer Success: | Internal Customers: Marketing Department (TBD), Engineering Department (TBD), Finance Department (TBD), People Operations (TBD), Product Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Gitaly group

Product Manager: James Ramsay | Support: Will Chandler | Backend Engineering Manager: ZJ (Interim) | Frontend Engineering Manager: Tim Z (Interim) | Software Engineers in Test: Mark Lapierre, Tomislav Nikić | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Pedro Moreira da Silva | Technical Writer: Axil | Application Security Engineer: Juan Broullon | Customer Success: | Internal Customers: Quality Department (TBD), Infrastructure Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Gitter group

Product Manager: Eric Schurter | Support: TBD | Backend Engineering Manager: ZJ (Interim) | Frontend Engineering Manager: Tim Z (Interim) | Software Engineer in Test: TBD | UX Manager: Mike Long | UX Researcher: Katherine Okpara | Product Designer: Matt Nearents (Interim) | Technical Writer: Axil | Customer Success: | Infrastructure Manager: Gerardo Lopez Fernandez

Ecosystem group

Slack Channel: g_ecosystem | GitLab Group: @gitlab-org/ecosystem-team | Handbook | Product Manager: Patrick Deuley | Product Marketing Manager: Ashish Kuthiala (Interim) | Support: TBD | Backend Engineering Manager: Lukas Eipert | Frontend Engineering Manager: Lukas Eipert | Software Engineer in Test: TBD | Backend Engineering: Lukas Eipert, Ash McKenzie, Arturo Herrero, Andy Soiron | Frontend Engineering: Mike Greiling, Lukas Eipert, Justin Ho | UX Managers: Mike Long, Taurie Davis (FE/UX Foundations) | UX Researcher: Katherine Okpara | Product Designers: Libor Vanc (Integrations), Jarek Ostrowski (FE/UX Foundations), Jeremy Elder (FE/UX Foundations) | Content Marketing: Erica Lindberg | Technical Writer: Russell Dickenson (Interim) | Customer Success: | Internal Customers: Alliances Department (TBD), Customer Success (TBD), Quality Department (TBD), Infrastructure Department (TBD), Engineering Department (TBD) | Infrastructure Manager: Gerardo Lopez Fernandez

Ops section

Product: Kenny Johnston | Development: Sam Goldstein, Darby Frey (Acting) | Support: Lee Matos, Lyle Kozloff | Product Marketing: William Chia, Parker Ennis | Quality: Joanna Shih | Content Marketing: Erica Lindberg | Technical Writing: Mike Lewis | Analyst Relations: | Infrastructure Manager: Dave Smith, Gerardo "Gerir" Lopez-Fernandez

Verify stage

Continuous Integration group

Product Manager: Thao Yeager | Product Marketing Manager: Parker Ennis | Support: TBD | Backend Engineering Manager: Darby Frey | Frontend Engineering Manager: Daniel Cipoletti | Software Engineer in Test: Tiffany Rea | Backend Engineering: Grzegorz Bizon, Matija Čupić, Darby Frey, Cheryl L., Fabio Pitino, Marius Bobin, Furkan Ayhan | Frontend Engineering: Daniel Cipoletti, Payton Burdette, Frédéric Caplette | UX Manager: Nadia Udalova | UX Researcher: Lorie Whitaker | Product Designer: Dimitrie Hoekstra | Content Marketing: Aricka Flowers | Technical Writer: Marcel Amirault | Application Security Engineer: Dominic Couture | Customer Success: | Internal Customers: Quality Department (Joanna Shih), UX Department (TBD), Infrastructure Department (TBD), Engineering Department (TBD), AutoDevOps and Kubernetes Group (TBD)

Runner group

Product Manager: Darren Eastman | Product Marketing Manager: Parker Ennis | Support: Alexander Tanayno | Backend Engineering Manager: Elliot Rushton | Frontend Engineering Manager: Daniel Cipoletti | Backend Engineering: Tomasz Maczukin, Elliot Rushton, Steve Azzopardi, Georgi Georgiev, Pedro Pombeiro, Lyubomir Raykov | UX Manager: Nadia Udalova | UX Researcher: Lorie Whitaker | Product Designer: Juan J. Ramirez | Content Marketing: Aricka Flowers | Technical Writer: Marcel Amirault | Application Security Engineer: Dominic Couture | Customer Success: | Internal Customers: Infrastructure Department (TBD), Engineering Department (TBD)

Testing group

Product Manager: James Heimbuck | Product Marketing Manager: Parker Ennis | Support: TBD | Backend Engineering Manager: Ricky Wiens | Frontend Engineering Manager: Daniel Cipoletti | Software Engineer in Test: Zeff Morgan | Backend Engineering: Ricky Wiens, Drew Cimino, Erick Bajao, Maxime Orefice | Frontend Engineering: Daniel Cipoletti, Miranda Fluharty, Scott Hampton | UX Manager: Nadia Udalova | UX Researcher: Lorie Whitaker | Product Designer: Juan J. Ramirez | Content Marketing: Aricka Flowers | Technical Writer: Marcel Amirault | Application Security Engineer: Dominic Couture | Customer Success: | Internal Customers: Quality Department (Joanna Shih), UX Department (TBD), Infrastructure Department (TBD), AutoDevOps and Kubernetes Group (TBD)

Package stage

Slack Channel: s_package | Handbook

Package group

Slack Channel: s_package | Slack Alias: @package-group | GitLab Group: @gitlab-org/package | Handbook | Product Manager: Tim Rizzi | Product Marketing Manager: Parker Ennis | Support: Sara Ahbabou | Backend Engineering Manager: Daniel Croft | Frontend Engineering Manager: [Daniel Croft (Interim)] | Backend Engineering: Steve Abrams, David Fernandez, Giorgenes Gelatti, Hayley Swimelar, João Pereira | Frontend Engineering: Nick Kipling, Nicolò Maria Mezzopera | UX Manager: Nadia Udalova | UX Researcher: Lorie Whitaker | Product Designer: Iain Camacho | Content Marketing: Aricka Flowers | Technical Writer: Axil | Customer Success: | Internal Customers: Distribution Team (TBD), Infrastructure Department (TBD)

Release stage

Progressive Delivery group

Product Manager: Orit Golowinski | Product Marketing Manager: Parker Ennis | Support: James McGrew | Backend Engineering Manager: Chase Southard | Frontend Engineering Manager: Nicole Williams | Backend Engineering: Shinya Maeda, John Hampton (Interim), Krasimir Angelov, Jason Goodman, Etienne Baqué, Sean Carroll, Vladimir Shushlin, Jaime Martínez, Chase Southard | Frontend Engineering: Nicole Williams, Jake Burden, Andrew Fontaine, Sarah Groff Hennigh-Palermo, Nathan Friend | UX Manager: Nadia Udalova | UX Researcher: Lorie Whitaker | Product Designers: Rayana Verissimo, Mike Nichols | Content Marketing: Aricka Flowers | Technical Writer: Marcia Ramos | Customer Success: | Internal Customers: Delivery Team (TBD), Distribution Team (TBD), Gitter (TBD), Security Department (TBD), Tech Writers (TBD), AutoDevOps and Kubernetes Group (TBD)

Release Management group

Product Manager: Jackie Meshell | Product Marketing Manager: Parker Ennis | Support: James McGrew | Backend Engineering Manager: John Hampton (Interim) | Frontend Engineering Manager: Nicole Williams | Backend Engineering: Shinya Maeda, John Hampton (Interim), Krasimir Angelov, Jason Goodman, Etienne Baqué, Sean Carroll, Vladimir Shushlin, Jaime Martínez, Chase Southard | Frontend Engineering: Nicole Williams, Jake Burden, Andrew Fontaine, Sarah Groff Hennigh-Palermo, Nathan Friend | UX Manager: Nadia Udalova | UX Researcher: Lorie Whitaker | Product Designers: Rayana Verissimo, Mike Nichols | Content Marketing: Aricka Flowers | Technical Writer: Marcia Ramos | Customer Success: | Internal Customers: Distribution Team (TBD), Gitter (TBD), Security Department (TBD), Tech Writers (TBD), Marketing Department (TBD), UX Department (TBD)

Configure stage

Slack Channel: s_configure | GitLab Group: @gitlab-org/configure | Handbook

Configure group

Slack Channel: g_configure_orchestration | Slack Alias: @configure-orchestration-be | Handbook | Product Manager: Viktor Nagy | Product Marketing Manager: Saumya Upadhyaya | Engineering Manager: Nicholas Klick | Support: Lewis Brown | Software Engineer in Test: Dan Davison | Backend Engineering: | Fullstack Engineering: | UX Manager: Justin Mandell | UX Researcher: Andrej Kiripolský | Product Designer: Maria Vrachni | Content Marketing: Aricka Flowers | Technical Writer: Evan Read | Application Security Engineer: Vitor Meireles De Sousa | Customer Success: | Internal Customers: Quality Department (Joanna Shih), Delivery Team (John Skarbek), Reliability Engineering (Devin Sylva)

Monitor stage

Slack Channel: s_monitor | Slack Alias: @Monitor Group | GitLab Group: @gitlab-org/monitor | Handbook | Group Product Manager: Kevin Chu

APM group

Slack Channel: g_monitor_apm | Slack Alias: @monitor-apm-group | Handbook | Product Manager: Dov Hershkovitch | Product Marketing Manager: Saumya Upadhyaya | Support: Cody West | Backend Engineering Manager: Matt Nohr | Frontend Engineering Manager: Clement Ho | Software Engineer in Test: Sofia Vistas | Backend Engineering: Crystal Poole, Peter Leitzen, Reuben Pereira, Ryan Cobb, Sarah Yasonik, Adrien Kohlbecker, Vitali Tatarintev, Allison Browne, Sean Arnold, Mikołaj Wawrzyniak, Kirstie Cook, Matt Nohr | Frontend Engineering: Clement Ho, Jose Ivan Vargas, Tristan Read, Dhiraj Bodicherla, Laura Montemayor, Miguel Rincon, Olena HK., Andrei Stoicescu, David O'Regan | UX Manager: Justin Mandell | UX Researcher: Andrej Kiripolský | Product Designer: Nadia Sotnikova | Content Marketing: Aricka Flowers | Technical Writer: Axil | Customer Success: | Internal Customers: Infrastructure Department ([Andrew Newdigate]), Engineering Department (Matt Nohr)

Health group

Slack Channel: g_monitor_health | Slack Alias: @monitor-health-group | Handbook | Product Manager: Sarah Waldner | Product Marketing Manager: Saumya Upadhyaya | Support: Cody West | Backend Engineering Manager: Crystal Poole | Frontend Engineering Manager: Clement Ho | Software Engineer in Test: Sofia Vistas | Backend Engineering: Crystal Poole, Peter Leitzen, Reuben Pereira, Ryan Cobb, Sarah Yasonik, Adrien Kohlbecker, Vitali Tatarintev, Allison Browne, Sean Arnold, Mikołaj Wawrzyniak, Kirstie Cook, Matt Nohr | Frontend Engineering: Clement Ho, Jose Ivan Vargas, Tristan Read, Dhiraj Bodicherla, Laura Montemayor, Miguel Rincon, Olena HK., Andrei Stoicescu, David O'Regan | UX Manager: Justin Mandell | UX Researcher: Andrej Kiripolský | Product Designer: Amelia Bauerly | Content Marketing: Aricka Flowers | Technical Writer: Axil | Customer Success: | Internal Customers: Infrastructure Department (Anthony Sandoval), Infrastructure Department (Dave Smith), Engineering Department (TBD)

Secure & Defend section

Product: David DeSanto | Development: [["Todd Stadelhofer", "Wayne Haber"]] | Support: Tom Atkins | Product Marketing: Cindy Blake | Quality: Tanya Pazitny | Content Marketing: Erica Lindberg | Technical Writing: Mike Lewis | Analyst Relations: | Infrastructure Manager: Anthony Sandoval

Secure stage

Slack Channel: s_secure | GitLab Group: @gitlab-org/secure | Handbook

Static Analysis group

Slack Channel: g_secure-static-analysis | Slack Alias: @secure_static_analysis_be | GitLab Group: @gitlab-org/secure/static-analysis-be | Product Manager: Taylor McCaslin | Product Marketing Manager: Cindy Blake | Support: Thiago Presa | Backend Engineering Manager: Thomas Woodham | Frontend Engineering Manager: Neil McCorrison | Backend Engineering: Philippe Lafoucrière, Olivier Gonzalez, Fabien Catteau, Tetiana Chupryna, Can Eldem, Mo Khan, Adam Cohen, Igor Frenkel, Thomas Woodham, Lucas Charles, Ross Fuhrman, Daniel Searles, Zach Rice, Saikat Sarkar, Seth Berger, Avielle Wolfe, Cam Swords, Philip C., Craig Smith | Frontend Engineering: Neil McCorrison, Sam Beckham, Paul Gascou-Vaillancourt, Fernando Arias, Mark Florian, Dave Pisek, Dheeraj Joshi | UX Manager: Valerie Karnes | UX Researcher: Tali Lavi | Product Designer: Rebecca "Becka" Lippert | Content Marketing: Erica Lindberg | Technical Writer: Nick Gaskill | Customer Success: | Internal Customers: Security Department (TBD), Engineering Department (TBD) | Infrastructure Manager: Anthony Sandoval

Dynamic Analysis group

Slack Channel: g_secure-dynamic-analysis | Slack Alias: @secure_dynamice_analysis_be | GitLab Group: @gitlab-org/secure/dynamic-analysis-be | Product Manager: Derek Ferguson | Product Marketing Manager: Cindy Blake | Support: Thiago Presa | Backend Engineering Manager: Seth Berger | Frontend Engineering Manager: Neil McCorrison | Backend Engineering: Philippe Lafoucrière, Olivier Gonzalez, Fabien Catteau, Tetiana Chupryna, Can Eldem, Mo Khan, Adam Cohen, Igor Frenkel, Thomas Woodham, Lucas Charles, Ross Fuhrman, Daniel Searles, Zach Rice, Saikat Sarkar, Seth Berger, Avielle Wolfe, Cam Swords, Philip C., Craig Smith | Frontend Engineering: Neil McCorrison, Sam Beckham, Paul Gascou-Vaillancourt, Fernando Arias, Mark Florian, Dave Pisek, Dheeraj Joshi | UX Manager: Valerie Karnes | UX Researcher: Tali Lavi | Product Designers: Camellia X. YANG, Annabel Dunstone Gray | Content Marketing: Erica Lindberg | Technical Writer: Nick Gaskill | Customer Success: | Internal Customers: Security Department (TBD), Engineering Department (TBD) | Infrastructure Manager: Anthony Sandoval

Composition Analysis group

Slack Channel: g_composition-dynamic-analysis | Slack Alias: @secure_composition_analysis_be | GitLab Group: @gitlab-org/secure/composition-analysis-be | Product Manager: Nicole Schwartz | Product Marketing Manager: Cindy Blake | Support: Greg Myers | Backend Engineering Manager: Olivier Gonzalez (Interim) | Frontend Engineering Manager: Neil McCorrison | Software Engineer in Test: Will Meek | Backend Engineering: Philippe Lafoucrière, Olivier Gonzalez, Fabien Catteau, Tetiana Chupryna, Can Eldem, Mo Khan, Adam Cohen, Igor Frenkel, Thomas Woodham, Lucas Charles, Ross Fuhrman, Daniel Searles, Zach Rice, Saikat Sarkar, Seth Berger, Avielle Wolfe, Cam Swords, Philip C., Craig Smith | Frontend Engineering: Neil McCorrison, Sam Beckham, Paul Gascou-Vaillancourt, Fernando Arias, Mark Florian, Dave Pisek, Dheeraj Joshi | UX Manager: Valerie Karnes | UX Researcher: Tali Lavi | Product Designer: Kyle Mann | Content Marketing: Erica Lindberg | Technical Writer: Nick Gaskill | Customer Success: | Internal Customers: Security Department (TBD), Engineering Department (TBD) | Infrastructure Manager: Anthony Sandoval

Fuzz Testing group

Product Manager: Sam Kerr | Product Marketing Manager: Cindy Blake | Support: Eric Rosenberg | Backend Engineering Manager: Seth Berger (Interim) | Frontend Engineering Manager: Neil McCorrison | Backend Engineering: Philippe Lafoucrière, Olivier Gonzalez, Fabien Catteau, Tetiana Chupryna, Can Eldem, Mo Khan, Adam Cohen, Igor Frenkel, Thomas Woodham, Lucas Charles, Ross Fuhrman, Daniel Searles, Zach Rice, Saikat Sarkar, Seth Berger, Avielle Wolfe, Cam Swords, Philip C., Craig Smith | Frontend Engineering: Neil McCorrison, Sam Beckham, Paul Gascou-Vaillancourt, Fernando Arias, Mark Florian, Dave Pisek, Dheeraj Joshi | UX Manager: Valerie Karnes | UX Researcher: Tali Lavi | Product Designer: Camellia X. YANG | Content Marketing: Erica Lindberg | Technical Writer: Nick Gaskill | Customer Success: | Internal Customers: Security Department (TBD), Engineering Department (TBD) | Infrastructure Manager: Anthony Sandoval

Vulnerability Research group

Product Manager: Sam Kerr | Product Marketing Manager: Cindy Blake | Support: Greg Myers | Backend Engineering Manager: [Todd Stadelhofer (Interim)] | Backend Engineering: Philippe Lafoucrière, Olivier Gonzalez, Fabien Catteau, Tetiana Chupryna, Can Eldem, Mo Khan, Adam Cohen, Igor Frenkel, Thomas Woodham, Lucas Charles, Ross Fuhrman, Daniel Searles, Zach Rice, Saikat Sarkar, Seth Berger, Avielle Wolfe, Cam Swords, Philip C., Craig Smith | Content Marketing: Erica Lindberg | Customer Success: | Internal Customers: Security Department (TBD), Engineering Department (TBD) | Infrastructure Manager: Anthony Sandoval

Defend stage

Slack Channel: s_defend

Container Security group

Product Manager: Sam White | Product Marketing Manager: Cindy Blake | Support: Greg Myers | Backend Engineering Manager: [Wayne Haber (Interim)] | Frontend Engineering Manager: Lindsay Kerr | Backend Engineering: Lucas Charles, Jonathan Schafer, Arthur Evstifeev, Zamir Martins Filho, Mehmet. I., Alan (Maciej) Paruszewski, Michał Zając | Frontend Engineering: Lindsay Kerr, Mark Florian, Daniel Tian, Savas Vedova, Alexander Turinske | UX Manager: Valerie Karnes | UX Researcher: Tali Lavi | Product Designer: Andy Volpe | Content Marketing: Erica Lindberg | Technical Writer: Axil | Customer Success: | Internal Customers: Security Department (TBD), Infrastructure Department (TBD) | Infrastructure Manager: Anthony Sandoval

Threat Insights group

Product Manager: Matt Wilson | Product Marketing Manager: Cindy Blake | Support: Greg Myers | Backend Engineering Manager: [Wayne Haber (Interim)] | Frontend Engineering Manager: Lindsay Kerr | Backend Engineering: Lucas Charles, Jonathan Schafer, Arthur Evstifeev, Zamir Martins Filho, Mehmet. I., Alan (Maciej) Paruszewski, Michał Zając | Frontend Engineering: Lindsay Kerr, Mark Florian, Daniel Tian, Savas Vedova, Alexander Turinske | UX Manager: Valerie Karnes | UX Researcher: Tali Lavi | Product Designer: Andy Volpe | Content Marketing: Erica Lindberg | Technical Writer: Axil | Customer Success: | Internal Customer: Security Department (TBD) | Infrastructure Manager: Anthony Sandoval

Growth section

Product: Hila Qu | Development: Bartek Marnane | Support: Shaun McCann | Product Marketing: Ashish Kuthiala | Quality: Mek Stittri | Content Marketing: Erica Lindberg | Technical Writing: Mike Lewis | Analyst Relations: | Infrastructure Manager: Dave Smith

Growth stage

Slack Channel: s_growth | GitLab Group: @gitlab-org/gl-growth | Handbook | Internal Customers: Sales Department (TBD), Marketing Department (TBD), Product Department (TBD), Finance Department (TBD)

Acquisition group

Slack Channel: g_acquisition | Handbook | Product Manager: Jensen Stava | Engineering Manager: Jerome Ng | Support: Donique Smit | UX Manager: Jacki Bauer | UX Researcher: Jeff Crow | Product Designer: Emily Sybrant | Technical Writer: Russell Dickenson | Application Security Engineer: Andrew Kelly | Customer Success: | Infrastructure Manager: Dave Smith

Conversion group

Slack Channel: g_conversion | Handbook | Product Manager: Sam Awezec | Engineering Manager: Jerome Ng | Support: Donique Smit | UX Manager: Jacki Bauer | UX Researcher: Jeff Crow | Product Designer: Kevin Comoli | Technical Writer: Russell Dickenson | Application Security Engineer: Andrew Kelly | Customer Success: | Infrastructure Manager: Dave Smith

Expansion group

Slack Channel: g_expansion | Handbook | Product Manager: Tim Hey | Engineering Manager: Phil Calder | Support: Donique Smit | UX Manager: Jacki Bauer | UX Researcher: Jeff Crow | Product Designer: Matej Latin | Technical Writer: Russell Dickenson | Application Security Engineer: Andrew Kelly | Customer Success: | Infrastructure Manager: Dave Smith

Retention group

Slack Channel: g_retention | Handbook | Product Manager: Michael Karampalas | Engineering Manager: Phil Calder | Support: Donique Smit | UX Manager: Jacki Bauer | UX Researcher: Jeff Crow | Product Designer: Tim Noah | Technical Writer: Russell Dickenson | Application Security Engineer: Andrew Kelly | Customer Success: | Infrastructure Manager: Dave Smith

Fulfillment group

Slack Channel: g_fulfillment | Handbook | Product Manager: Amanda Rueda | Product Marketing Manager: John Jeremiah | Support: Donique Smit | Backend Engineering Manager: James Lopez | Frontend Engineering Manager: Chris Baus | Backend Engineering: Rubén Dávila, James Lopez, Corinna Wiesner, Tyler Amos, Shreyas Agarwal, Vladlena Shumilo | Frontend Engineering: Vitaly Slobodin, Chris Baus, Ragnar Hardarson, Ammar Alakkad | UX Manager: Jacki Bauer | UX Researcher: Jeff Crow | Product Designers: Tim Noah, Emily Sybrant, Kevin Comoli, Matej Latin | Content Marketing: Suri Patel | Technical Writer: Russell Dickenson | Application Security Engineer: Andrew Kelly | Customer Success: | Internal Customers: Sales Department (TBD), Marketing Department (TBD), Product Department (TBD), Customer Success (TBD) | Infrastructure Manager: Dave Smith

Telemetry group

Handbook | Product Manager: Sid Reddy | Product Marketing Manager: John Jeremiah | Support: TBD | Backend Engineering Manager: Jerome Ng | UX Manager: Jacki Bauer | UX Researcher: Jeff Crow | Content Marketing: Suri Patel | Technical Writer: Russell Dickenson | Application Security Engineer: Andrew Kelly | Customer Success: | Internal Customers: Sales Department (TBD), Marketing Department (TBD), Product Department (TBD), Customer Success (TBD), Data Team (TBD) | Infrastructure Manager: Dave Smith

Enablement section

Product: Joshua Lambert | Development: Chun Du | Support: Jason Colyer | Product Marketing: Ashish Kuthiala | Quality: Tanya Pazitny | Content Marketing: Erica Lindberg | Technical Writing: Mike Lewis | Analyst Relations: | Infrastructure Manager: Dave Smith

Enablement stage

Slack Channel: s_enablement | GitLab Group: @gitlab-org/enablement-section | Handbook

Distribution group

Slack Channel: g_distribution | Slack Alias: @distributionteam | GitLab Group: @gitlab-org/distribution | Handbook | Product Manager: Larissa Lane | Product Marketing Manager: William Chia | Support: Diana Stanley | Backend Engineering Manager: Steven Wilson | Software Engineer in Test: Nailia Iskhakova | Backend Engineering: David 'DJ' Mountney, Jason Plum, Gerard Hickey, Ian Baum, Balasankar "Balu" C, Robert Marshall, Steven Wilson, Hossein Pursultani, Dustin Collins | UX Manager: Jacki Bauer | UX Researcher: Eileen Ruberto | Product Designer: Sunjung Park | Technical Writer: Axil | Internal Customers: Quality Department (Kyle Wiebers), Infrastructure Department (TBD), Customer Success (TBD) | Infrastructure Manager: Dave Smith

Geo group

Slack Channel: g_geo | GitLab Group: @gitlab-org/geo-team | Handbook | Product Manager: Fabian Zimmer | Product Marketing Manager: John Jeremiah | Support: Aric Buerer | Backend Engineering Manager: Rachel Nienaber | Frontend Engineering Manager: André Luís (Interim) | Software Engineer in Test: Jennie Louie | Backend Engineering: Valery Sizov, Gabriel Mazetto, Douglas Barbosa Alexandre, Toon Claes, Michael Kozono, Alex Ives, Nick Nguyen | UX Manager: Jacki Bauer | UX Researcher: Eileen Ruberto | Product Designer: Sunjung Park | Technical Writer: Evan Read | Internal Customer: Infrastructure Department (TBD) | Infrastructure Manager: Dave Smith

Memory group

Slack Channel: g_memory | GitLab Group: @gitlab-org/memory-team | Handbook | Product Manager: Joshua Lambert (Interim) | Product Marketing Manager: Ashish Kuthiala (Interim) | Support: [Muhamed Huseinbašić] | Backend Engineering Manager: Craig Gomes | Software Engineer in Test: Grant Young | Backend Engineering: Kamil Trzciński, Craig Gomes, Qingyu Zhao, Aleksei Lipniagov, Nikola Milojevic, Matthias Käppler | UX Manager: Jacki Bauer | UX Researcher: Eileen Ruberto | Content Marketing: Erica Lindberg | Technical Writer: Russell Dickenson | Internal Customers: Quality Department (TBD), Infrastructure Department (TBD) | Infrastructure Manager: Dave Smith

Global Search group

Slack Channel: g_global_search | GitLab Group: @gitlab-org/search-team | Handbook | Product Manager: Kai Armstrong (Interim) | Product Marketing Manager: John Jeremiah | Support: Blair Lunceford | Backend Engineering Manager: Changzheng Liu | Frontend Engineering Manager: Changzheng Liu (Interim) | Software Engineer in Test: Erick Banks | Backend Engineering: Micaël Bergeron, Dylan Griffith, Alishan 'Ali' Ladhani, Changzheng Liu, Dmitry Gruzd, Terri C. | Frontend Engineering: | UX Manager: Jacki Bauer | UX Researcher: Eileen Ruberto | Product Designer: Marcel van Remmerden (Interim) | Technical Writer: Russell Dickenson | Internal Customers: Engineering Department (TBD), Customer Success (TBD), Infrastructure Department (TBD) | Infrastructure Manager: Dave Smith

Database group

Slack Channel: g_database | GitLab Group: @gitlab-org/database-team | Handbook | Product Manager: Joshua Lambert (Interim) | Product Marketing Manager: TBD | Support: Ben Prescott | Backend Engineering Manager: Craig Gomes | Backend Engineering: Andreas Brandl, Patrick Bair, Yannis Roussos | UX Manager: Jacki Bauer | UX Researcher: Eileen Ruberto | Content Marketing: TBD | Technical Writer: TBD | Internal Customers: Quality Department (TBD), Infrastructure Department (TBD) | Infrastructure Manager: Dave Smith

Possible future Stages

We have boundless ambition, and we expect GitLab to continue to add new stages to the DevOps lifecycle. Below is a list of future stages we are considering:

  1. Data, maybe leveraging Meltano product
  2. ML/AI, maybe leveraging Kubeflow
  3. Networking, maybe leveraging some of the open source standards for networking and/or Terraform networking providers
  4. Design, we already have design management today
  5. Govern, combined dashboards for secure, defend, and maybe things like requirements management

Stages are different from the application types you can service with GitLab.

Maturity

Not all categories are at the same level of maturity. Some are just minimal and some are lovable. See the category maturity page to see where each category stands.

Solutions

GitLab also does the things below that are composed of multiple categories.

  1. Software Composition Analysis (SCA) = Dependency Scanning + License Compliance + Container Scanning
  2. Application Performance Monitoring (APM) = Metrics + Tracing + Real User Monitoring (RUM)
  3. Project Management = Issue Tracking + Kanban Boards + Time Tracking
  4. Agile Portfolio Management = Epics + Roadmaps + Issue Tracking + Kanban Boards + Time Tracking

We are intentional in not defining SCA as containing SAST and Code Quality despite some analysts using the term to also include those categories.

Other functionality

This list of other functionality so you can easily find the team that owns it. Maybe we should make our features easier to search to replace the section below.

Other functionality in Plan stage

Other functionality in Create stage

Source Code group

Other functionality in Verify

Other functionality in Secure stage

Static Analysis group

Dynamic Analysis group

Composition Analysis group

Other functionality in Monitor stage

APM group

Health group

Shared functionality

Some areas of the product are shared across multiple stages. Examples of this include, among others:

Issues related to these areas should be owned on a case-by-case basis, depending on the problem to solve. If you encounter an issue falling into a shared area, you can:

Once a responsible individual for the issue has been established, remove the group::not_owned label and replace it with an appropriate label for the group who is taking ownership for the issue.