Articles by GitLab
- GitLab Employee Handbook: Learning & Development
GitLab, Editorial Team, GitLab
- How Engineering Management Works at GitLab
GitLab, Editorial Team, GitLab
The Gitlab team shares a training resource and operational guide for current and future managers.
- GitLab's Public Roadmap: "Maturity"
GitLab, Editorial Team, GitLab
GitLab exposes a 2-year roadmap across their 10 products, with a maturity designation per feature. This approach seems to work for GitLab, but may not work for all companies.
- GitLab's Code Review Guidelines
GitLab, Editorial Team, GitLab
Gitlab's code review guidelines for GitLab team members and wider community members to ensure code is effective, understandable, maintainable, and secure.
- OKR Process at GitLab
GitLab, Editorial Team, GitLab
This is a detailed manual for GitLab's OKR process: the timeline, the role of the CEO, the role of executives / department managers, and how to cascade them down through teams.
- GitLab's Content Marketing Process
GitLab, Editorial Team, GitLab
In their internal company handbook, GitLab covers content team responsibilities, how to request content and copy reviews, how content is produced, and how content strategy is set.
- GitLab's Voluntary and Involuntary Termination Processes
GitLab, Editorial Team, GitLab
This is an extremely detailed firing procedure, including how to create a private slack channel with HR, coordinate the termination date, figure out if a separation and release of claims agreement is necessary, etc.
- Real-world Example: GitLab's Internal Positioning Doc
GitLab, Editorial Team, GitLab
This actual positioning example not only includes a positioning statement, but also an FAQ that positions GitLab relative to specific competitors.
- Example: GitLab's Ideal Customer Profile
GitLab, Editorial Team, GitLab
GitLab's ideal customer profile covers attributes of their two main categories: large, and mid market.
- GitLab's Internal Manual for 1:1s
GitLab, Editorial Team, GitLab
GitLab's internal manual for 1:1s includes a 30 minute training video and covers 12 tips on how to conduct them. This manual also includes a training video on how to do career mapping, and steps on how transition 1:1s between managers.
- GitLab's Product Management Career Development Framework
GitLab, Editorial Team, GitLab
- GitLab's Annual Planning Process
GitLab, Editorial Team, GitLab
This is GitLab's actual, detailed planning process documentation, with a full timeline of events over the course of 4 months.
- GitLab Kickoff Meeting Process
GitLab, Editorial Team, GitLab
GitLab's kickoffs cover standard components, such as problem statements and designs, but have a unique twist: they are recorded and posted for external viewing by customers and the GitLab community.
- GitLab's Release Post Process & Template
GitLab, Editorial Team, GitLab
This is the internal process description for how GitLab notifies their customers of product improvements on a monthly schedule. It includes the format, how to prioritize what to write about, and how PMs and PMMs collaborate to produce the post.
- Analyzing and synthesizing user research data
GitLab, Editorial Team, GitLab
These are GitLab's internal guidelines on how to synthesize research. It covers how to: • Gather data and discuss with your team • Cluster the data into themes • Discuss and revise as needed • Distill findings into insights
- What does product marketing do at GitLab?
GitLab, Editorial Team, GitLab
This handbook explains how Product Marketing fits into the broader strategic marketing function at GitLab. Click into "Product Marketing team" to learn how their team intersects and collaborates with other teams, what metrics they track, how they build use cases, and how they execute product releases and marketing launches.
- GitLab's On-Call Rotation Process
GitLab, Editorial Team, GitLab
GitLab's internal process document for on-call rotations covers: • Expectations for On-Call • On-Call Rotation processes for Customer Emergencies, Reliability Engineering, Security, Development Team, and Quality Team
- GitLab Company Handbook: Our Product Prioritization Process
GitLab, Editorial Team, GitLab
This is GitLab's internal prioritization process. They reference RICE, but also reference factors that are appropriate for their business, including security fixes, data-loss prevention, and availability.
- GitLab Team Retrospective Process
GitLab, Editorial Team, GitLab
GitLab's teams follow a pretty standard retrospective. They also came up with a process for how to scale retrospectives across teams by introducing a "retrospective of retrospectives" process.
- GitLab's Process for Underperformance and Performance Improvement Plans
GitLab, Editorial Team, GitLab
GitLab's process guide explains who to discuss underperformance with, how to coach, and how to execute a performance improvement plan, including tying the PIP to company values.