Most professional service engagements happen during the onboarding, implementation, and adoption phases of the customer journey.
When opportunities are approaching closed/won and planning for these stages is occurring, its a good idea to consider bringing in professional services to help expedite the customer's transition to using gitlab to enable them to realize value faster.
This page aims to help the ISR/SAL understand the services that certain types of customers typically engage in and how to position those services when building out a success plan.
These customers are adopting gitlab usually for a number of reasons, but typically use SCM as their entry point. They have source code management happening in their company but it might not be standardized into a single process or tool. This means they will need to migrate data and users to (sometimes git and) gitlab.
The larger the company, the higher likelihood they will be opting for gitlab self-managed. If this is the case, they will need to deploy gitlab typically with aspirational requirements of system High Availability, Disaster Recovery and performance and might not have the technical expertise in their current staff.
They have a team that manages the current tooling at the highest level, and are often competing against shadow IT from setting up their own (less restrictive) instances of SDLC tools. This team has probably never managed a large migration and needs help with the rollout plan. Their engineering teams (end users of gitlab) are on the continuum of knowledge about latest git and gitlab best practices.
To get to first value as soon as possible, you should consider:
These customers typically move to gitlab for the benefits of an all-in-one SDLC platform to reduce toolchain tax.
They will likely have a small team responsible for transformation that will be managing this transition. Its unlikely they have the expertise or time to manage a data and user migration without slowing down their business significantly. They will also probaly want to integrate with other systems like LDAP, Jira, or Jenkins. Finally, their users will probably need upskilling on the basic and advanced features of gitlab to ensure they're getting the most value out of the gitlab.
To get your customer the most value as soon as possible, you should consider:
Some customers have a team of git ninjas who can manage migration and setup quickly, but the rest of the engineers might not be as skilled. Its always a good idea to suggest education services because the customer end users will be more likely to push for later stage adoption. This type of grassroots motivation will go a long way when investigating conversion opportunities.
For these customers consider our Education Services (Basics, CI/CD, Devops Fundamentals)
GitLab Professional Services helps organizations accelerate time to market by helping customers get to first value sooner by helping rollout gitlab and educate users on best practices.
"The whole is greater than the sum of its parts" - and this is particularly true in modern software development. GitLab makes the collaboration around software delivery as efficient as possible. We provide services to minmize the transition period to gitlab and help you get back to peak efficiency quickly. We provide specialized training to educate users in these software devlopment and delivery practices using gitlab.
Adopting GitLab gives you the only single application that supports Concurrent DevOps on the market. Gitlab Professional Services will help you align your people and processes to match.
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. Their experience with other Fortune 500 enterprises allows you to crowd-source your enterprise’s digital transformation.
GitLab's Professional Services team exists to enable you to realize the full value of your GitLab installation. We can provide direct implementation support to ensure your GitLab installation is resilient and secure. We also offer migration services to facilitate your 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.
The PS team has been building maturity and repeatability to its services over the later part of 2019 and early part of 2020. We have captured some recent wins with internal testimonials in this internal document.
To discuss our services offerings with prospects, it is often helpful to have a few slides to describe the role of the professional services team. Feel free to use this deck directly - however if you'd like to modify it please first make a copy.
Professional Services Data Sheets are available as subpages to the marketing site. You can find them through the Professional Services portal.
The goal of the services calculator is to provide the sales team a starting point to scope more complex services requests with the PS Engagement manager. You can get access to the service calculator here.