Product Marketing is GitLab's interface to the market. The market is made up of customers, analysts, press, thought leaders, competitors, etc. Product marketing enables groups like Sales, Marketing, and Channel with narrative, positioning, messaging, and go-to-market strategy to go outbound to the market. Product Marketing does market research to gather customer knowledge, analyst views, market landscapes, and competitor intelligence providing marketing insights inbound to the rest of GitLab.
Product marketing includes:
#product-marketingslack channel with an
@replyto the PMM responsible or you can ping the team with
A product release, and a marketing launch are two separate activities. The canonical example of this is Apple. They launch the iPhone at their yearly event and then release it months later. At GitLab we do it the other way: Release features as soon as they are ready letting customers use them right away, and then, do a marketing launch later when we have market validation.
|PM Led||PMM Led|
|New features can ship with or without marketing support||Launch timing need not be tied to the proximity of when a feature was released|
"Personas" are a generalized way of talking about the people we communicate with and design for. Keeping the personas in mind with their problems and pain points allows us to use language that the personas understands. GitLab has both buyer and user persona types.
User personas are people who actually use GitLab. They may or may not be the person in the organization who has the authority and budget to purchase Gitlab, but they are heavy influencers in the buying process. User personas are are kept in the GitLab Design System.
Buyer personas are the people who serve as the main buyer in an organization or a champion within an enterprise the drives the buying conversation and coordinates various teams to make a purchase.
Also see the four tiers on our pricing page.
Understanding the challenges faced by each role in IT, along with what they care most about, is helpful to deliver the right value proposition to the right person. See Enterprise IT Roles page for more details about who we sell to and how to approach them.
In general each of the five self-managed tiers match the features in the GitLab.com tiers. They have different names for two reasons:
When we need to say in one word tier a feature is in (for example on our issue tracker) we use the self-managed tiers because they tend to contain a superset of the GitLab.com tier features. Where we can we show both the self-managed and the GitLab.com tiers, do example in a release post.
Libre, Gratis, and Free are terms used in the open source community. "Free" is an ambiguous term that can means either free as in "no cost" (e.g. $0 "free as in beer"), free as in "with few or no restrictions" (e.g. "free as in free speech"), or both. "Gratis" is an unambiguous term to mean "no cost" while "Libre" is an unambiguous term to mean "with few no restrictions." Open source software is "libre" in that it is free to inspect, modify, and redistribute. Open source software may or may not be "gratis." Our time-limited tiers are gratis but not open source. Features that are part of our Free and Core tiers refer to open source software that is both free as in speech and as in beer. For more info see the wikipedia article.
GitLab.com subscriptions are added to either a personal namespace or a group namespace. Personal subscriptions apply to a single user while Group subscriptions apply to all users in the Group.
Core users can use either one of two distributions: Community Edition (CE) and Enterprise Edition (EE). Enterprise Edition can be downloaded, installed, and run without a commercial subscription. In this case it runs using the open source license and only has access to the open source features. In effect, EE without a subscription, and CE have the exact same functionality. The advantage of using EE is that it is much easier to upgrade to a commercial subscription later on. All that's needed is to install a license key to access more features vs needing to re-install a different distribution.
Note: The terms CE & EE refer solely to the software distribution, not to the subscription plan. Never use CE vs. EE as a substitute for versions. Instead, talk about open source users vs. source-available.
Today, we only offer a free trial for self-managed GitLab. The trial offers all of the features of GitLab Ultimate. Users on the Core (self-managed) and Free (GitLab.com) plans get access for an unlimited amount of time to a limited set of features. Trial users get access to a full set of features for a limited amount of time (30-days).
|License type||Features||Time Period|
|Core & Free||Limited (Open source features only)||unlimited|
|Trial||Unlimited (access to all Ultimate features)||limited (30 days)|
In the future, we might introduce a similar concept for GitLab.com.
The GitLab.com Free plan offers unlimited public and private repos and unlimited contributors but has limited features for private repos. Private repos only get access to the open source features. Public projects get access to all the features of Gold free of charge. This is to show our appreciation for Open Source projects hosted on GitLab.com.
Enterprise Edition Starter,
Enterprise Edition Premium,
Enterprise Edition Ultimate,
EEU. These have all been deprecated.
Enterprise Edition, or
EEto refer to tiers.
Enterprise Edition, or
EEto refer to where a feature goes. e.g. "This is a CE feature" or "this is an EE feature."
Premium Edition- Starter, Premium, and Ultimate are tiers, not "editions" of the software.
Don't use "enterprise" as a modifier for tiers such as
Enterprise Premium, or
EEto refer to our software distributions. Encourage customers to use the EE distribution since it provides the least painful upgrade path if/when users discover they need commercial features.
The Problem - Customer Perspective
Right now every large enterprise is suffering from a lack of consistency:
And they have processes which block reducing time to value, for example:
GitLab is the first single application for software development, security, and operations that enables Concurrent DevOps, making the software lifecycle 200% faster and radically improving the speed of business.
GitLab is the first single application for the entire DevOps lifecycle. Only GitLab enables Concurrent DevOps, unlocking organizations from the constraints of the toolchain. GitLab provides unmatched visibility, higher levels of efficiency, and comprehensive governance. This makes the software lifecycle 200% times faster, radically improving the speed of business.
(~250 words) GitLab is the first single application for the entire DevOps lifecycle. Only GitLab enables Concurrent DevOps, unlocking organizations from the constraints of today’s toolchain. GitLab provides unmatched visibility, radical new levels of efficiency and comprehensive governance to significantly compress the time between planning a change and monitoring its effect. This makes the software lifecycle 200% faster, radically improving the speed of business.
GitLab and Concurrent DevOps collapses cycle times by driving higher efficiency across all stages of the software development lifecycle. For the first time, Product, Development, QA, Security, and Operations teams can work concurrently in a single application. There’s no need to integrate and synchronize tools, or waste time waiting for handoffs. Everyone contributes to a single conversation, instead of managing multiple threads across disparate tools. And only GitLab gives teams complete visibility across the lifecycle with a single, trusted source of data to simplify troubleshooting and drive accountability. All activity is governed by consistent controls, making security and compliance first-class citizens instead of an afterthought.
Built on Open Source, GitLab leverages the community contributions of thousands of developers and millions of users to continuously deliver new DevOps innovations. More than 100,000 organizations, including Ticketmaster, ING, NASDAQ, Alibaba, Sony, and Intel trust GitLab to deliver great software at new speeds.
(~450 Words) GitLab is the first single application for software development, security, and operations that enables Concurrent DevOps, making the software lifecycle 200% faster and radically improving the speed of business. Only GitLab provides a single application that unlocks organizations from the compromises and constraints of today’s DevOps Toolchain, significantly improving visibility, efficiency and governance. Now, fast paced teams no longer have to integrate or synchronize multiple DevOps tools and are able to go faster by working seamlessly across the complete lifecycle.
GitLab delivers complete real-time visibility of all projects and relevant activities across the entire DevOps lifecycle. For the first time, teams can see everything that matters. Changes, status, cycle times, security and operational health are instantly available from a trusted single source of data. Information is shown where it matters most, e.g. production impact is show together with the code changes that caused it. And developers see all relevant security and ops information for any change. With GitLab, there is never any need to wait on synchronizing your monitoring app to version control or copying information from tool to tool. GitLab frees teams to manage projects, not tools. These powerful capabilities eliminate guesswork, help teams drive accountability and gives everyone the data-driven confidence to act with new certainty. With Gitlab, DevOps teams get better every day by having the visibility to see progress and operate with a deeper understanding of cycle times across projects and activities.
GitLab drives radically faster cycle times by helping DevOps teams achieve higher levels of efficiency across all stages of the lifecycle. Concurrent DevOps makes it possible for Product, Development, QA, Security, and Operations teams to work at the same time, instead of waiting for handoffs. Teams can work concurrently and review changes together before pushing to production. And everyone can contribute to a single conversation across every stage. Only GitLab eliminates the need to manually configure and integrate multiple tools for each project. Teams can start immediately and work concurrently to radically compress time across every stage of the DevOps lifecycle.
Only GitLab delivers DevOps teams powerful new governance capabilities embedded across the expanded lifecycle to automate security, code quality and vulnerability management. With GitLab, tighter governance and control never slow down DevOps speed.
GitLab leads the next advancement of DevOps. Built on Open Source, GitLab delivers new innovations and features on the same day of every month by leveraging contributions from a passionate, global community of thousands of developers and millions of users. Over 100,000 of the world’s most demanding organizations trust GitLab to realize the transformative power of Concurrent DevOps to achieve a 3x faster lifecycle.
GitLab is a single application built from the ground up for all stages of the DevOps lifecycle for Product, Development, QA, Security, and Operations teams to work concurrently on the same project. GitLab provides teams a single data store, one user interface, and one permission model across the DevOps lifecycle allowing teams to collaborate and work on a project from a single conversation, significantly reducing cycle time and focus exclusively on building great software quickly. Built on Open Source, GitLab leverages the community contributions of thousands of developers and millions of users to continuously deliver new DevOps innovations. More than 100,000 organizations from startups to global enterprise organizations, including Ticketmaster, ING, NASDAQ, Alibaba, Sony, and Intel trust GitLab to deliver great software at new speeds.
GitLab started as an open source alternative to GitHub. Instead of focusing on hosting open source projects we focused on the needs of the enterprise, for example we have 5 authorization levels vs. 2 in GitHub. Now we've expanded the feature set to cover the entire DevOps lifecycle, including continuous integration, continuous delivery, monitoring, and application security testing.
We help organizations go faster to market by reducing the cycle time and simplifying the toolchain development and operations use to push their software to market. Before GitLab you needed 7 tools, it took a lot of effort to integrate them, and you end up with have different setups for different teams. With GitLab you gain visibility on how long each part of the software development lifecycle is taking and how you can improve it.
GitLab makes it easier for companies to achieve software excellence so that they can unlock great software for their customers by reducing the cycle time between having an idea and seeing it in production. GitLab does this by having an integrated product for the entire software development lifecycle. It contains not only issue management, version control and code review but also Continuous Integration, Continuous Delivery, and monitoring. Organizations all around the world, big and small, are using GitLab. In fact, 2/3 of organizations that self-host git use GitLab. That is more than 100,000 organizations and millions of users.
GitLab is not a platform, it's a single application.
A platform implies a surface on which smaller applications are run or integrated see the dictionary.com definition. Rather, GitLab is a single application that offers the features of many applications through a single interface.
This is a unique property in comparison with our competitors, with many benefits.
To encourage reuse and collaboration, we have a shared folder of past abstracts for different speaking events.
The product marketing team develops and delivers a weekly sales enablement session on Thursday at 12:00 EST. The Sales Enablement page contains the details for how to plan and run enablement sessions. It also includes instructions about how to request future topics. The schedule is in the Sales Enablement Issue Board.
The Pitch Deck contains the GitLab narrative and pitch.
This Security Deck introduces GitLab's position and capabilities around security. It covers why better security is needed now and how GitLab provides that better security in a more effective manner than traditional tools. This deck should be used when talking to prospects who are asking about how GitLab can help them better secure their software.
A uniform lexicon is important to distinguish the use of 'security' in various contexts.
GitLab helps our customers Secure and Manage all of the phases of the SDLC Create, Plan, etc.). To deliver secure applications, customers use GitLab Security Controls throughout the SDLC and Security Testing in validation. Eventually, GitLab will enable vulnerability prioritization for planning and Security Monitoring in production.
Security Controls are capabilities of Gitlab that altogether provide GitLab customers auditability of code throughout the SDLC. (This is NOT SAST/DAST.) For example, see GitHub security
Security Testing is a capability or feature of GitLab, typically used in the Verify phase. It includes SAST and DAST, container scanning and dependency scanning (@plafoucriere, @bikebilly and team).
Marketing decks linked on this page are the latest approved decks from Product Marketing that should be always be in a state that is ready to present. As such there should never be comments or WIP slides in a marketing deck. Only the PMM team and CMO have write access to the marketing decks. Changes, comments, and additions should be made via this process:
Discussion takes place in the issue and revisions are made on the slide until it is ready to move to the marketing deck. When it is ready, a PMM will move the slide into the marketing deck and close the issue.
For a list of Strategic Partners, search for "Partnerships" on the Google Drive.
Our partner activation framework consists of a series of action items within a high-level issue. When a strategic partnership is signed, Product Marketing will choose the issue template called partner-activation which will trigger notification for all involved in partner activation activities.
For each action item within this issue, a separate issue should be created by the assignee who is responsible for that action item within the allocated timeframe.
The partner should be included on the high level issue so they can see the planned activities and can contribute.
In line with the objective of "Promote existing partnerships to be at top-of-mind for developers", a regular feature in our fortnightly (8th & 22nd) newsletter will promote our partners to our target audience. This feature should be co-authored by the partner.
Email potential partner with case for creating content/blog post which will feature in our newsletter. Also request that they include the content in their own newsletter.
Create separate issue for blog post in www-gitlab-com project with blog post label and assign to Content Marketing with the following information:
After publication: Send to partner a summary of the click-throughs to their website, registration for webinar etc.
Various verticals and industries face specific challenges as they address their specific market. Ranging from compliance and regulatory pressure to specific market disruptions, IT teams in these verticals are developing solutions to their unique challenges.
|The connected car (over the air updates): As vehicles become mobile computers on wheels, the importance and cost of updating on board software is a key issue. It is expensive and disruptive to require owners to have updates installed by dealers, therefore the industry is moving to an approach that enables over the air updates.||To support over the air updates, automobile manufacturers and their suppliers will depend on rapid and efficient software delivery toolchains that streamline development, testing and even deployment of software changes.|
|Transportation as a Service||In this market transformation, the differentiation will be in the quality, simplicity and adoption of the technology platform that enables transportation as a service. This will demand rapid and responsive design, development and iteration from the software teams building the transportation as a service platform and infrastructure. (GitLab/Concurrent devops)|
|Platform consolidation||In order to reduce manufacturing complexity and waste, platform consolidation will drive manufacturers to differentiate their products on the underlying technology and consumer services (software). The software will be the differentiator, and will require rapid innovation to keep up with a rapidly changing market.|
|Security & Data Protection Ensuring that their systems and data are secure is critical in health care. This is an issue across the entire lifecycle of health care systems from development to production and is a top issue for most all healthcare IT leaders.||A single platform that controls and manages access to the the SDLC tool chain. Built in audits, reviews and automation help to create a trusted pipeline.|
|Patient Experience The healthcare market is being dramatically transformed around improving patient experience, making it easier for patients to participate in their care. Ranging from mobile applications to electronic health records and other innovation, healthcare IT leaders are trying to accelerate delivery and iteration are to improve patient experience.||Rapid delivery and iteration are the hallmarks of improving patient experience. Innovation in UX is only possible if IT teams are able to rapidly learn and innovate. Concurrent Devops and GitLab help to streamline delivery and enable IT teams to focus on improving patient experience.|
|HIPAA||A single platform that controls and manages access to the the SDLC tool chain. Built in audits, reviews and automation help to create a trusted pipeline.|
|Security||GitLab’s single platform controls and manages access to the SDLC tool chain helping them to increase confidence in their development process. The ability to audit, review and automate security scans as a core part of the development lifecycle further helps to ensure that every application they build is more secure.|
|Aging infrastructure||Gitlab simplifies move to modern cloud native (kubernetes)|
|Compliance||A single platform that controls and manages access to the the SDLC tool chain. Built in audits, reviews and automation help to create a trusted pipeline.|
|New technology (business disruption / digital transformation)||This will demand rapid and responsive design, development and iteration from the software teams building the transportation as a service platform and infrastructure. GitLab and concurrent devops can help teams to dramatically decrease cycle times to ship software.|
|Digital Oilfield||Speed and velocity to innovate|
|Efficiency in an dynamic commodity market||Speed to innovate and automation to reduce costs|
|Need for scalable compute to process big data||Gitlab support for kubernetes|