Product Design

Product Design is the discipline within Upstream Studios responsible for shaping how users experience GitLab. Product Designers work as strategic partners with Product Management and Engineering from concept to delivery.

Product Designers are organized into Product Studios: Security, Core DevOps + Data, Artificial Intelligence, and PLG/Monetization/Platform.

All Product Designers contribute to:

  1. Reviewing other designers’ work and providing feedback
  2. Contributing to the Pajamas Design System
  3. Supporting community contributions
  4. Platform-wide thinking and collaboration

Product Designers work as managers of one, collaborating with peers and managers to manage their capacity and deliver results. For a detailed view into day-to-day work, see the Product Designer workflow page.

For team member assignments and product areas, visit the product category page.

Strategic partnership

Product Designers work as equal strategic partners in the product trio, not downstream executors of decisions already made. We’re involved in Interlock planning from the start.

Within the trio: Product Managers define the “what” and “why”, Product Designers define “how” the direction is experienced and how users interact with the product, and Engineers define how the product is built. As the DRIs for design decisions, we challenge assumptions, advocate for users, and simplify aggressively before features are built.

Effective partnership with Product Design means:

  1. Bringing designers upstream at the beginning of planning, not the end
  2. Early involvement in Interlock planning to shape strategy together
  3. Defining success criteria collaboratively before execution begins
  4. Creating space for exploration and experimentation
  5. Trusting design judgment on UX decisions while providing technical and business context
  6. Collaborating on feasibility early in the process
  7. Partnering on implementation quality throughout development
  8. Measuring success by customer outcomes, not output volume

This strategic positioning means we define clear success criteria and hold the line on quality with evidence. We work across teams on platform-wide experiences, not just isolated features. We ship to learn, measure impact, and improve based on real customer behavior. And critically, we’re positioned to say “no” or “not like this” before engineering starts, not after.

Success is collaborative and accountability is mutual. We win together.

Design principles

We aim for sophisticated simplicity—balancing structure, discovery, and capability to create experiences that reduce friction for basic functionality while providing quick access to powerful features.

Our design principles are outlined in the Pajamas Design System and guide all product design work.

Workflows, programs, and resources

For Product Designers

For Product Design Managers

Specializations

Collaboration programs

Tools and resources

Team and career