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

Product Development Flow

On this page

Attributes

Property Value
Date Created August 31, 2020
Target End Date November 30, 2020
Slack #wg_product_development_flow (only accessible by GitLab team members)
Google Doc Working Group Agenda (only accessible by GitLab team members)
Docs TBD
Epics/Issues Main Epic / Issue Board
Label ~wg-product-development-flow
Associated KPIs/OKRs TBD
GitLab group for working group reviewers @wg-product-development-flow
GitLab group for working group contributors (MR authors) @wg-contributors-pd-flow

Problems To Solve

For more details please reference the product development flow survey slides.

Doesn’t Encourage Cross-Functional Collaboration

Too Many Steps

Too Prescriptive

Business Goals

Iterate on the product development flow to shift away from a "step by step" and more toward being a container/playbook of strategies/tactics to provide teams with:

  1. Various activities/outcomes to employ at each phase to identity what to build or improve to solve a problem.

  2. Minimal, required processes teams need to follow at each phase to maintain efficient, transparent and predictable workflow cross-functionally.

Protocols and Processes

Creating Epics & Issues for the working group board

To propose an idea or solution that addresses one of the defined problems - follow the below steps to ensure effective asynchronous collaboration:

  1. Create an issue to address your proposal and add it to Product Development Flow as a Framework epic
  2. We use this issue board as a single source of truth. Issues should be moved through the board from left to right
  3. Assign newly created issues to the Facilitator who is currently @fseifoddini for prioritization

MR review process

NOTE: Please pay attention to your To-Do list! We'll not hold the train on MRs for more than 24 hours, specially non-controversial ones.

Exit Criteria

Review and Optimize the current Product Development Workflow

Define what success looks like for the PD-FLOW

Dogfooding

Downstream Process Review

Matrix and Dashboards

Communication

Roles and Responsibilities

Working Group Role Person Title
Executive Sponsor Anoop Dawar VP, Product Management
Executive Sponsor Christie Lenneville VP of UX
Facilitator Farnoosh Seifoddini Principal PM, Product Operations
Functional Lead Vincy Wilson (QE) Manager, Quality Engineering - Growth & Protect
Functional Lead Jackie Bauer (UX/Product Design) UX Manager, Enablement & Growth
Functional Lead Jeff Crow (UX Research) Senior UX Researcher, Growth
Functional Lead Michael Karampalas (Product Management) Principal PM, Growth
Functional Lead Justin Farris (Product Management) GPM, Plan
Functional Lead Craig Norris (Technical Writing) Technical Writing Manager
Functional Lead Thomas Woodham (Engineering) Engineering Manager, Secure
Member Wayne Haber (Engineering) Director Engineering, Threat Management
Member Nadia Udalova (Dev) Product Design Manager
Member Keanon O'keefe (Plan) Senior Product Manager
Member Tim Hey (Growth) Principal Product Manager
Member Eric Schurter (Create) Senior Product Manager
Member Mark Wood (Plan) Senior Product Manager
Member Sarah Waldner (Monitor) Senior Product Manager
Member Kai Armstrong (Create) Senior Product Manager
Member Fabian Zimmer (Geo) Senior Product Manager
Member Daniel Croft (Release, Package) Senior Manager, Engineering
Member Jason Yavorska (CI/CD) Director Product Management
Member Thiago Figueiró Engineering Manager, Threat Management
Member Dan Jensen (Manage) Engineering Manager, Analytics & Compliance
Member TBD (Data) TBD

Working Groups

Working Group Person Title
Contributor Farnoosh Seifoddini Principal PM, Product Operations
Contributor Wayne Haber (Engineering) Director Engineering, Threat Management
Contributor Vincy Wilson (QE) Manager, Quality Engineering - Growth & Protect
Contributor Jackie Bauer (UX/Product Design) UX Manager, Enablement & Growth
Contributor Michael Karampalas (Product Management) Principal PM, Growth
Contributor Justin Farris (Product Management) GPM, Plan
Contributor Nadia Udalova (Dev) Product Design Manager
Contributor Mark Wood (Plan) Senior Product Manager
Contributor Fabian Zimmer (Geo) Senior Product Manager
Contributor Daniel Croft (Release, Package) Senior Manager, Engineering
Reviewer Anoop Dawar VP, Product Management
Reviewer Christie Lenneville VP of UX
Reviewer Jeff Crow (UX Research) Senior UX Researcher, Growth
Reviewer Craig Norris (Technical Writing) Technical Writing Manager
Reviewer Keanon O'keefe (Plan) Senior Product Manager
Reviewer Tim Hey (Growth) Principal Product Manager
Reviewer Eric Schurter (Create) Senior Product Manager
Reviewer Sarah Waldner (Monitor) Senior Product Manager
Reviewer Kai Armstrong (Create) Senior Product Manager
Reviewer Jason Yavorska (CI/CD) Director Product Management
Reviewer Thiago Figueiró Engineering Manager, Threat Management
Reviewer Dan Jensen (Manage) Engineering Manager, Analytics & Compliance

Meetings

Meetings are recorded and available on YouTube in the Working Group - Product Development Flow playlist. Due to the subject matter of this working group and the high probability that every synchronous meeting will discuss sensitive customer information, the playlist is private and accessible by GitLab team members only.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license