Product Solutions Resources Partners Pricing Support Talk to an expert Get free trial Login Maturity GitLab has a broad scope and vision, enabling organizations to collaboratively plan, build, secure, and deploy software to drive business outcomes faster. To provide teams with complete transparency, consistency, and traceability, we are constantly iterating on existing and new features. Some stages and features are more mature than others. To convey the state of our feature set and be transparent, we have developed a maturity framework for categories, application types, and stages that considers both adoption and user experience. For a deeper understanding of the multiple dimensions that contribute to product success, please visit category health . We are present-day pessimists and long-term optimists and maturities will change, including changes to lower maturity rating, to reflect the bar we set for ourselves, our position in the market and for customers. Contributions from our community are an essential part of achieving this overall vision for GitLab. Category and Application Type maturity: Planned Planned Maturity Planned: Not yet implemented in GitLab, but on our roadmap. Minimal Minimal Maturity Minimal: Available in the product, and works in the recommended setup. Has utility to the user, but does not completely address the job-to-be-done, yet. Not to be used as a primary selling point, as capabilities are minimal. Suitable to replace the need for existing tools for new companies, departments, and teams. Viable Viable Maturity Viable: Significant use at GitLab the company. CM Scorecard at least 3.14 for the job to be done (JTBD) when tested with internal users. No assessment of related jobs to be done. Suitable to replace the need for existing tools for new namespaces, projects, and environments. Complete Complete Maturity Complete: GitLab the company dogfoods it exclusively. At least 100 customers use it. CM Scorecard score at least 3.63 for the identified JTBDs when tested with external users. Suitable to migrate from existing tools. Lovable Lovable Maturity Lovable: CM score of at least 3.95 for the JTBD (and related JTBDs, if applicable) when tested with external users. Stage lifecycle and recognition: Not yet available (typically year 0) Not used at GitLab Inc. (typically year 1) - Engineering (SPG) Majority of users work at GitLab Inc. (typically year 2) - Product (PM) Majority of users don’t work at GitLab Inc. (typically year 3) - Marketing Usable for most GitLab users (typically year 4) - Sales Users of other tools start to switch (typically year 5) - Analyst report inclusion Entry point for new customers (typically year 6) - Analyst leader quadrant Best product in the market (typically year 7) - Analyst highest ranked Product Investment methodology. Category maturity GitLab features are grouped into a hierarchy, representing increasingly higher level capabilities. Features make up a broader Category, which then belong to a DevOps Stage. Stages are assigned a yearly lifecycle, and categories a maturity. Manage Since 2016 GitLab added: Complete Complete Maturity Subgroups Viable Viable Maturity Value Stream Management Viable Viable Maturity Audit Events Minimal Minimal Maturity DevOps Reports Minimal Minimal Maturity Compliance Management Minimal Minimal Maturity Audit Reports Stage Roadmap: Manage Direction Plan Since 2011 GitLab added: Viable Viable Maturity Design Management Viable Viable Maturity Service Desk Viable Viable Maturity Portfolio Management Viable Viable Maturity Team Planning Minimal Minimal Maturity Quality Management Minimal Minimal Maturity Requirements Management Stage Roadmap: Plan Direction Create Since 2011 GitLab added: Lovable Lovable Maturity Code Review Lovable Lovable Maturity Source Code Management Complete Complete Maturity Snippets Viable Viable Maturity Web IDE Viable Viable Maturity Static Site Editor Viable Viable Maturity Wiki Minimal Minimal Maturity Live Preview Stage Roadmap: Create Direction Verify Since 2012 GitLab added: Complete Complete Maturity Review Apps Complete Complete Maturity Continuous Integration (CI) Viable Viable Maturity Merge Trains Viable Viable Maturity Accessibility Testing Viable Viable Maturity Code Testing and Coverage Minimal Minimal Maturity Usability Testing Minimal Minimal Maturity Performance Testing Stage Roadmap: Verify Direction Package Since 2016 GitLab added: Viable Viable Maturity Dependency Proxy Viable Viable Maturity Helm Chart Registry Viable Viable Maturity Container Registry Viable Viable Maturity Package Registry Minimal Minimal Maturity Git LFS Upcoming Categories: Planned Planned Maturity Dependency Firewall Stage Roadmap: Package Direction Secure Since 2017 GitLab added: Complete Complete Maturity SAST Viable Viable Maturity Vulnerability Management Viable Viable Maturity Dependency Scanning Viable Viable Maturity Fuzz Testing Viable Viable Maturity API Security Viable Viable Maturity DAST Viable Viable Maturity Secret Detection Minimal Minimal Maturity License Compliance Minimal Minimal Maturity Code Quality Stage Roadmap: Secure Direction Release Since 2016 GitLab added: Complete Complete Maturity Pages Complete Complete Maturity Continuous Delivery Viable Viable Maturity Release Orchestration Viable Viable Maturity Feature Flags Viable Viable Maturity Advanced Deployments Minimal Minimal Maturity Environment Management Minimal Minimal Maturity Release Evidence Stage Roadmap: Release Direction Configure Since 2018 GitLab added: Viable Viable Maturity Infrastructure as Code Viable Viable Maturity Kubernetes Management Viable Viable Maturity Auto DevOps Minimal Minimal Maturity ChatOps Minimal Minimal Maturity Secrets Management Minimal Minimal Maturity Deployment Management Upcoming Categories: Planned Planned Maturity Cluster Cost Management Stage Roadmap: Configure Direction Monitor Since 2017 GitLab added: Viable Viable Maturity Incident Management Minimal Minimal Maturity Product Analytics Minimal Minimal Maturity Error Tracking Minimal Minimal Maturity Tracing Minimal Minimal Maturity On-call Schedule Management Minimal Minimal Maturity Metrics Upcoming Categories: Planned Planned Maturity Runbooks Planned Planned Maturity Logging Stage Roadmap: Monitor Direction Protect Since 2019 GitLab added: Viable Viable Maturity Container Scanning Minimal Minimal Maturity Container Network Security Minimal Minimal Maturity Container Host Security Minimal Minimal Maturity Security Orchestration Stage Roadmap: Protect Direction Planned category maturity The maturity framework makes it easy to visualize where GitLab is making investments, and resulting category maturity improvements. As part of the planning process for each category, the set of features required and expected date to reach the next maturity is maintained. It can also be used to compare historical to planned velocity. A reduction in velocity is one of our biggest risks. Below is a chart which illustrates the aggregate current and future progression of all categories. DevOps stage maturity Manage Stage Lifecycle: Usable for most GitLab users (typically year 4) Stage Investment Thesis: Analyst Reports: Whitepaper: Reduce Cycle Time Stage SMAU Velocity over last 3 months: 477 changes merged 53 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Subgroups Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Lovable Lovable Maturity Lovable Lovable Maturity Audit Events Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Audit Reports Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Compliance Management Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity DevOps Reports Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Value Stream Management Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Plan Stage Lifecycle: Users of other tools start to switch (typically year 5) Stage Investment Thesis: Analyst Reports: Gartner Magic Quadrant for Enterprise Agile Planning Tools Stage SMAU Velocity over last 3 months: 628 changes merged 58 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Team Planning Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Portfolio Management Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Lovable Lovable Maturity Service Desk Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Requirements Management Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Quality Management Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Design Management Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Create Stage Lifecycle: Best product in the market (typically year 7) Stage Investment Thesis: Analyst Reports: Stage SMAU Velocity over last 3 months: 1108 changes merged 93 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Source Code Management Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Code Review Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Wiki Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Static Site Editor Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Web IDE Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Live Preview Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Snippets Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Verify Stage Lifecycle: Best product in the market (typically year 7) Stage Investment Thesis: Analyst Reports: Forrester Wave: Continuous Integration Tools Stage SMAU Velocity over last 3 months: 625 changes merged 94 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Continuous Integration (CI) Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Code Testing and Coverage Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Performance Testing Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Usability Testing Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Accessibility Testing Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Merge Trains Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Review Apps Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Package Stage Lifecycle: Majority of users don’t work at GitLab Inc. (typically year 3) Stage Investment Thesis: Analyst Reports: Stage SMAU Velocity over last 3 months: 227 changes merged 28 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Package Registry Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Container Registry Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Helm Chart Registry Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Dependency Proxy Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Dependency Firewall Planned Planned Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Git LFS Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Secure Stage Lifecycle: Majority of users don’t work at GitLab Inc. (typically year 3) Stage Investment Thesis: Analyst Reports: Gartner Magic Quadrant for Application Security Testing Forrester Wave: Software Composition Analysis Stage SMAU Velocity over last 3 months: 722 changes merged 25 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 SAST Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Secret Detection Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Code Quality Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity DAST Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity API Security Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Fuzz Testing Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Dependency Scanning Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity License Compliance Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Vulnerability Management Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Release Stage Lifecycle: Usable for most GitLab users (typically year 4) Stage Investment Thesis: Analyst Reports: Gartner Magic Quadrant for Application Release Orchestration Forrester Wave: Continuous Delivery and Release Automation Stage SMAU Velocity over last 3 months: 238 changes merged 12 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Continuous Delivery Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Pages Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Advanced Deployments Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Feature Flags Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Release Evidence Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Release Orchestration Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Environment Management Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Configure Stage Lifecycle: Majority of users don’t work at GitLab Inc. (typically year 3) Stage Investment Thesis: Analyst Reports: GitOps Coverage Stage SMAU Velocity over last 3 months: 224 changes merged 12 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Auto DevOps Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Kubernetes Management Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Deployment Management Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Secrets Management Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity ChatOps Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Infrastructure as Code Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Cluster Cost Management Planned Planned Maturity Planned Planned Maturity Planned Planned Maturity Planned Planned Maturity Minimal Minimal Maturity Monitor Stage Lifecycle: Not used at GitLab Inc. (typically year 1) Stage Investment Thesis: Analyst Reports: Stage SMAU Velocity over last 3 months: 650 changes merged 88 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Runbooks Planned Planned Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Metrics Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Incident Management Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity On-call Schedule Management Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Logging Planned Planned Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Tracing Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Error Tracking Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Product Analytics Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Protect Stage Lifecycle: Not used at GitLab Inc. (typically year 1) Stage Investment Thesis: Analyst Reports: Stage SMAU Velocity over last 3 months: 221 changes merged 2 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Container Scanning Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Security Orchestration Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Container Host Security Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Container Network Security Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Non-DevOps stage maturity Enablement Stage Lifecycle: Users of other tools start to switch (typically year 5) Stage Investment Thesis: Analyst Reports: Stage SMAU Velocity over last 3 months: 765 changes merged 67 wider community contributions Category Today Q4 Q1 Q2 Q3 Date 2021-12-02 by 2022-01-31 by 2022-04-30 by 2022-07-31 by 2022-10-31 Global Search Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Code Search Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Omnibus Package Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Cloud Native Installation Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Geo-replication Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Disaster Recovery Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Learn how to make changes to categories and their maturity on our website handbook page. Twitter Facebook YouTube LinkedIn Why GitLab? Product Solutions Services DevOps tools Is it any good? Releases Pricing Get started Resources All resources All-Remote Blog Newsletter Events Webcasts Topics Training Docs Developer Portal Install Community Customers Contribute Community Programs Direction Technology Partners Channel Partners Open Source Partners GitLab for Open Source GitLab for Education GitLab for Startups Shop Community Forum Support Get help Contact Sales Contact Support Support options Status Customers Portal Company About What is GitLab? Jobs Culture Leadership Team Press Investor Relations Analysts Handbook Security Contact Terms Privacy Cookie Preferences Trademark Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license View page source — Edit in Web IDE — please contribute. © 2021 GitLab B.V. This website uses cookies We use cookies to make our websites and services operate correctly, to understand how visitors engage with us and to improve our product and marketing efforts. See our cookie policy for more information.Cookie Policy Cookies Settings Accept All Cookies