Technical Marketing

Learn more about the purpose, process and output of GitLab’s Technical Marketing.

Team overview

Our purpose (Why)

The Technical Marketing team’s purpose is twofold. Externally, we aim to help prospects make informed decisions when seeking solutions and comparing vendors. We showcase the technical capabilities of our product as valuable solutions to our target audiences, guiding them towards making the right choice. Internally, we also play a crucial role in helping individuals within our organization understand our product better and enable them to better position our product in the market from the technical perspective.

Our process (How)

We do this by teaching and enabling our audiences about modern software delivery methods and how it can be valuable to them, introducing them to new concepts which can help them achieve their goals, and by showcasing the capabilities of the product for the use cases which our audiences care about.

Our output (What)

We produce and deliver demos, videos, workshops, webinars, tutorials, blog posts, white papers, articles, conference presentations and lightning talks, demos to analysts, speak at events and more.

Working with the Technical Marketing Managers

What are we currently working on?

View the Developer Relations roadmap and Technical Content plan (team members should search for Google Sheet titled “Technical Content” in Google Drive) to see what the TMM team is working on.

Where to find our work

You can find the content we create in the following places:

  1. Highspot - Highspot is a sales enablement tool we use to gather, categorize, and share content within GitLab and externally to our customers. Any content that can support our customers or sales teams should be added to Highspot. More info on how we use Highspot can be found in the Highspot section of this page.
  2. Content Library - this houses some of the assets our team has created in the past. This can be helpful for historical context but our most recent resources will be available in Highspot.
  3. GitLab Snapshots YouTube playlist - this playlist houses technical videos created by Technical Marketing Managers.

Request support from Technical Makreting

To make a request of the Technical Marketing team please follow the content request process for the Developer Relations team.

Prioritizing work

Our work is mainly driven and prioritized by the following Marketing defined Core DevOps Solutions and can be tracked on the Solutions Go-to-market. Specifically, our deliverables contributing to this effort are sorted by priority below (subject to change).

  • Analyst Demos/Analyst Evaluations
  • Core Solutions Demos
  • Tech Webinars
  • Field Marketing Workshops
  • Technical Blogs
  • Sales Support
  • Technical Enablement (Internal)
  • Workshops
  • CS Skills Exchange
  • Release Showcase
  • Competitive Analysis
  • Conference Demos/Workshop
  • Whitepapers and e-books
  • Evangelization

Content

Types of content we create

Demos

One form of output is demo videos to help show the value GitLab can bring to customers.

Updating demos
  1. Can we update a current video with new features?
    Yes we can, however. . .

  2. What is the process for updating videos when new features come out?
    . . . because of the end to end data trail that flows throughout the product, it can be difficult sometimes to just add new parts into existing demos, depending on what’s being shown, and so sometimes requires extensive, if not complete, redo. Because of this and the high frequency of changes we don’t make updates for EVERY new feature/change. We look for when there are significant enough features/changes that affect the value we are demonstrating. We watch ourselves, but also look to PMM and PM and sales to indicate that updates should be done.

    Anyone can open an SM request for us to update a demo. If there are significant enough changes then we will put the update into the backlog and work with stakeholders to set the right priority to get it completed.

  3. Can we update/create a new video to address a different persona/theme?
    Switching a demo to a different persona usually should mean a new demo/video, as changing the target persona should result in changes in the pain points and story, and hence likely the video/screenshots that are shown. It is certainly possible that the existing footage can fit a new persona’s story, or that we can change the story to include multiple personas. But more likely than not, if this is easy to do to an existing demo then it is probably because it wasn’t properly focused on a persona in the first place.

Presentations

Presentations are prepared and delivered at conferences, meetups, or any relevant event, often in the form of slides.

Lightning talks

Fast-paced presentations that last for a few minutes to spark new conversations and collaborations. These are commonly requested for the GitLab booth at conferences sponsored by the Corporate Events team. Where slides are used, they are often not more than 5 slides.

Blog posts

Blog posts are informative or descriptive articles that present an idea or viewpoint. Blog posts are mainly for awareness, without necessarily going into the details of how the idea presented can be achieved. Blog posts are published on the GitLab blog, third-party blogs or personal websites.

Webinars/Webcasts

Presentations delivered to an audience online, who can be customers or prospects. Webinars are typically lead by the Campaigns team. Webinars are often demonstrative in nature.

Click-through demos

Click-through demos are content that visually walks users through the features of a product. They are used to educate prospects and customers at events or self-paced.

Tutorials (self-paced or instructor-led)/ How-to’s

A tutorial is a step-by-step demonstration of the process to complete a workflow or task. It not only informs the reader but teaches by example and supplies the information needed to complete a certain task. A tutorial can be delivered interactively online or physically, in a long-form blog post, or a video.

Chat, say hi, quick question

Slack channel: #dev-advocacy-team

Content requests

To request content from our team, please follow the content request process which starts by opening an issue using the Developer Relations content request template.

Content distribution

Content we create is distributed internally and externally to our stakeholders, customers, and community. We follow the content distribution process from the Developer Advocacy handbook page.

Which Technical Marketing Manager?

Each TMM is listed with their areas of primary responsibility, but all TMM’s should be able to help in other areas of the product as well:

  • Itzik Gan-Baruch - CI, CD, Software Delivery Automation, Value Stream Analytics, WebIDE, Remote Development workspaces.
  • Fernando Diaz - DevSecOps, Security, Continuous Software Security Assurance, Continous Software Compliance.
  • Cesar Saavedra - CD/GitOps/IaC, Software Delivery Automation, DORA, GitLab agent for Kubernetes, GitLab Flow, Feature Flags, advanced deployment techniques, Progressive Delivery, Developer Experimentation.

Technical Marketing Howto’s

  • Creating a Demo Environment.
  • Examples of StoryBoarding (make a new template).
  • Links Technical Marketing GitLab page with actual demos.

Making better videos

With the internet’s attention span, the more successful videos are short form. GitLab Marketing’s has adjusted it’s video strategy to focus on short form, educational videos. With that move we’ve begun to learn about how to make better videos. The “Making better videos” page covers our research and pointers we are going to do our best to follow.

OKRs


GitLab.com logins for demos
Overview The following table lists all of the persona accounts that have been set up on gitlab.com for use in demos. Passwords for these are in 1Password in the Marketing vault. Search for “GitLab persona”. Login Id First name Last name Persona description Picture delaney_devlead Delaney Devlead Development Team Lead tbd devon_devopseng Devon Devopseng DevOps Engineer tbd parker_prodman Parker Prodman Product Manager tbd presley_proddesign Presley Proddesign Product Designer tbd sam_secanal Sam Secanal Security Analyst tbd sasha_softdev Sasha Softdev Software Developer tbd sidney_sysadmin Sidney Sysadmin Systems Administrator tbd rachel_relmgr Rachel Relmgr Release Manager tbd
Guide to Working the Booth at Events
Guide to Working the Booth at Events This page displays information on how to properly answer questions as well as how to provide technical demos to booth visitors. Common Questions and Answers What is GitLab? GitLab is the One DevOps Platform. What that means you can achieve from every step of the development lifecycle from planning to production with just one platform. This includes making sure your code is secure!
How Tos
Making Better Videos
Making Better Videos This page displays information and useful links on creating great technical videos. Equipment Yeti Microphone Tools iMovie Final Cut Pro Planning Before starting to record a video, a few things must be planned out: a storyboard should be used to get early feedback on the planned demo. This storyboard template should be used to facilitate this. Think of how a developer would typically perform the task Commandline vs.
Technical Marketing Asset to Stakeholder Matrix
This page contains a matrix of which assets might be usefull for which stakeholders.
Technical Marketing Content Library
Library of technical content created by the Technical Marketing team at GitLab.