Product Management Learning and Development

This page contains links to internal and external resources that Product Managers at GitLab can use to build their skills.

On this page

Principles - Processes - Categorization - GitLab the Product - PM Responsibilities - Being a PM - Performance Indicators - Leadership

Welcome to Learning and Development for Product Management at GitLab! This page serves as the content library that feeds the Product Management Learning Hub in Level Up. You are welcome to explore content here but if you prefer a more modular, personalizable, and trackable portal, please visit Level Up.

The resources in the Product L & D Hub are meant to support product managers to explore, learn and grow at their own pace. We aim to collect content that spans various skill levels, as well as various levels of depth/commitment. It is recommended that product managers engage with the resources here to help them have a successful journey at GitLab and in their product career as a whole.

Most of the resources here are free but any content requiring payment can be reimbursed following the GitLab reimbursement policies.

Over time, we will add content to directly support GitLab’s product management competencies, CDF and product development flow. We understand that the evolving product management space requires continuous learning, and GitLab is committed to providing the time needed for in-depth learning too as part of your working time. You are encouraged to ask your manager to help you carve out time for Learning and Development.

These books are highly recommended to be read by every product manager at GitLab:

Supporting materials for GitLab specific product manager competencies

Opportunity Canvases

GitLab’s Chief Product Officer shares insights on what makes an opportunity canvas successful in a 10 minute video:

Overview and Example Canvases by Stage Maturity

“Lite” Opportunity Canvas
Example Videos of Canvas Reviews

Prioritization at GitLab


Nicole shares her approach towards prioritization of tech debt with her Engineering counterparts in these discussions with Mike and Olivier.



James discusses how he balances Error Budgets, Tech Debt, and other priorities with Engineering Counterparts, Scott.

Fabian and Nick discuss PM/EM collaboration on the Geo team and the importance of empathy building between PMs and EMs.

General Prioritization Guidance

Product Management Peer Mentorship Program

Overview

We have a team of very talented Product Managers whom are all interested in up-leveling their leadership skills whether that be to Principal PM or into People Management. An important skill for either track is the ability to coach and mentor others. Right now, an overwhelming majority of the team is at the Senior level. In a traditional mentor program, people are assigned the role of mentor and mentee. Since most people are looking to mentor others, we have too many mentors and not enough mentees

In addition to growing leadership/mentoring skills, PMs also have other areas that they need coaching on, such as:

  • Customer discovery
  • Iteration & efficiency in the build track
  • Setting and evolving Performance Indicators
  • Sisense skills
  • Communicating vision and roadmap with well articulated prioritization

Proposal

Establish a Peer mentorship program where PMs are paired based on respective strengths and areas that need growth. PMs can coach each other on the skill they are respectively strong in.

This is going to require PMs to volunteer as participants. Management will need to anonymously gather strengths and weaknesses for participants and work together to create pairs.

Pilot

We set up pairs between PMs who have volunteered and run an 8 week pilot where PMs meet each week. GMPs can assess skill development over the course of the pilot as a potential measure of success.

The pilot will run during FY22Q3. This gives us two months to prepare by gathering volunteers, assessing skills, setting up pairs for the pilot, and running a crash course in coaching & mentoring. The pilot will run for the first two months of Q3 and we will reflect during the final month to allow for program adjustments and continuation.

Following a retro on the pilot we can decide to continue it in rotations moving forward.

We will be planning the Pilot Program in this epic.

Using the Career Development Framework during Peer Mentorship

Product Managers are all evaluated using the CDF and it can be a great tool to use as a way to discuss how each person is performing in context to the CDF. If you are looking to improve in a certain area of your CDF, the peer mentorship space can be a great place to seek mentorship. Please note that CDFs are confidential documents that are kept between team members and their management lines, however, for the purpose of mentorship, team members can choose to share relevant portions. If any feedback about the CDF arises, please discuss the feedback with your manager or open an MR to the CDF handbook page and tag gl-product-leadership for review.

Growth and Development processes

The general Growth and Development benefits are maintained by the Total Rewards team. The following make it more specific for Product Managers.

The product team has specific processes for the trainings outlined below. To get support for a new training, please follow the general guidelines for Growth and Development.

Continuous Interviewing course at Product Talk

The Continuous Interviewing course is part of the Product Management onboarding.

Reforge membership

GitLab reimburses its team members the yearly Reforge membership fees as long as the GitLab team member takes part and if needed organizes the following activities related to their studies:

  • enrolls in at least one programme, preferably a cohort during the year
  • finds at least one more GitLab team member who enrolls into the same cohort/programme
  • organizes a study group either with the other GitLab team member to follow along the cohort/programme
    • the study group is expected to discuss all the Reforge topics with a special focus on their applicability within GitLab
    • the study group can be a Reforge study group
  • the GitLab team members in the study group propose process changes and create analytics requests

If you are part of the Product team and are interested in a Reforge membership, we are planning to set up a team plan for a discounted rate, see details in https://gitlab.com/gitlab-com/Product/-/issues/5135.

General Product Management learning content

This content is also available in a trackable format in Level Up.

This content is divided into five key competencies for Product Managers.


πŸ’‘ Discovery Β  Β  Β  πŸš€ Delivery Β  Β  Β  πŸ“ˆ Business Acumen Β  Β  Β  πŸ’¬ Communication Β  Β  Β  🀝 Team Management


πŸ’‘ Discovery


πŸ’‘ User research

Quick reads and videos
Deeper dive
Online courses
Books

πŸ’‘ Customer interviewing

Quick reads and videos
Deeper dive
Online courses
Books

πŸ’‘ Jobs to be done

Quick reads and videos
Deeper dive
Online courses
Books

πŸ’‘ Lean product development

Quick reads and videos
Deeper dive
Online courses
Books

πŸ’‘ Growth, Product-led Growth, and Experimentation

Quick reads and videos
Deeper dive
Online courses
Books

πŸ’‘ Design

Quick reads and videos
Deeper dive
Online courses
Books


πŸš€ Delivery


πŸš€ User stories

Quick reads and videos
Deeper dive

Please contribute your favorite resources here

Online courses

Please contribute your favorite resources here

Books

πŸš€ Backlog management

Quick reads and videos
Deeper dive

Please contribute your favorite resources here

Online courses

Please contribute your favorite resources here

Books

πŸš€ Working with Engineering

Quick reads and videos
Deeper dive

Please contribute your favorite resources here

Online courses

Please contribute your favorite resources here

Books

Please contribute your favorite resources here

πŸ‘£ Iteration

Quick reads and videos
Deeper dive

πŸ“ˆ Business acumen


πŸ“ˆ Product strategy

Quick reads and videos
Deeper dive
Online courses

Please contribute your favorite resources here

Books

πŸ“ˆ Competitive analysis

Quick reads and videos
Deeper dive
Online courses

Please contribute your favorite resources here

Books

Please contribute your favorite resources here

πŸ“ˆ KPIs, Metrics, and OKRs

Quick reads and videos
Deeper dive
Online courses
Books


πŸ’¬ Communication


πŸ’¬ Relationships with customers

Quick reads and videos
Deeper dive

Please contribute your favorite resources here

Online courses
Books

πŸ’¬ Communicating to inspire, align, and activate

Quick reads and videos
Deeper dive

Please contribute your favorite resources here

Online courses
Books

Please contribute your favorite resources here

πŸ’¬ Presentations, prepared and adhoc

Quick reads and videos

Please contribute your favorite resources here

Deeper dive

Please contribute your favorite resources here

Online courses
Books

Please contribute your favorite resources here

Examples


🀝 Team management


🀝 Stakeholder management

Quick reads and videos

Please contribute your favorite resources here

Deeper dive
Online courses
Books

Please contribute your favorite resources here

🀝 Cross-functional team management

Quick reads and videos
Deeper dive

Please contribute your favorite resources here

Online courses
Books

🀝 Direct team management

New Manager Buddy Program
  • For new Group Managers at GitLab, we have an buddy program that matches the new Group Manager with a Senior leader (Director or above) in the Product team that is not in their direct reporting chain. This is an optional program to help new managers understand GitLab management process, find a sounding board to discuss challenging situations in a safe space without judgement, and generally learn management techniques. Although this is targeted to new managers (typically first time managers), it is open to those who are becoming a manager for the first time at GitLab but have been managers elsewhere.
Quick reads and videos
Deeper dive
Online courses
Books

🀝 Leadership and influence

Quick reads and videos
Deeper dive
Online courses
Books


πŸ§‘β€πŸ’» DevOps

Kubernetes

Quick reads and videos

Please contribute your favorite resources here

Deeper dive
Online courses

Please contribute your favorite resources here

Books

Please contribute your favorite resources here



Product management thought leadership

Blogs, videos and podcasts and more…

There is a lot of amazing content and ongoing trends in the world of product development. Subscribing to blogs, video channels and other ongoing content streams is a great way to get inspiration on best practices and product innvoation with your team. Here are some recommendations on where to start:

Blogs

Podcasts

Newsletters

Other

Thought leaders and influencers

One of the best ways to stay in the know is to follow people! There are a lot of folks openly sharing their ideas and best practices. We encourage you to follow and exchange ideas with people who inspire you. Here are some recommendations on where to start:

How to contribute to the Product L & D Hub

Keeping our Product L & D Hub robust and relevant is a team effort. We encourage to you to contribute as you come across resources that are helpful to you. And if there are resources in the Product L & D Hub that are outdated or you disagree with, we encourage you to bring it to our attention as well.

There are two components to the Product L & D hub:

  1. Product Management Learning Hub in Level Up, which is a more modular, personalizable, and trackable portal
  2. This page, which serves as the required content library that feeds the Product Management page in Level Up

In order to add content to Product Management Learning Hub, the content must first be added to and exist on this page. Then, the content is added to Level Up.

If there’s content you want to add to or remove from this library, simply raise an MR and add any of the product learning evangelists listed below as Reviewer. Tell us in the MR whether you’re recommending the resources for just the library or if you’d like to see it added to Level Up as well. Details explaining what you value about the content and how you think it’s helpful should be added to the description of the MR. Please add milestone and labels product operations product handbook and prodops:release to the MR.

Product learning evangelists

Brian Rhea

Farnoosh Seifoddini

Viktor Nagy

Last modified December 18, 2023: Reword Gitlab to GitLab (fd78e78c)