Support Managers

Support Managers activities and references

Role and Responsibilities

As a Support Manager at GitLab, you will be focusing on the following things:

  • Meeting the Support KPIs
  • Growing and managing your team’s efforts in support of the Support KPIs
  • Mentoring and coaching your team on our technologies and processes
  • Collaborate with other managers across regions
  • Enable our engineers to explore process change in a scalable way

You can read more about the role below:

Regional Variations

Some teams have slight tactical differences, you can see distinctive of regional approaches on the following pages:

How to see what the Support managers are working on

Epics

The Support Team uses Epics to track and coordinate ongoing projects. For the master epics, a Support manager will be assigned as a Directly Responsible Individual (DRI) you will see their name in parentheses after the Epic title.

Support Leadership Meetings

As a larger leadership team, it’s important that we remain in constant communication to ensure that we’re building relationships and avoiding siloing. You can read more about how we run our Leadership syncs in our handbook.

Senior Leadership Meetings

While managers won’t generally directly participate in Senior Leadership Meetings, it’s important to know they exist, what topics are discussed at what cadence and where the public agenda is. Read more about Senior Leadership Meetings.

Working with your team

  1. Getting To Know Your Team Members
  2. Support 1-1s - guidance on conducting 1 to 1 calls.

Hiring

See Support Hiring

Promotions

See Promoting a team member

Metrics

As a Support Management group we should be aware of the tooling we use to generate the metrics that we report on.

  1. Sisense
  2. Zendesk Explore

Sisense

Sisense is a general purpose visualization tool that is used by the greater company. It’s extremely powerful with a full SQL interface to our data across functions. We work with the data team to generate “Stable” Graphs here. Think, KPIs and greater measures that make sense to report to the larger company. As managers, we will not need to edit these reports often, but we should consuming it regularly.

Zendesk Explore

Zendesk Explore was released to replace Zendesk Insights. We will use this tool for quick interactions on new ideas or fact checking Sisense data. Support Managers should be ready to work with Explore regularly and be comfortable with the tool.

Why two metrics systems?

Sisense is a company wide tool that is extremely powerful which can make it unwieldy. Explore gives us an interface that is much easier to navigate and use. Additionally, Sisense data is a secondary source so it can contain errors. By being comfortable using ZD Explore, a primary source, we can make sure that we have accurate data and insights.

What happens if we are not hitting our KPIs?

Each week in the Support Leadership Meetings we’ll review the key metrics.

If the metrics are at or below the following floors for 2 sustained weeks, managers should form a group to analyze the cause and suggest actions to correct the trend.

  1. Combined First Reply Time (L&R, GitLab SM and GitLab SaaS) at or below 93%
  2. Combined SSAT (L&R, GitLab SM and GitLab SaaS) at or below 93%
  3. Combined NRT (L&R, GitLab SM and GitLab Saas) at or below 83%

This action is unique to Support and is somewhere in-between a Rapid Action issue and a Working Group.

The purpose of the group will be unique to each situation that triggers it, but generally the members will:

  • form testable statements (e.g. FRT has gone down because a lot of people have taken vacation)
  • gather and analyze data that falsify those statements (e.g. After taking a look at PTO data, we can see that we’ve had a consistent 90% coverage for the period in question, which is consistent with other times in the year)
  • build a set of recommendations based on the data for how we can achieve consistent results
  • document how they analyzed their hypothesis and include it in Hypothesis and Actions

These criteria and actions came from the Metrics Analysis Workgroup.

Forming a Group

  1. A manager opens an issue using the Metrics Workgroup Template
  2. Identify 2-3 Managers/ICs who will take part in the workgroup by asking for volunteers in a leadership meeting.
  3. Determine hypothesis, gather data and propose temporary or permanent process changes as a result.

OKR’s

All Support Engineering Managers have at least 1 OKR each quarter. Each managers’ OKR should align with one of the department level OKR’s, although the scope may be smaller (confined to a region/team of direct reports rather than globally impactful). While OKR’s are important, they are not the most important thing for managers to work on. To the end of effectively managing Support Engineers, a managers focus should be on:

  1. KPIs
  2. Team Growth (Hiring and Development)
  3. OKRs

Having a project that is time bound to a quarter is completely acceptable as an OKR, and adjusting an OKR during the quarter (especially in light of other priorities) is also acceptable.

New managers will establish their own OKR after they have been in their role for a full financial quarter, allowing time for them to complete onboarding and see the OKR process in action.

Support Engineering Manager READMEs

Support Engineering Manager READMEs are found in Engineering Manager READMEs.


Areas of Focus Workgroup
Customer Support Areas of Focus workgroup description and overview
Change Management in GitLab Support
Decision Making and Change Management in the GitLab Support Leadership Team
Getting To Know Your Team Members
Guideline on becoming not just a good manager, but the right manager for each individual member of your Support Engineering team
Metrics Analysis Workgroup
Support team metrics analysis workgroup overview
Performance Management for Support Managers
Some support specific tips on performance management
Promoting a Support Engineer
How to handle Support Engineer promotions
Senior Support Leadership Sync
Weekly Senior Support Leadership Sync meetings
Support 1:1s
Support team 1:1s guidelines
Support Engineering Manager Responsibilities
Support Engineering Manager Responsibilities
Support Hiring
Hiring new Customer Support team members is a multi-department process. An outline of the responsibilities of Customer Support in that process.
Support Leadership Sync
Weekly Support Leadership Sync meetings
Support Managers AMER

How to prioritize

One of the challenges in a growing and transparent organization is “how to prioritize”. We can use the following guidance as a reference. Note: If you need to re-prioritize, communicate what you are going to drop, and what you need help with. Prioritization does not mean “do more” it means “do the right things in the right order”:

  1. Unassigned Account Escalations – These will always be top priority. Consider shifting anything to take DRI of a Customer Escalation.
  2. Customer Emergencies (or .Com Incidents)
  3. Requests for assistance with STAR’d tickets - An On-call manager may ask for assistance with a STAR’d ticket. We should re-priortize to help get attention on these issues.
  4. Regularly scheduled work or work in progress.
Support Team hazards and challenges
Hazards, Challenges, and possible solutions to consider to solve them
Last modified June 27, 2024: Fix various vale errors (46417d02)