【ぷらっとふぉーむちーむ】

プラットフォームチーム とは?

💡 「インフラの困りごとは全部お任せ」で開発チームをブーストする縁の下の力持ち
📌 このページのポイント
プラットフォームチーム — 開発基盤を提供 チームA 決済機能 チームB ユーザー管理 チームC 検索機能 ストリームアラインドチーム(各プロダクト担当) セルフサービスで利用 プラットフォームチーム CI/CD 監視基盤 認証基盤 インフラ メリット 各チームが本来の開発に集中できる Team Topologiesの4類型の1つ 「道路を作る人」と「道路を走る人」
プラットフォームチーム — 開発チームに基盤を提供する
ひよこ ひよこ

プラットフォームチームって、インフラチームとは違うの?

ペンギン先生 ペンギン先生

従来のインフラチームは「依頼を受けてサーバーを構築する」受け身のスタイルだったけど、プラットフォームチームは「開発者が自分で使えるツールやサービスを製品として提供する」能動的なスタイルなんだ。利用者にとってのUXを重視するのが大きな違いだよ。

ひよこ ひよこ

具体的に何を提供するの?

ペンギン先生 ペンギン先生

CI/CDパイプラインテンプレートコンテナデプロイ基盤、監視・ログの共通基盤、認証・認可の仕組み、開発環境の自動構築ツールなど。開発チームが「自分で設定してすぐ使える」状態にして提供するんだ。

ひよこ ひよこ

セルフサービスって大事なの?

ペンギン先生 ペンギン先生

めちゃくちゃ大事だよ。プラットフォームチームにチケットを投げて3日待つ…だと従来のインフラチームと変わらない。Webコンソールやコマンド一発で環境が立ち上がる、というレベルまで自動化してこそプラットフォームチームなんだ。

ひよこ ひよこ

Team Topologiesの4つのチームって何?

ペンギン先生 ペンギン先生

ストリームアラインドチーム(ビジネス価値を直接届ける主力チーム)、プラットフォームチーム(共通基盤提供)、イネイブリングチーム(技術支援・コーチング)、コンプリケイテッドサブシステムチーム(専門的な技術領域担当)。この4つの組み合わせで組織を設計するんだよ。

ひよこ ひよこ

小さい会社でも必要?

ペンギン先生 ペンギン先生

開発チームが3つ以上になったら検討すべきだね。各チームが独自にCI/CDを構築していると、ノウハウが分散してメンテナンスコストが膨れる。最初は専任チームじゃなくて、有志のワーキンググループから始めてもいいよ。

ひよこ ひよこ

プラットフォームチームが失敗するパターンはある?

ペンギン先生 ペンギン先生

一番多いのは「使いにくい共通基盤を強制する」パターン。プラットフォームは社内のプロダクトだから、利用者のフィードバックを聞いて改善し続ける必要がある。「うちのツールを使え」と押しつけるのではなく、「使いたくなるツール」を作る。プロダクトマネジメントの発想が不可欠なんだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「プラットフォームチーム」って出てきたら「社内の共通基盤をサービスとして提供するチーム」と思えればだいたいOK!
📖 おまけ:英語の意味
「Platform Team」 = プラットフォームチーム
💬 Team Topologiesの著者マシュー・スケルトンとマヌエル・パイスが体系化した概念だよ
← 用語集にもどる