ひとことで言うと#
開発チームが共通で使うインフラ・ツール・サービスを「内部プロダクト」として提供する専門チームを設計・運営するモデル。Team Topologiesの4チームタイプの1つ。
押さえておきたい用語#
- Platform Team(プラットフォーム チーム)
- 共通の開発基盤を内部プロダクトとして構築・提供する専門チームを指す。
- Internal Developer Platform(IDP)
- 開発者がセルフサービスで環境構築・デプロイ・監視を行える内部プラットフォームを指す。
- Stream-Aligned Team
- ビジネス価値のストリームに沿ってエンドツーエンドで機能を届けるチーム。プラットフォームの主要な「顧客」である。
- Thinnest Viable Platform(TVP)
- プラットフォームの初期バージョンとして最小限の機能で提供を始める考え方。過剰構築を防ぐ手法。
- Cognitive Load(認知負荷)
- チームが扱う技術・ドメインの複雑さの総量。プラットフォームチームはこれを軽減する役割を持つ。
プラットフォームチームモデルの全体像#
こんな悩みに効く#
- 各チームがCI/CD・監視・ログ基盤をそれぞれ独自に構築している
- インフラ周りの問い合わせが特定のシニアエンジニアに集中している
- 新チームの立ち上げに毎回2週間以上かかる
基本の使い方#
具体例#
エンジニア120名のBtoB SaaS。12チームがそれぞれ独自にCI/CD・Terraform・監視を構築していた。新チームの立ち上げに平均 3週間 かかり、チーム間でインフラ構成がバラバラだった。
4名のプラットフォームチームを新設。最初の提供物は「サービステンプレート(Cookiecutterベース)」と「共通CIパイプライン」の2つ。
| 指標 | Before | After |
|---|---|---|
| 新チーム立ち上げ時間 | 3週間 | 2日 |
| CI/CD設定の工数/チーム | 40時間 | 2時間 |
| プラットフォーム採用率 | — | 92%(11/12チーム) |
年間で 2,400時間 の重複作業を削減。開発チームがインフラ作業から解放され、機能開発に使える時間が 15% 増加した。
エンジニア25名のフィンテックスタートアップ。SREの2名がインフラの問い合わせ対応で1日の 60% を消費していた。
2名でプラットフォームチームを兼任し、TVP(Thinnest Viable Platform)として以下を整備。
- GitHub Actionsの共通ワークフロー(テスト・ビルド・デプロイ)
- Terraformモジュールのテンプレート
- セルフサービスのドキュメントサイト
ドキュメントに「よくある質問Top20」を掲載した結果、問い合わせが 週15件 → 週4件 に減少。SREの問い合わせ対応時間が 60% → 20% になり、残りの時間でプラットフォーム機能を拡張するサイクルが回り始めた。
エンジニア400名の大手IT企業。「全社統一プラットフォーム」を50名のチームで2年かけて構築したが、採用率が 18% にとどまっていた。開発チームからは「使いにくい」「自分たちの要件に合わない」という不満が噴出。
「プロダクトマネジメント」の視点を導入し、改革。利用チームにプロダクトマネージャーを配置し、月次のユーザーインタビューを開始。機能の優先順位を利用チームの投票で決める仕組みに変更した。
| 指標 | 改革前 | 改革後(1年) |
|---|---|---|
| 採用率 | 18% | 74% |
| NPS | -25 | +32 |
| セルフサービス完結率 | 30% | 78% |
「作って渡す」から「顧客の声を聞いて改善する」に変わったことが採用率向上の最大の要因だった。
やりがちな失敗パターン#
- 利用を強制する — 「全チーム必須」にすると品質が低くても使わざるを得ず、不満がたまる。採用は任意とし、品質で勝ち取る
- 最初から大きく作りすぎる — TVPから始め、フィードバックを得ながら拡張する。2年かけて「全部入り」を作っても使われない
- 開発チームのフィードバックを聞かない — プラットフォームチームの「技術的に美しいもの」と開発チームの「実際に必要なもの」は異なる
- プラットフォームチームの成功指標がない — 採用率・NPS・問い合わせ数をKPIとして追跡し、プラットフォームの価値を可視化する
まとめ#
プラットフォームチームモデルは、共通の開発基盤を 「内部プロダクト」 として専門チームが構築・提供するモデル。TVP(最小限のプラットフォーム)から始め、利用チームのフィードバックをもとに拡張するアプローチが成功の鍵になる。採用率・NPS・セルフサービス完結率をKPIとして追跡し、「使いたくなるプラットフォーム」 を目指すプロダクトマネジメントの視点が不可欠。