Maturity

GitLab has a broad scope and vision, and 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. 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, but may not be ready for production use, yet.
  • Viable Viable Maturity   Viable: Significant use at GitLab the company. UMUX Lite score at least 3.14 for the main job to be done (JTBD) when tested with internal users. No assessment of related jobs to be done.
  • Complete Complete Maturity   Complete: GitLab the company dogfoods it exclusively. At least 100 customers use it. UMUX Lite score at least 3.63 for main JTBD (and related JTBDs, if applicable) when tested with external users.
  • Lovable Lovable Maturity   Lovable: UMUX Lite scores at least 3.95 for main JTBD (and related JTBDs, if applicable) when tested with external users.
  • Gray icons ( Planned Planned Maturity , Minimal Minimal Maturity , Viable Viable Maturity , Complete Complete Maturity & Lovable Lovable Maturity ) represent maturities calculated using our previous methodology. Purple icons represent maturities calculated using the new methodology explained above.

Stage lifecycle:

  • Not yet available (typically year 0)
  • Not used at GitLab Inc. (typically year 1)
  • Majority of users work at GitLab Inc. (typically year 2)
  • Majority of users don’t work at GitLab Inc. (typically year 3)
  • Usable for most GitLab users (typically year 4)
  • Users of other tools start to switch (typically year 5)
  • Entry point for new customers (typically year 6)
  • Best product in the market (typically year 7)

Investment Thesis horizons.

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.

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: Horizon 2 - Nurture emerging business

Analyst Reports:

Velocity over last 3 months:

936 changes merged

151 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
サブグループ Complete Complete Maturity Complete Complete Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity
監査イベント Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
監査レポート Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity
コンプライアンス管理 Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Complete Complete Maturity
コード分析 Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
DevOpsレポート Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
バリューストリーム管理 Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
インサイト Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity

Plan

Stage Lifecycle: Users of other tools start to switch (typically year 5)

Stage Investment Thesis: Horizon 2 - Nurture emerging business

Analyst Reports:

Velocity over last 3 months:

428 changes merged

54 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
課題管理 Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Lovable Lovable Maturity
カンバンボード Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity
作業時間の記録 Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
エピック Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
ロードマップ Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
サービスデスク Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity
要件管理 Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Lovable Lovable Maturity
品質管理 Planned Planned Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Complete Complete Maturity

Create

Stage Lifecycle: Best product in the market (typically year 7)

Stage Investment Thesis: Horizon 1 - Maintain & defend core business

Analyst Reports:

Velocity over last 3 months:

847 changes merged

91 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
ソースコード管理 Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity
コードレビュー 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
静的サイトエディタ Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
Web IDE Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity
ライブプレビュー Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
スニペット Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
デザイン管理 Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity

Verify

Stage Lifecycle: Best product in the market (typically year 7)

Stage Investment Thesis: Horizon 1 - Maintain & defend core business

Analyst Reports:

Velocity over last 3 months:

593 changes merged

84 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
継続的インテグレーション(CI) Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity
コード品質 Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
コードテストとカバレッジ Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
負荷テスト Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
ウェブパフォーマンス Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity
ユーザビリティテスト Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity
アクセシビリティテスト Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
マージトレイン Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity

Package

Stage Lifecycle: Majority of users don’t work at GitLab Inc. (typically year 3)

Stage Investment Thesis: Horizon 2 - Nurture emerging business

Analyst Reports:

Velocity over last 3 months:

214 changes merged

31 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
パッケージレジストリ Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity
コンテナレジストリ Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
Helm Chartレジストリ Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
依存関係プロキシ Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
依存関係ファイアウォール Planned Planned Maturity Planned Planned Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
Jupyter Notebook Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity
Git LFS Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal 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: Horizon 2 - Nurture emerging business

Analyst Reports:

Velocity over last 3 months:

557 changes merged

16 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
SAST Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
DAST Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
ファズテスト Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
依存関係スキャニング Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
コンテナスキャニング Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
ライセンスコンプライアンス Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
シークレット検出 Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
脆弱性管理 Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity

Release

Velocity over last 3 months:

0 changes merged

0 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
継続的デリバリー 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
レビューアプリ Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
高度なデプロイ Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
フィーチャーフラグ Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
リリースオーケストレーション Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity
リリースエビデンス Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity
シークレット管理 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: Horizon 2 - Nurture emerging business

Analyst Reports:

Velocity over last 3 months:

0 changes merged

0 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
Auto DevOps Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
Kubernetes管理 Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
ChatOps Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
ランブック Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
サーバーレス Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
Infrastructure as Code Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
クラスターコストの最適化 Planned Planned Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity

Monitor

Stage Lifecycle: Not used at GitLab Inc. (typically year 1)

Stage Investment Thesis: Horizon 3 - Create genuinely new business

Analyst Reports:

Velocity over last 3 months:

86 changes merged

10 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
メトリクス Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
アラート管理 Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity
インシデント管理 Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
ロギング Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity
トレーシング Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Viable Viable Maturity
エラートラッキング Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity
製品分析 Planned Planned Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
合成モニタリング Planned Planned Maturity Planned Planned Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity

Defend

Stage Lifecycle: Not used at GitLab Inc. (typically year 1)

Stage Investment Thesis: Horizon 3 - Create genuinely new business

Analyst Reports:

Velocity over last 3 months:

0 changes merged

0 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
WAF Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
コンテナホストセキュリティ Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity
コンテナネットワークセキュリティ Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity Minimal Minimal Maturity

Non-DevOps stage maturity

イネーブルメント

Stage Lifecycle: Users of other tools start to switch (typically year 5)

Stage Investment Thesis: Horizon 1 - Maintain & defend core business

Analyst Reports:

Velocity over last 3 months:

0 changes merged

0 community contributions

Category Today Q3 Q4 Q1 Q2
Date 2020-10-31 2021-01-31 2021-04-30 2021-07-31
グローバル検索 Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
Omnibus Package Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity Lovable Lovable Maturity
クラウドネイティブなインストレーション Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Lovable Lovable Maturity Lovable Lovable Maturity
Geoレプリケーション Viable Viable Maturity Viable Viable Maturity Complete Complete Maturity Complete Complete Maturity Complete Complete Maturity
ディザスタリカバリ Minimal Minimal Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity Viable Viable Maturity

Learn how to make changes to categories and their maturity on our website handbook page.