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.
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.
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!
Increase Operational Efficiencies (Material - Video - 5 Minutes)
Compare the traditional DevOps Daisy Chain of disparate tools to an integrated solution for Complete DevOps. GitLab delivers a seamlessly integrated platform for developers and operators to collaborate in real-time and move ideas into production faster.
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
Please click on the link below and go through the course modules.
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.
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
Please click on the link below and go through the course modules.
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.
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.
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!
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
Sales Roles (Material, - Handbook - 30 minutes)
Review the sales roles based on the customer segment you will cover.
GitLab's Solutions Architects (SAs) are trusted advisors to GitLab prospects and customers during the presales motion, demonstrating how the GitLab application and GitLab Professional Services address common and unique business requirements.
GitLab's Technical Account Managers serve as trusted advisors to GitLab's customers. This section outlines to TAM role and their key deliverables: Health Checks, Sucess Plans, and Executive Business Reviews.
Professional Services Engineers (Material - Handbook - 10 minutes)
-Professional Services Engineers (PSEs) provide professional services on-site or remote deployment of GitLab technology and solutions as well as training. The PSE will act as the technical representative leading the direct interaction with the customer’s personnel and project teams by rolling out best practices.
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.
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)
Sid Sijbrandij, CEO of GitLab, discusses the overall industry where GitLab competes.
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)
No… we are not the same company! This short YouTube video on GitLab vs. GitHub covers some basic differences.
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.
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)
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 firstname.lastname@example.org.
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.
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.
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)
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)
Make note of Support's internal-requests project - you will be filing issues under this for some of the workflows listed in the above page.
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.
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.
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
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
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).
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.
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
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:
Containerize the application and push to the container registry
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.
TAMs Only: Certifications to Complete and Lifecycle Processes
15. TAMs Only: Certifications to Complete and Lifecycle Processes
Executive Business Reviews
Customer Onboarding (Material - Handbook and Video - 60 Minutes)
Customer on-boarding is a 45 day time period. Technical Account 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.
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)
Review the SOW Creation Process, and review the below reference deck for details on creating a Professional Services SOW.
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