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, 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

  1. 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

Tools

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. GUI
  • Think of what is necessary for the video
  • a demo environment where the value of the technical compenent can be properly displayed.

Video Length

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.