GitLab Purpose

GitLab empowers everyone through knowledge sharing, job access, and our software platform.

Purpose

GitLab’s purpose is to help people increase their lifetime earnings through access to opportunities and the DevSecOps platform.

Identifying GitLab’s Purpose

GitLab’s purpose lies at the intersection of these four circles.

  1. World Needs:
    1. Individual progress (training and access to opportunities)
    2. Organization progress (DevSecOps Platform, faster iteration)
  2. Company skill: iteration (fast innovation, open source contributions)
  3. Passionate about: open (to contributions, transparency)
  4. Economic value: bundling into a single application

How we support the purpose

Training

Our knowledge sharing empowers everyone, not only to GitLab team members but also the world, through inclusive learning opportunities, mentorship programs, and transparently sharing how we operate.

How to run a startup company

  1. 2400 page handbook details how we approach almost any topic and is available to anyone with an internet connection
    1. Companies copy and paste from our handbook
    2. Y Combinator now recommends that startups ask ‘what would GitLab do’
  2. Transparency value
  3. YouTube Unfiltered
  4. CEO shadow program also open to people outside of GitLab who may be interested
  5. Certifications outside of GitLab skills, e.g. Diversity, Inclusion, and Belonging and Effective Communication

Using GitLab the DevSecOps platform

  1. Certifications to demonstrate proficiency with GitLab
  2. Best practices in DevSecOps are easy through GitLab
  3. Best inclusive practices are easy through GitLab (rename of the default branch, pronouns in the product)

Aimed at under-represented or under-resourced groups

  1. Coaching & mentoring program for people from underrepresented groups
  2. Morehouse College Advanced Software Engineering Course
  3. Targeted events such as workshops organized for Rails Girls
  4. Minorities in Tech (MIT) mentoring for GitLab team members
  5. Women at GitLab Mentorship program

Access to Opportunities

We empower how people work by providing thought leadership on remote work which spreads job opportunities more evenly across geographies, contributions to open source, and job access programs.

All-remote

  1. Enable more companies to work remotely, which spreads job opportunities more evenly globally across regions and countries
  2. Published The Remote Playbook and the Remote Work Report: with over 100,000 downloads, it’s the de facto blueprint as the world transitions to remote work
  3. GitLab’s all-remote culture is being taught to execs and business students via case studies with Harvard Business School and INSEAD
  4. All remote and remote-first job boards
  5. All remote certification to allow more companies to hire remote team members
  6. Reaching hundreds of thousands of remote transitioners via our How to Manage a Remote Team course on Coursera
  7. REMOTE by GitLab Event
  8. Network effects around evangelizing the remote movement: 30+ organizations openly inspired by GitLab
  9. Asynchronous communication gives flexibility which better allows child care providers to combine work with parental responsibilities
  10. Non-linear workday

Commercial Open Source Software (COSS)

  1. Creates more value than old models; jobs created for the open source offer as well as the availability of software to build upon
  2. Buyer Based Open Core model and business model education
  3. Our Stewardship of GitLab

Accelerating tech careers

  1. GitLab for education has issued 1.6M+ seats of top-tier GitLab to 800+ educational institutions in 65+ countries
  2. Collaboration with The Last Mile
  3. Guidance and coaching on how to use open source contributions to build resumes and network
  4. Participation in internship programs such as Outreachy and Google of Summer Code
  5. Engineering Internships at GitLab
  6. Engineering mentoring and coaching programs for GitLab team members
  7. GitLab Learn courses which can create pathways for targeted groups (for example, career transitioning or new to Open Source)

DevSecOps Platform

The DevSecOps Platform brings together developers, operations and security professionals and empowers them to innovate at new levels– making it faster, more secure, and more accessible.

Faster

  1. Accelerate the software delivery process to meet business objectives
  2. New way of making applications
    1. 5 minute production app, Ops2Dev
    2. Day 2 operations
  3. Automate the following so it isn’t a roadblock anymore:
    1. Secure
    2. Compliance
    3. Testing
    4. Running

More Secure

  1. Simplify processes to comply with internal processes, controls and industry regulations without compromising speed
  2. Run security scans earlier and for all projects

More Accessible

  1. Allow anyone to be a creator
  2. Make GitLab easier to use, higher System Usability Scale (SUS) score
  3. Visibility into DevSecOps success

Cadence and Alignment

Our purpose is on a 30 year cadence

Mission

Our purpose informs our mission, and our mission is the way we realize our purpose. Our mission is to make it so everyone can contribute by using our product, to our product, and to our company.

By making it so everyone can contribute, we increase access for people to be creators. With more contributors and more creators, we increase both the volume and velocity of innovation. More innovation drives economic progress that benefits consumers, businesses, and the economy as a whole. As a result, innovation both directly and indirectly increases the total volume of available opportunities and average value of each individual opportunity.

Access to a broader set of more valuable opportunities ultimately increases people’s lifetime earnings.

Our mission is on the same 30 year cadence as our purpose. Our purpose informs our mission, which directly or indirectly informs the rest of the items in our cadence. As a result, our purpose indirectly informs all of the items in our cadence, and progress for the items on our cadence page like Yearlies creates progress for both our mission and purpose.

Purpose Resources

Additional Purposes resources:

  1. Creating a Meaningful Corporate Purpose
  2. Find Your Why: A Practical Guide for Discovering Purpose for You and Your Team