Sales & Customer Success Quick Start Learning Path

Core curriculum for GitLab’s Sales & Customer Success onboarding

Sales & Customer Success Learning Path - Core Curriculum

1. Welcome to GitLab Sales!

1. Welcome to GitLab Sales!

  • ACTIVITY: Let’s Git To Know Each Other! (Assignment, 5 minutes, 1 Point - Pre Work)
    • Please complete this brief google form to introduce yourself.
  • What is GitLab? (Material - Video, 31 Minutes)
    • GitLab is a single application for the entire DevOps lifecycle. Watch the video.
    • GitLab customers buy GitLab for 3 primary reasons: 1) Increase Operational Efficiencies, 2) Deliver Better Products Faster, and 3) Reduce Security and Compliance Risk. Check out the GitLab Customer Deck and watch the video.
  • Company Infomercial (Material - Video, 5 Minutes)
  • GitLab Culture (Material - Video, 3 Minutes)
    • Every year, our entire remote workforce gets together in one location for the GitLab Summit. We use this time to bond, build community, and get a bit of work done. It’s an essential part of the GitLab experience—watch the video to learn more about our culture, and what it’s like to be on our globally distributed team.
    • Watch the video
    • Read the Handbook
  • Everyone Can Contribute (Material - Video, 3 Minutes)
  • Short Toes (Material - Handbook - 15 minutes)
    • Learn about how we live the collaboration value at GitLab.
    • Read the Handbook
  • Org Chart (Material - Handbook - 10 Minutes)
    • You can see more information about team members and who reports to whom on the team page. Throughout the course you will be asked to schedule a few brief meetings with your peers. Keep in mind that it is always ok to put a meeting on someone’s calendar, if they can’t make it and decline it is not a problem. We hope you enjoy getting to know your super cool co-workers!
    • Check out the org chart and the Team Page
2. DevOps Technology Landscape

2. DevOps Technology Landscape

  • DevOps Technology Landscape
  • GitLab SDLC Quiz (Quiz - 9 Points - Pre Work)
  • Increase Operational Efficiencies (Material - Video - 5 Minutes)
  • QUIZ: Increase Operational Efficiencies (Assignment - 25 Minutes - 6 Points - Pre Work)
    • GitLab is a single application for the entire DevOps lifecycle! Please read the “Manage Your Tool Chain Before it Manages You” white paper from Forrester (see link above) to answer the questions in the Google Form Quiz.
3. Our Customers

3. Our Customers

  • Our Customers
    • Please click on the link below and go through the course modules.
    • Our Customers
  • QUIZ: Buyer Personas (Assignment - 5 Points - Pre Work)
    • Please take a moment to complete this short quiz based on information in the handbook.
  • QUESTION: Personas & Pain Points (Assignment - 1 Point - Pre Work)
    • Please share your thoughts on the question below. This is a classroom discussion board, let’s crowdsource some knowledge! Why is it important to understand different buyer personas as a salesperson?
  • Customer Success Stories & Proof Points (Material - Handbook - 10 Minutes)
    • References are an age old tenet of sales pros! Your prospective clients will definitely be impressed by the positive business outcomes of our customers. Check out our customer case studies and proof points on GitLab value.
  • Marketing Materials Repository (Material - GitLab.com - 10 Minutes)
    • Check out the GitLab marketing materials repository to see all of our best and most relevant sales collateral. Please be careful to only view or download these files, and feel free to send copies to your clients to help them understand GitLab value. If you would like to share one of these assests on social media please be careful to only use the gated links to content.
4. Our Portfolio

4. Our Portfolio

  • Our Portfolio
    • Please click on the link below and go through the course modules.
    • Our Portfolio
  • QUESTION: Pitch Deck Video (Material - Video - 15 Minutes)
    • Please write one thing you learned or found interesting from watching the GitLab Pitch Deck video.
  • GitLab Features & Functionality
    • GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate. GitLab helps teams accelerate software delivery from weeks to minutes, reduce development costs, and reduce the risk of application vulnerabilities while increasing developer productivity. Check out this reference guide to learn more about what is included in each of the different stages of GitLab.
  • Product Tiering Quiz (Assignment - 25 Minutes - 10 Points - Pre Work)
    • Take a moment to complete this short knowledge check quiz
  • GitLab Security Solutions (Material - Slides and Video - 30 minutes)
  • Selling Professional Services (Material - Video - 30 Minutes)
    • Our Professional Services team is made up of not only GitLab subject matter experts but seasoned DevOps professionals who have experience in deploying and maintaining both large-scale applications as well as creating and teaching best practices throughout the SDLC. Our experts help lead Concurrent DevOps Transformations, providing direct support to our customer’s strategic business initiatives. GitLab’s Professional Services team exists to enable your clients realize the full value of their GitLab installation. We can provide direct implementation support to ensure the GitLab installation is resilient and secure. We also offer migration services to facilitate the transition to GitLab by delivering a clean dataset to resume operations at once. Our education and specialized training provide training in best practices, such as CI/CD, version control, metrics, and more.
    • You can also watch the Sales Enablement Session about how to sell services
  • GitLab Direction & Latest Releases
    • Our vision is to replace disparate DevOps toolchains with a single application that is pre-configured to work by default across the entire DevOps lifecycle. We aim to make it faster and easier for groups of contributors to deliver value to their users, and we achieve this by enabling:
    • Faster cycle time, driving an improved time to innovation
    • Easier workflows, driving increased collaboration and productivity
    • Our solution plays well with others, works for teams of any size and composition and for any kind of project, and provides ongoing actionable feedback for continuous improvement. You can read more about the principles that guide our prioritization process in our product handbook.
    • Be sure to review the information from our latest release!
  • Product Maturity
    • GitLab has a broad scope and vision, and we are constantly iterating on existing and new features. Some stages and features are more mature than others.
    • To convey the state of our feature set and be transparent, we have developed a GitLab Product Maturity framework for categories, application types, and stages.
  • Additional Resources
    • The below are resources you might want to review or bookmark for later.
      • GitLab Terms & Conditions
      • GitLab Marketing Materials Repository: Check out the GitLab.com marketing materials repository to see all of our best and most relevant sales collateral. Please be careful to only view or download these files, and feel free to send downloaded copies to your clients to help them understand GitLab value.
      • GitLab Pricing Model: Check out the chart to understand our pricing model. For additional context take a look at the handbook page on pricing.
5. Field Roles & Expectations

5. Field Roles & Expectations

6. Sales Process

6. Sales Process

  • Command of the Message Intro Course (Assignment - 2 Hours - 10 Points - Pre Work)
    • Please complete the Command of the Message learning path.
    • Time to complete is approximately 1.5 hours
  • MEDDPPICC Full E-Learning Course (Assignment - 2 Hours - 10 Points - Pre Work)
    • Please review the MEDDPPICC handbook page. The full elearning is optional.
    • Time to complete is approximately 1.5 hours
  • GitLab Value Framework (Material - Sales Collateral - 35 Minutes)
    • The GitLab value framework (internal only) is one of the most useful tools available for salespeople. Take a look to understand our value drivers, how to uncover customer needs, and how to articulate value and differentiation. A framework summary (internal only) is also avaliable for quick reference.
  • Seller Deficit Disorder (Material - Sales Collateral - 15 Minutes - Pre Work)
    • Please read this short document by Force Management to prepare for the Command of the Message training in Sales Quick Start.
  • Co-Selling with Partners (Course - 30 Minutes - Pre Work)
  • Social Selling 101 ( Material - Video - 20 Minutes)
    • Social selling is the art of using social networks to find, connect with, and nurture your customers and prospects. Watch the video and use this guide to learn how to make a profile that will resonate with your prospects.
  • QUESTION: Business Development (Assignment - 15 Minutes - 10 Points - Pre Work)
    • Business development is hard… because not everyone gets marketing qualified leads or has a big referral network. Take a look at the Sales Development handbook page to understand more about your XDR partners and their processes. Please share 1-2 insights on strategy or best practices from your experience. How do you consistently keep the pipeline full of leads? Let’s crowdsource some best practices!
  • QUESTION: Account Development (Assignment - 15 Minutes - 10 Points - Pre Work)
    • One of the most important parts of a salesperson’s job is account development. Your clients bought from you once, and they are very likely to do it again! Please share 1-2 insights on strategy or best practices from your experience. How do you keep your clients buying more and sending referrals? Let’s crowdsource some experience!
7. Our Competition

7. Our Competition

  • The Industry In Which GitLab Competes (Material - Video - 11 Minutes)
  • ACTIVITY: Review & Subscribe: Industry Insights (Assignment - 1 Point - Pre Work)
  • Competitor Overview (Material - Handbook - 30 Minutes)
    • There are a lot of DevOps tools out there. As a single application for the entire DevOps life cycle, GitLab can remove the pain of having to choose, integrate, learn, and maintain the multitude of tools necessary for a successful DevOps tool chain. However, GitLab does not claim to contain all the functionality of all the tools listed here. Click on a DevOps tool to compare it to GitLab. Last thing dont forget to log into Crayon, our competitive intelligence platform to view all of our latest competitive advantages.
  • GitLab vs. GitHub (Material - Video - 3 Minutes)
  • Azure DevOps
  • ACTIVITY: Phone-A-Friend: Competitors (Assignment - 45 Minutes - 10 Points - Pre Work)
    • Talk with 3 tenured GitLab sales professionals (individual contributors or people managers) and ask them for their tips and tricks on successfully beating the competition. Please take notes from your calls and briefly summarize one or two things you learned from each conversation in the Google Form to submit the assignment.
  • QUIZ: Competitors (Assignment - 5 Points - Pre Work) Please take a moment to answer the questions in this short quiz. The information in this quiz is covered in the handbook pages on Competitive Intelligence and DevOps Tools Landscape.
8. Tools to Get Your Job Done

8. Tools to Get Your Job Done

  • Using GitLab: The Basics (Material - Handbook - 45 minutes) -This module includes information to help you learn GitLab, and walks you through Projects, Issues, Merge Requests, Pipelines, Settings, User & Admin Area. It includes the Git Basics Training commonly delivered to customers by Professional Services and documentation to help you feel more comfortable with using GitLab. -Learning GitLab with Git Basics -GitLab Basics Guides -Introduction to GitLab Workflow -Description Templates
  • GitLab Tech Stack Details (Material - Handbook - 10 Minutes)
  • ACTIVITY: You’ve Got Issues! (Assignment - 20 Minutes - 10 Points - Pre Work)
    • Please find the Sales Enablement Sandbox Project, and read the handbook page “No Tissues with Issues”. Create an issue with a label, due date, weight, and assign it to yourself. Submit the link to your issue to complete this assignment. Also take a look at the Markdown syntax guide to learn more about how to code using Markdown. This will be very helpful as you create issues and merge requests.
  • ACTIVITY: Practice Searching Issues and Filtering Labels (Assignment - 10 minutes - 10 points)
  • Update Your LinkedIn Profile! (Assignment - 30 Minutes - 10 Points - Pre Work)
    • Check out the slide deck on creating a great profile that will look good to your prospects and clients!
  • Salesforce - Booking Orders (Material - Handbook - 10 Minutes)
  • Lead Scoring - Filtering Prospects in Salesforce (FOR SALES ONLY - Material - Level Up Video Course - 20 minutes)
  • Reference Edge (Material - Video - 10 Minutes)
    • Reference Edge Software will help reps to easily see what available references are the best fit for their current opportunity. Check out the video, and Powerpoint on this new tool.
9. Sales and Customer Success Support

9. Sales and Customer Success Support

  • The Product Teams (Material - Handbook - 60 minutes) -Review the Product Stages Handbook page to see who you should reach out if you have questions or need assistance with a particular product.
  • The GitLab Legal Team (Material - Handbook - 10 Minutes)
    • Familiarize yourself with submitting Contract Requests for Legal/Contract assistance. Presentation, Video and Handbook Page
    • You can reach out to the Legal Team on the #legal Slack chat channel. The legal Slack chat channel is reserved for everyday legal questions. If you are making a request that requires some sort of deliverable, please do not use the legal Slack chat channel. Slack is reserved for immediate, informal communications. Also, please do not share confidential information on Slack that is not meant for the entire company to see, and do not use it to seek legal advice. You can email the legal team at legal@gitlab.com.
  • Support for GitLab Team Members (Material - Handbook - 10 Minutes)
    • GitLab Support provides technical support to our Self-managed and GitLab.com customers for the GitLab product. We are not internal IT Support, so we probably can’t help you with your MacBook, 1Password or similar issues.
  • GitLab Alliances (Material - Handbook - 10 Minutes)
    • Watch the video, check out the handbook page, and slides to understand how we parter with other companies to accelerate GitLab’s trajectory by connecting the great work every team is doing with the outside world.
  • GitLab Terms & Conditions (Material - Handbook - 10 Minutes)
    • The following terms and conditions govern all use of the GitLab.com website, or any other website owned and operated by GitLab which incorporate these terms and conditions) (the “Website”), including all content, services and support packages provided on via the Website. The Website is offered subject to your acceptance without modification of all of the terms and conditions contained herein and all other operating rules, policies (including, without limitation, procedures that may be published from time to time on this Website by GitLab (collectively, the “Agreement”).
  • Where to Find Sponsored Marketing Events (Material - Handbook - 10 Minutes)
10. GitLab's Customer Support Team

10. GitLab’s Customer Support Team

  • Review the GitLab Customer Support Documentation (Material - Handbook - 5 minutes)
    • The GitLab Support Team provides technical support to GitLab.com and Self-Managed GitLab customers. The Support Team Handbook is the central repository that explains our work processes and the reasons behind them. To learn more, check out the Handbook.
  • Review the following workflows in the GitLab Customer Support Documentation (Material - Handbook - 15 minutes)
  • Review the Zendesk Workflow (Material - Handbook - 15 minutes)
    • Zendesk is the tool the GitLab Support Team uses to work tickets for customers. Please familiarize yourself with the associated workflows.
    • Review the workflows in this section of the Handbook.
  • Sign up for Zendesk (Assignment - 5 Minutes - 10 Points - Pre Work)
    • All GitLab staff can request a ‘Light Agent’ account so that you can see customer tickets in Zendesk and leave notes for the Support team.
      • To do so, follow the process outlined in the handbook. Once the account is created, you’ll need to wait 24 hours for it to be assigned in Okta. Once Zendesk is assigned, you should be able to login to Zendesk at https://gitlab.zendesk.com/agent.
In-Class Assignments

In-Class Assignments

  • Essential Questions Exercise (Assignment - 30 Minutes - 10 Points - In-Class)
  • Value Card Exercise - Group Activity (Assignment - 30 Minutes - 10 Points - In-Class)
    • Please work in small groups to create a value card for your assigned differentiator with the attached document..
  • Discovery Questions Exercise (Assignment - 30 Minutes - 10 Points - In-Class)
    • Please work in small groups to fill out the attached document. Think of a real opportunity that you or someone in your group is currently working and write some good discovery questions & expected responses.
  • Defensible Differentiator Exercise (Assignment - 30 Minutes - 10 Points - In-Class)
    • Please work in small groups to fill out the attached assignment on defensible differentiators.
  • Searching GitLab Like a Pro (Assignment - 10 Minutes - 10 Points - In-Class)
    • At GitLab, we’re prolific at documenting what we do in the handbook, the website, and in GitLab documentation. This may make it difficult to find specific pieces of content. Google already indexes all our public facing pages and there is a search modifier google offers that will help. Take a look at the handbook page on how to set up your search engine like the pros!
  • Role Play Notes (Assignment - 10 Minutes - 10 Points - In-Class)
    • Please submit your notes from one of the role plays that you observed using the notes template. Dont forget to check out the handbook page on how we take notes at GitLab.
Course Evaluation & Feedback

Course Evaluation & Feedback

  • Every participant is asked to please let us know how we can do better by taking this brief survey

Customer Success Quick Start - Role Based Curriculum

Technical Deep Dive (SA, CSM, and PSE ONLY

12. Technical Deep Dive (SA, CSM, and PSE ONLY)

  • GitLab Ultimate Demo (Material - Video - 60 minutes) -Review the GitLab Ultimate Demo
  • Auto DevOps (Material - GitLab Docs - 15 minutes) -Auto DevOps provides pre-defined CI/CD configuration which allows you to automatically detect, build, test, deploy, and monitor your applications. Leveraging CI/CD best practices and tools, Auto DevOps aims to simplify the setup and execution of a mature & modern software development lifecycle. -Review the GitLab Doc on Auto DevOps
  • GitLab API (Material - GitLab Doc - 15 minutes) -Automate GitLab via a simple and powerful API. -Review the GitLab Doc on API
  • GitLab for Agile (Material - 30 minutes) -Agile development is iterative, incremental, and lean approaches to streamline and accelerate the delivery of projects. Ever wondered if GitLab supports Agile methodology? If you’re considering using GitLab it might not be obvious how its features correspond with Agile artifacts, so we’ve broken it down for you in a blog and the GitLab Agile Planning page. -Review the Agile Delivery page on the company website -Review the Agile Blog
  • GitLab Runners (Material - GitLab Docs, Slides, and Video - 60 minutes) -GitLab Runner is the open source project that is used to run your jobs and send the results back to GitLab. It is used in conjunction with GitLab CI, the open-source continuous integration service included with GitLab that coordinates the jobs. Below are slides, the video presentation, and additional information about GitLab Runners. -GitLab Runner Doc -GitLab Runner Deep Dive Slides -GitLab Runner Deep Dive Reording
  • GitLab Reference Architectures and GitLab GEO (Material - 20 minutes) -Review the GitLab Reference Architectures and Geo Replication Overview, then hear Brian Wald, Solution Architect Manager, break it all down. -GitLab Reference Architectures -GitLab High Availability and Geo Options Video
  • ACTIVITY: Let’s Install GitLab! (Material - Handbook - 60 minutes) -Choose one of the installation options mentioned in the link below. Once installed populate with some test data. Be sure to include: Populate with some test data: User account, Project, Issue. -Review the About GitLab Installation Page
  • ACTIVITY: Let’s Install A GitLab Runner! (Material - Handbook - 60 minutes) -Choose one of the installation options mentioned in the link below. Become familiar with the executors and different use-cases they solve. -Review the About GitLab Runner Page
  • Kubernetes 101 (Material - 13 hours) -It is essential that you understand the Kubernetes (k8s) fundamentals. Based on your existing Kubernetes experience you should either take the first course “Kubernetes for the Absolute Beginner” (6 hours) or “Learn DevOps: the Complete Kubernetes Course” (13 hours).
  • **Resources (Optional Material) -Bookmark these AWS and CI references -Bookmark these Marketing Demos
Integrations (SA, CSM, and PSE Only)

13. Integrations (SA, CSM, and PSE Only)

  • Category Overview
    • GitLab’s vision is to be the best single application for every part of the DevOps toolchain. However, some customers use tools other than our built-in features–and we respect those decisions. The Integrations category was created specifically to better serve those customers. Currently, GitLab offers 30+ project services that integrate with a variety of external systems. Integrations are a high priority for GitLab, and the Integrations category was established to develop and maintain these integrations with key 3rd party systems and services.
  • Jira
    • GitLab Issues are a powerful tool for discussing ideas and planning and tracking work. However, many organizations have been using Jira for these purposes and have extensive data and business processes built into it. While you can always migrate content and process from Jira to GitLab Issues, you can also opt to continue using Jira and use it together with GitLab through our integration. For a video demonstration of integration with Jira, watch GitLab workflow with Jira issues
  • Jenkins
  • Github
    • GitLab provides an integration for updating the pipeline statuses on GitHub. This is especially useful if using GitLab for CI/CD only. This project integration is separate from the instance wide GitHub integration and is automatically configured on GitHub import.
  • GitLab as OAuth 2 Authentication Service Provider (Material - GitLab Docs - 60 minutes) -OAuth provides to client applications a ‘secure delegated access’ to server resources on behalf of a resource owner. In fact, OAuth allows an authorization server to issue access tokens to third-party clients with the approval of the resource owner, or the end-user. -Review this page to learn how to use GitLab as an OAuth authentication service provider
SAs Only: Set Up Your Demo Environment

14. SAs Only: Set Up Your Demo Environment

  • ACTIVITY: Obtain Gold Level Access to Enable All Features on GitLab.com (Assignment - 15 minutes - 10 points) -An example request
  • ACTIVITY: Create a demo account on gitlabdemo.com (Assignment - 10 points)
    • Log in with your GitLab credentials using Okta. After login, a GitLab group will be created automatically and accessible on the Cloud Sandbox. From there, this group can serve as a ground for future demo projects. For an oveview of our demo systems, please review the Demo Systems Handbook page. For an overview of the Cloud Sandbox, please review the Sandbox Cloud Realm Handbook Page.
  • ACTIVITY: Set Up Standby Demo Project (Assignment - 1 day - 10 points)
    • At any point in the day, you may be called in to do a quick demo and its helpful to have a standby project in your back pocket with commonly requested workflows.
    • Pair up with a member of your team on creating a standby project. Bonus - Collaborate on storytelling ideas when creating the standby project.
    • Create a project in a familiar framework and language. Add the following capabilities to the project:
  • ACTIVITY: Deliver Your Demo (Assignment - 60 minutes - 10 points) -Deliver a short demo of your choice in the SA Bootcamp Demo Scenarios below. Access to Jenkins and Jira and the associated GitLab.com project are available in the SA Vault within 1Password -Be sure to invite your manager and onboarding buddy. -Upload the below recorded scenarios to the below Google Drive folder
  • OPTIONAL: Sign up for a Sandbox Cloud Environment
    • Sandbox Cloud is an automated provisioning platform for AWS or GCP environments. These environments are helpful for demo/sandbox/testing purposes and is paid for by GitLab.
CSMs Only: Certifications to Complete and Lifecycle Processes

15. CSMs Only: Certifications to Complete and Lifecycle Processes

Certifications:

  1. Success Plans
  2. Executive Business Reviews

Customer Onboarding

  • Customer Onboarding (Material - Handbook and Video - 60 Minutes)
    • Customer on-boarding is a 45 day time period. Customer Success Managers and Professional Services Engineers should work closely together throughout the on-boarding process, with support from Solutions Architects and Strategic Account Leaders/Account Managers where appropriate. The Customer Kickoff is a moment that matters in the customer’s journey. Below are resources you should familiarize yourself with as you get ready to start interacting with customers.
    • Customer Onboarding
    • Using Gainsight within Customer Success
    • Customer Onboarding Dashboard
  • ACTIVITY: Record a Customer Kickoff Call (Assignment - 60 minutes - 10 points) -Using Zoom, record a short mock customer kickoff call. Be sure to invite your manager and your onboarding buddy. -The Rubric for the call
PSEs Only: Statement of Work

16. PSEs Only: Statement of Work

  • The Statement of Work (SOW) Process (Material - Handbook - 20 minutes)
  • ACTIVITY: Create a Mock SOW (Assignment - 60 minutes - 10 points) -Create a mock SOW using the calculator below and the automatic SOW creator on that page. This is for 1000 users. The prospect wants an HA deployment on AWS, admin training for 20 people, CI/CD training for 60 people and a migration of their existing data from their existing SVN system (assume this costs $15K). Send the link of the Google doc you create to your manager when it’s complete. -GitLab Services Calculator Please note the SOW may have errors in it as the calculator is still WIP

Sales & Customer Success Onboarding Process
Sales Onboarding Process The GitLab Candidate Experience team initiates a general GitLab onboarding issue for every new GitLab team member See the People Ops onboarding issue template In the “Day 2” section of the general GitLab onboarding issue, a role-based entitlement access request (AR) will be created automatically for new team members if a pre-approved template exists. The new team member will be tagged in the AR automatically, and the AR will also be automatically added to the new team member epic together with their onboarding issue.