Content last updated 2026-07-15

Developer Experience

Developer Experience セクションは、すべてのチームが高品質な変更をリリースできるよう、開発者体験の向上に取り組んでいます

ミッション

エンジニアリングのツール、プラクティス、データを単一の見つけやすい場所に統合する一貫性のある開発エコシステムへとチームをつなげることで、すべての人にとって機能する形で、GitLab のエンジニアリング速度を加速させ、品質基準を引き上げます。

ビジョン

GitLab エンジニアリングチームのための DevEx プラットフォームを構築し、エンジニアリングのツール、プラクティス、データを単一の見つけやすい場所に統合します。可能な限り GitLab アプリケーション上に構築されるこの社内プラットフォームは、私たち自身の製品をエンジニアリング組織のために活用します。

それが実現するもの

GitLab のすべてのエンジニアが、以下を通じて自信を持って高品質な機能をリリースできるようになります:

  • バグ、脆弱性、インシデント、本番プラットフォームのニーズに関するツール、テスト、データ、洞察へのアクセス
  • 本番リリース可否、機能品質、セキュリティコンプライアンスに関する迅速なフィードバック

主要なメリット

  • ツール発見性の向上
  • 部門横断的な連携の強化
  • エンジニアリングチーム全体での開発プラクティスの標準化
  • より一貫性のある効率的な機能デリバリー
  • 私たち自身の製品機能のドッグフーディング

戦略目標

GitLab の成長を SDLC のボトルネックにならずに支援するため、DevEx は 3 つの領域に注力します:

1. DevEx ツールプラットフォームの構築

開発プロセスに直接統合された、適切に設計され見つけやすいツールへの単一のエントリポイントを提供します。これによりツールチェーンのオーバーヘッドとセットアップ時間を排除し、チームが自分たちの目標を所有し、ビジネス価値に集中できるようにします。

2. メトリクスの収集とダッシュボードの提供

チームの意思決定を支援するメトリクスを提供し、ロールアップレポートを通じて開発者体験と品質に対する VP+ の可視性を提供します

3. 完全で高品質なユーザーエクスペリエンスを提供

以下を通じて、リアクティブなサポートからプロアクティブな品質基準へと移行します:

  • 思慮深く設計されたプロセス
  • 統合されたツールプラットフォーム
  • 戦略的なテストフレームワーク

私たちは GitLab の進化するニーズ (AI 開発ワークフローなど) を予測し、直接的な DevEx サポート作業ではなく、戦略的なコンサルテーションと包括的なプラットフォームツールを通じてチームを強化します。このプラットフォーム重視のアプローチは GitLab アプリケーション自体を活用し、エンジニアリング組織にサービスを提供しつつ、私たち自身の製品をドッグフーディングできるようにします

DevEx は四半期ごとに DX サーベイを実施し、進捗を追跡し新しいロードマップ項目を特定します。

DevEx における AI

DevEx チームは、自分たちの作業を加速させ、GitLab の AI 機能を内側から検証するために AI ツールを積極的に使用しています。

  • DevEx での AI の使い方 — ツール、ガイドライン、ワークフロー、ドッグフーディングプラクティス
  • トップヒント — 日々のエンジニアリングタスクのための実践的な AI ワークフロー

私たちとの協働方法

DevEx チームはハンドブックページにロードマップを保持しており、トップレベルのチームエピックにリンクされたエピックに取り組んでいます。

アドホックなリクエストやサポートリクエストには、Request for Help プロセスを使ってください

Request for Help プロセス

以下の RFH プロセスを通じて、サポートを依頼する Issue を作成してください。これにより、計画されているプロジェクトロードマップに対してリクエストの優先順位付けが可能になります。

  • Request for Help プロジェクトの手順に従ってください。Developer Experience の一部のチームには独自の Request for Help プロセスがあります。リクエストの送り先が不明な場合は、Developer Experience RFH プロジェクトを使ってください。適切にルーティングします。
  • 迅速にリクエストをトリアージできるよう、テンプレートのすべてのセクションを記入してください
  • Developer Experience は 1 週間以内にリクエストをトリアージし、適切なラベルを追加し、リクエストの種類と優先度に基づいてチームメンバーを割り当てます。
  • より緊急のリクエストについては、上記のマネジメントチームにタグ付けしていただいて構いません。

プロジェクトマネジメント

すべての作業はエピックと Issue で追跡されます。私たちは Infrastructure Platforms のプロジェクトマネジメントプロセスに従います

新しいプロジェクトの開始

すべてのプロジェクトはエピックから始まります。Infrastructure Platforms のエピックガイドに従って、必要な情報を備えた新しいエピックを作成してください。エピックの説明は、コンテキスト、プロジェクトスコープ、意図された成果を示すべきです。多くの場合、エピックはより大きなプロジェクトのイテレーションになります。

  • すべてのプロジェクトには DRI を割り当てるべきです。DRI は意思決定、エピックと Issue の維持、週次エピックステータスアップデートの提供に責任を負います。
  • ナレッジ共有を可能にするため、各プロジェクトに 2 人以上のメンバーが取り組むことを目指します。単一スレッドの作業を伴うプロジェクトでは、タイムゾーンをまたいで作業することでナレッジ共有を行えます。チームが作業で協働する最良の方法について、EM と話し合ってください。

Grand Reviews 用の週次エピックステータスオートメーションを有効にするため、 https://gitlab.com/gitlab-com/gl-infra/epic-issue-summaries#child-epics の手順に従ってください。

プロジェクトの完了

計画された作業が完了した後、Infrastructure Platforms のプロジェクト完了ガイドに従ってください

DevEx Grand Reviews

毎週木曜日、DevEx Senior EM と DevEx EM の 1 人 (またはその代理) が DevEx Grand Review を録画し、進行中のプロジェクトを通して説明します。目標はセクション全体でのプロジェクトの可視性を向上させることです。これらのプロジェクトを特定するためにトップレベルのエピックが使われます。

木曜日 17:00 UTC 前に、DevEx EM はエピックステータスアップデートを使って金曜 Platforms Grand Review のアップデートを下書きします - 内部リンク。DevEx のアップデートは、金曜 Grand Review の録画の前に内部 Issue 上で最終化されます。

部門のアプローチに関する詳細は、Platforms Grand Review ハンドブックセクションを参照してください

Developer Experience デモ

DevEx セクションは隔週で社内同期デモコールを予定しています。デモコールの目標は、DevEx グループ全体でつながりを築き、ナレッジを共有することです。

何かをデモしたい人は、デモのアジェンダシートに自分の名前を追加してください。デモは事前に磨き上げたり準備したりする必要はありません。

招待に追加してほしい場合は、DevEx Slack チャンネルで連絡してください。

チーム構造

Infrastructure Platforms 部門の構造は私たちのハンドブックに記載されています。 |

Developer Experience セクション

graph TD
    DE[Developer Experience section]
    click DE "/handbook/engineering/infrastructure-platforms/developer-experience"

    DE --> AP[API Platforms]
    click AP "/handbook/engineering/infrastructure-platforms/developer-experience/api"
    DE --> DA[Development Analytics]
    click DA "/handbook/engineering/infrastructure-platforms/developer-experience/development-analytics"
    DE --> DT[Development Tooling]
    click DT "/handbook/engineering/infrastructure-platforms/developer-experience/development-tooling"
    DE --> PE[Performance Enablement]
    click PE "/handbook/engineering/infrastructure-platforms/developer-experience/performance-enablement"

チームメンバー

マネジメントチーム

NameRole
Paul John PhillipsPaul John PhillipsEngineering Manager, Development Analytics / API
Shalini KodaliShalini KodaliManager, Engineering
Nadya DenisenkoNadya DenisenkoManager, Engineering
Marek KomorMarek KomorManager, Engineering

チーム

API

次のメンバーが API グループに所属しています:

NameRole
Paul John PhillipsPaul John PhillipsEngineering Manager, Development Analytics / API
Alberto BignottiAlberto BignottiBackend Engineer, Developer Experience:API
Chance FeickChance FeickStaff Backend Engineer, Developer Experience:API
Max WoolfMax WoolfStaff Backend Engineer, Developer Experience:API
Vlad WolanykVlad WolanykBackend Engineer, Developer Experience:API

Development Analytics

次のメンバーが Development Analytics グループに所属しています:

NameRole
Paul John PhillipsPaul John PhillipsEngineering Manager, Development Analytics / API
Andrejs CunskisAndrejs CunskisSenior Software Engineer in Test, Development Analytics
David DieulivolDavid DieulivolStaff Backend Engineer, Development Analytics
Pranshu SharmaPranshu SharmaIntermediate Backend Engineer, Development Analytics
Richard ChongRichard ChongSenior Software Engineer in Test, Developer Experience, Development Analytics
Lohit PeesapatiLohit PeesapatiIntermediate Backend Engineer, Development Analytics

Development Tooling

次のメンバーが Development Tooling グループに所属しています:

NameRole
Shalini KodaliShalini KodaliManager, Engineering
Doug BarrettDoug BarrettBackend Engineer, Development Tooling
Manuel SchönlaubManuel SchönlaubBackend Engineer, Development Tooling
Kev KlossKev KlossFrontend Engineer, Development Tooling
Luke HollindaLuke HollindaBackend Engineer, Development Tooling
Matias AlvarezMatias AlvarezBackend Engineer, Development Tooling
Nao HashizumeNao HashizumeBackend Engineer, Development Tooling

Performance Enablement

次のメンバーが Performance Enablement グループに所属しています:

NameRole
Marek KomorMarek KomorManager, Engineering
Andy HohennerAndy HohennerSenior Backend Engineer, Developer Experience, Performance Enablement
Brittany WilkersonBrittany WilkersonSenior Backend Engineer, Developer Experience, Performance Enablement
John McDonnellJohn McDonnellSenior Backend Engineer, Developer Experience, Performance Enablement
Nivetha PrabakaranNivetha PrabakaranSoftware Engineer in Test, Developer Experience, Performance Enablement
Sofia VistasSofia VistasSenior Software Engineer in Test, Developer Experience, Performance Enablement
Vishal PatelVishal PatelSoftware Engineer in Test, Developer Experience, Performance Enablement

Development Analytics グループ
Developer Experience セクション配下の Development Analytics グループ
Developer Experience ダッシュボード
このハンドブックページは、すべての Developer Experience ダッシュボードの詳細の中央リポジトリとして機能します
Test Governance グループ(廃止)
Test Governance グループは廃止されました。機能チームがテストライフサイクル全体を担います。
データゴールデンパス
Developer Experience チームのためのデータストレージと可視化に関するガイダンス
Developer Experience オンボーディング
新しい Developer Experience セクションメンバーとしてオンボーディングするためのガイドライン
Development Tooling チーム
Development Tooling チームは、GitLab の R&D とコントリビューターが GitLab に効率的かつ確実にコントリビュートできるようにします
Triage Operations
GitLab でトリアージされていない Issue を処理するための自動化とツール
バグの優先順位付け
このページでは、クロスファンクショナルな優先順位付けプロセスの一環として品質エンジニアリングサブ部門が行うバグの優先順位付けプロセスについて説明します。
外部コミュニティからのマージリクエストトリアージ
GitLab.com プロジェクトで広いコミュニティから開かれた新しいマージリクエストをトリアージするためのガイドライン
API Platformチーム
API Platformチームは、GitLab のコントリビューターが顧客向けに発見しやすく安定した API を効率的に構築・維持できるよう支援します
エンジニアリングメトリクスデータストア
Developer Experience セクションが使用するエンジニアリングメトリクスデータストアの概要。CI 実行、テスト実行、コードカバレッジ、パフォーマンステスト、Issue、マージリクエストのデータを網羅しています
Developer Experience における AI
Developer Experience チームがエンジニアリングワークフロー改善のために AI ツールとプラクティスをどのように活用しているか
Engineering Productivity チーム
ℹ️ 注意: このページは非推奨です。チームは Developer Experience Stage の下で Development Analytics と Development Tooling …
Test Intelligence
はじめに GitLab プロジェクトのパイプライン設定のオーナーとして、Engineering Productivity チームは以下のメリットによってパイプラインの効率を改善することを目的としたいく …
Workflow Automation
Engineering Productivity チームは、GitLab の内部ワークフロー自動化のためのツールとプロセスを所有しています。Triage-ops は EP チームが管理する主要なプロジ …
Performance Enablement
Developer Experience セクション内の Performance Enablement グループ
LabKit
LabKit は GitLab の内部ツールライブラリであり、内部チームへの一貫性と向上した開発者速度をもたらすことを目的としています。
カスタムツールとドッグフーディング
Developer Experience のカスタムツールとドッグフーディングのプラクティス
Developer Experience 設計ドキュメント
設計ドキュメントは、私たちが前進していく中で、さまざまな Developer Experience ツールの実装を導く技術的なビジョンと一連の原則を記述したものです。チームの足並みを揃えるためのガード …