テックレーダー

英語名 Tech Radar
読み方 テック レーダー
難易度
所要時間 30分〜1時間
提唱者 ThoughtWorks (2010)
目次

ひとことで言うと
#

組織が利用する技術(言語・フレームワーク・ツール・プラットフォーム)を Adopt / Trial / Assess / Hold の4段階で分類し、技術選定の意思決定を可視化・標準化する手法。

押さえておきたい用語
#

押さえておきたい用語
Adopt(採用)
組織として本番環境での使用を推奨する技術のこと。新規プロジェクトではデフォルトで選択される。
Trial(試用)
限定的なプロジェクトで実績を積んでいる段階の技術を指す。成功すればAdoptに昇格する。
Assess(評価)
調査・検証の価値があると判断された注目すべき技術である。PoC(概念実証)で適用可能性を検証する段階。
Hold(保留)
新規採用を停止した技術のこと。既存利用は許容するが、新しいプロジェクトでは選択しない。
Blip(ブリップ)
レーダー上の個々の技術項目を指す。各ブリップにはリング(4段階)と象限(カテゴリ)が割り当てられる。

テックレーダーの全体像
#

テックレーダー:4リング×4象限で技術ポートフォリオを管理する
Adopt本番で推奨デフォルト選択十分な実績あり強い推奨Trial限定プロジェクト実績蓄積中リスク管理下で使用条件付き推奨AssessPoC・技術検証注目段階適用可能性を調査探索フェーズHold新規採用停止既存利用は許容移行計画を検討非推奨4つの象限(カテゴリ)Languages & Frameworksプログラミング言語、アプリケーションフレームワーク(React, Go等)Tools開発ツール、テストツールCI/CD、IDE(GitHub Actions等)Platformsクラウド、ミドルウェアデータベース(AWS, PostgreSQL等)Techniques設計手法、プラクティスアーキテクチャパターン(DDD等)
テックレーダー運用フロー
1
技術の収集
チームから候補技術をリストアップ
2
リング判定
実績・リスク・適合性でリングを決定
3
レーダー公開
全エンジニアにレーダーを共有
四半期更新
リングの昇格・降格を定期見直し

こんな悩みに効く
#

  • チームごとに異なる技術を採用し、スタック断片化が進んでいる
  • 新しい技術を導入したいが、判断基準がなく属人的に決まる
  • レガシー技術の非推奨化が進まず、保守コストが膨らんでいる

基本の使い方
#

レーダーの4象限を定義し既存技術を棚卸しする
Languages & Frameworks / Tools / Platforms / Techniques の4象限に、現在組織で使われている技術をすべてリストアップする。各チームのリポジトリやインフラ構成から機械的に抽出するのが漏れを防ぐコツ。
各技術のリングを判定する
Adopt / Trial / Assess / Hold の4段階に分類する。判定基準は「本番実績の有無」「社内の知見の深さ」「エコシステムの成熟度」「セキュリティリスク」の4軸で評価するのが一般的。
レーダーを全エンジニアに公開しフィードバックを収集する
社内Wikiやレーダーツールで公開し、異論や追加提案を募る。テックリード会議で最終承認し、公式レーダーとして確定する。
四半期ごとにレーダーを更新する
Trial → Adoptへの昇格、新技術のAssess追加、古い技術のHold指定を定期的に見直す。変更理由を変更履歴として記録し、組織の技術的意思決定のログとする。

具体例
#

例1:EC企業がフロントエンド技術の断片化を解消する

エンジニア70名のEC企業。フロントエンドにReact、Vue、Angular、jQueryが混在し、チーム間の人材移動のたびにキャッチアップに 2〜3週間 かかっていた。共通コンポーネントの再利用もできず、同等の機能を各フレームワークで 3重に実装 している状態だった。

テックレーダーを導入し、ReactをAdopt、VueをTrial、AngularとjQueryをHoldに分類。新規プロジェクトはReact一択とし、既存のjQueryコードは改修時にReactへ段階移行するルールを設けた。

1年後、フロントエンドの 85% がReactに統一され、チーム間異動のキャッチアップは 3日 に短縮。共通コンポーネントライブラリが 120個 整備され、UI開発速度が 40% 向上した。

例2:金融系SIerがクラウド技術の採用判断を標準化する

エンジニア300名の金融系SIer。案件ごとにAWS・Azure・GCPが混在し、インフラチームの対応コストが年間 1.2億円 に膨張していた。また、セキュリティ審査が案件ごとに必要で、新規案件の立ち上げに 6週間 かかっていた。

Platforms象限でAWSをAdopt、AzureをTrial(特定業界案件限定)、GCPをHoldに分類。Adopt技術については事前審査済みのテンプレートを用意し、セキュリティ審査を省略可能にした。

新規案件の立ち上げが 6週間 → 2週間 に短縮され、インフラチームの対応コストは年間 7,200万円 に削減された。

例3:ヘルスケアスタートアップがレーダーで技術的意思決定を透明化する

エンジニア18名のヘルスケアスタートアップ。CTOが独断で技術選定を行っており、「なぜこの技術を使うのか」がチームに共有されていなかった。CTOの退職リスクも懸念されていた。

全エンジニアでテックレーダーを作成。Adopt 12技術、Trial 5技術、Assess 8技術、Hold 6技術 を分類し、各技術に「なぜこのリングか」の理由を併記。四半期のテックリード会議でリング変更を議論する文化を定着させた。

技術選定が属人化から脱却し、新メンバーが「なぜこの技術スタックなのか」を 30分 で理解できるようになった。

やりがちな失敗パターン
#

  1. レーダーを作って終わり — 四半期更新を怠ると、レーダーと実態が乖離して誰も参照しなくなる。更新サイクルをカレンダーに入れる
  2. Hold技術の移行計画がない — Holdに分類しただけでは既存コードは消えない。移行のタイムラインと担当を明記する
  3. 全員の合意を取ろうとして決まらない — 全会一致は不要。テックリード会議で判定し、異論はTrial期間で検証する
  4. リングの判定基準が曖昧 — 「なんとなくAdopt」では説得力がない。本番実績・社内知見・エコシステム成熟度・セキュリティの4軸で評価する

まとめ
#

テックレーダーは、組織の技術スタックをAdopt・Trial・Assess・Holdの4段階で分類し、技術選定の意思決定を可視化するツール。ThoughtWorksが2010年に提唱し、技術のポートフォリオ管理として広く普及している。四半期ごとの定期更新と変更理由の記録により、属人的な技術選定から組織的な意思決定プロセスへの転換を実現する。