EXERCISE 90分

ストーリー

田中VPoE
ここまでの5つのStepで、技術標準の策定と運用に必要なすべての要素を学んだ。最後の総合演習だ
あなた
棚卸し、標準化の設計、策定プロセス、普及戦略、進化サイクル…全領域ですね
田中VPoE
そうだ。CTOに提出する「全社技術標準体系書」を完成させる。この文書が承認されれば、TaskFlow社の技術標準化プロジェクトが正式に始動する

田中VPoEは厳しい表情で続けました。

田中VPoE
この体系書は、エンジニアの好みを押し付ける文書ではない。「なぜ標準化が必要か」「何をどのレベルで標準化するか」「どうやって浸透させるか」「どう進化させ続けるか」— 組織全体が納得し、自発的に遵守するための合意形成文書だ
あなた
5つのStepの成果物を統合し、技術組織の「憲法」とも言える体系書を作ります

ミッション概要

項目内容
演習タイトル全社技術標準体系書
想定時間90分
成果物技術標準体系書(CTO提出用)

体系書の構成

以下の7章構成に従って、全社技術標準体系書を作成してください。

第1章: エグゼクティブサマリー

技術標準体系の全体像を簡潔にまとめてください。

項目内容
背景なぜ今技術標準が必要か(2-3行)
ビジョン技術標準が実現する組織の姿(2-3行)
5つの柱各柱の要約(各1行)
投資初年度の投資額と期待効果
タイムライン3フェーズの主要マイルストーン
解答例

背景: TaskFlow社は急成長に伴いエンジニアが160名に拡大したが、技術スタックが4言語・8フレームワークに分散し、チーム間のコード共有やエンジニア異動が困難になっている。本番障害は月4.2件、オンボーディングに平均4週間を要する状態であり、技術的負債が事業成長のボトルネックとなっている。

ビジョン: 技術標準の確立により「どのチームに配属されても2週間で生産的に活動でき、チーム間でナレッジが自然に流通する組織」を実現する。標準準拠率90%、DORA成熟度Medium以上、エンジニア満足度4.0/5.0を達成する。

5つの柱:

  1. 現状棚卸し: テクノロジーレーダーによる技術スタックの可視化と技術的負債の定量評価
  2. 標準化設計: 言語/フレームワーク/アーキテクチャ/品質の4層標準
  3. 策定プロセス: RFC/ADRによる民主的かつ透明な意思決定
  4. 普及戦略: ツーリング自動化と教育プログラムによる浸透
  5. 進化サイクル: 四半期レビューとメトリクス駆動の継続的改善

投資: 初年度2,500万円(ツール導入、教育、移行支援)、期待効果: 本番障害50%減、オンボーディング期間50%短縮

タイムライン:

  • Phase 1(0-6ヶ月): 基盤構築 — 棚卸し完了、標準v1.0策定、パイロットチーム展開
  • Phase 2(7-12ヶ月): 全社展開 — ツーリング導入、全チーム研修完了、準拠率80%
  • Phase 3(13-18ヶ月): 定着・進化 — 進化サイクル確立、準拠率90%、DORA Medium達成

第2章: 技術スタックの現状(Step 1の成果)

Step 1で学んだ棚卸し手法の成果を統合してください。

  1. 技術スタックインベントリ(言語/フレームワーク/ツール/インフラ)
  2. テクノロジーレーダー(Adopt/Trial/Assess/Holdの分類)
  3. 技術的負債の評価と優先度
  4. 標準化による期待効果の定量化
解答例

テクノロジーレーダー:

象限Adopt(推奨)Trial(試用)Assess(評価中)Hold(非推奨)
言語TypeScript, GoRustJava(レガシー)
フレームワークNestJS, ReactHonoSvelteExpress, Vue.js 2
ツールGitHub Actions, TerraformRenovatePulumiJenkins
インフラEKS, RDSFargateApp RunnerEC2直接運用

技術的負債(上位3件):

負債影響度修正コスト優先度
Jenkins依存(検索/データPFチーム)3人月P1
Vue.js 2(Admin画面、サポート終了)8人月P1
Express(通知チーム、セキュリティ懸念)4人月P2

第3章: 技術標準の設計(Step 2の成果)

  1. 標準化スコープ(何を標準化し、何を各チームの裁量に委ねるか)
  2. 言語・フレームワーク戦略(推奨スタックとポートフォリオ)
  3. アーキテクチャ標準(設計原則、パターン、API標準)
  4. 品質標準(テスト基準、コーディング規約、セキュリティ基準)
解答例

標準化スコープ:

レベル内容強制力
Must(必須)セキュリティ、データ保護に関わる項目CI/CDブロック脆弱性スキャン、シークレット検出
Should(推奨)品質・生産性に関わる項目Warning + レビュー指摘テストカバレッジ60%、リンター設定
May(任意)チーム裁量に委ねる項目ガイドライン提供のみエディタ設定、コミットメッセージ形式

言語ポートフォリオ:

用途推奨言語理由
バックエンドAPITypeScript(NestJS)/ Go型安全性とエコシステムの充実
フロントエンドTypeScript(React)全社統一でナレッジ共有を最大化
インフラTerraform(HCL)IaCの標準、マルチクラウド対応
データパイプラインGo / Pythonパフォーマンスと開発効率のバランス

第4章: 標準策定プロセス(Step 3の成果)

  1. RFCプロセス(提案から承認までのフロー)
  2. ADR実践(アーキテクチャ決定記録の運用)
  3. レビュー・ガバナンス体制(技術標準委員会の設計)
  4. 例外処理と逸脱管理(標準に従えない場合のプロセス)
解答例

RFCプロセス:

1. 起草(1週間)
   └── テンプレートに従いRFCを作成、スポンサー確保

2. レビュー(2週間)
   ├── 全エンジニアにオープン
   ├── 最低3名のレビュアーのApprove必要
   └── 技術標準委員会メンバー1名以上のApprove必要

3. 最終判定(1週間)
   ├── 技術標準委員会で議論
   └── 承認 / 修正要求 / 却下

4. 実装(期限はRFCに記載)
   ├── ADRの記録
   ├── ドキュメント更新
   └── ツーリング更新

技術標準委員会:

役割人数責務
委員長(VPoE)1名最終意思決定、経営層レポート
アーキテクト代表2名技術的妥当性の評価
チームリード代表3名現場の実現可能性の評価
SRE代表1名運用面の影響評価
事務局1名RFCプロセス管理、議事録

例外管理:

例外レベル承認者期間条件
一時的例外チームリード + 委員会メンバー1名最大6ヶ月移行計画の提出が必須
恒久的例外技術標準委員会の過半数無期限(年次レビュー)技術的な正当理由をADRで記録

第5章: 普及戦略(Step 4の成果)

  1. ツーリング導入計画(品質ゲートの段階的導入)
  2. 教育プログラム(オンボーディング + 継続教育)
  3. マイグレーションロードマップ(Hold技術の移行計画)
  4. 採用促進戦略(パイロット→全社展開の計画)
解答例

ツーリング段階的導入:

Phase期間導入ツール強制力
Phase 11-2週目gitleaks(シークレット検出)、Trivy(脆弱性スキャン)Warning Only
Phase 23-4週目ESLint共有設定、golangci-lint共有設定Critical Block
Phase 35-6週目Renovate(依存関係自動更新)、Spectral(OpenAPI Lint)Warning
Phase 47-8週目SonarQube(統合品質分析)Full Gate

教育プログラム:

プログラム対象内容頻度
オンボーディング(3日間)新入社員/異動者標準の全体像、ハンズオン、ペアプログラミング都度
テックトーク全エンジニア標準に関する15分LT隔週
ハンズオンワークショップ全エンジニア新ツール・新標準の実践月1回
コードレビュー勉強会全エンジニア実際のPRを題材にした議論月1回

マイグレーション(年間計画):

四半期対象アプローチ工数
Q1CVE対応 + Jenkins移行(開始)Big Bang / Strangler Fig5人月
Q2Jenkins移行(完了)+ モニタリング統合Strangler Fig7人月
Q3Express → NestJS移行Strangler Fig4人月
Q4Vue.js 2 → React移行(開始)Strangler Fig4人月

第6章: 進化サイクル(Step 5の成果)

  1. 四半期進化サイクルの設計(年間カレンダー)
  2. メトリクスダッシュボード(4カテゴリの指標設計)
  3. 非推奨化プロセス(ライフサイクルと通知テンプレート)
  4. 標準のバージョニングと変更管理
解答例

年間進化サイクル:

活動責任者
1月Q4振り返り + Q1計画、テクノロジーレーダー更新技術標準委員会
4月Q1振り返り + Q2計画、テクノロジーレーダー更新技術標準委員会
6月半期レポート(経営層報告)、エンジニア満足度アンケートVPoE
7月Q2振り返り + Q3計画、テクノロジーレーダー更新技術標準委員会
10月Q3振り返り + Q4計画、テクノロジーレーダー更新技術標準委員会
12月年間レポート、次年度計画、エンジニア満足度アンケートVPoE

メトリクスダッシュボード(主要指標):

カテゴリ指標現在値目標値
準拠率品質ゲート通過率95%
準拠率Hold技術使用サービス数82以下
開発効率デプロイ頻度月2回週2回
開発効率変更リードタイム2週間3日以内
品質本番障害件数(月平均)4.2件2.0件以下
品質テストカバレッジ平均52%75%
DXエンジニア満足度3.4/5.04.0/5.0
DXオンボーディング完了期間4週間2週間

第7章: ロードマップとリスク

  1. 3フェーズのロードマップ(マイルストーン付き)
  2. 主要リスクと緩和策(上位5件)
  3. 投資計画と期待ROI
  4. 成功基準とKPI
解答例

ロードマップ:

フェーズ期間主要マイルストーン
Phase 10-6ヶ月棚卸し完了、テクノロジーレーダーv1.0公開、標準v1.0策定、パイロット2チームで展開、品質ゲート(Warning)導入
Phase 27-12ヶ月全8チームに展開、品質ゲート(Full Gate)稼働、オンボーディングプログラム確立、Jenkins完全移行、準拠率80%
Phase 313-18ヶ月進化サイクル確立、準拠率90%、DORA Medium達成、本番障害50%減、エンジニア満足度4.0達成

主要リスク:

リスク確率影響緩和策
エンジニアの反発・標準離れRFCによる民主的プロセス、Champion活用、クイックウィンの早期提示
標準の形骸化四半期レビューでの継続的更新、メトリクスによる客観的評価
マイグレーションの遅延専任リソースの確保、Strangler Fig で段階的実施
ツーリング導入の開発影響Warning→Critical→Full Gateの段階的強制
委員会の形骸化定期的な委員のローテーション、現場フィードバックの必須組み込み

投資計画:

カテゴリPhase 1Phase 2Phase 3合計
ツール導入400万円300万円200万円900万円
教育・研修300万円200万円100万円600万円
マイグレーション工数300万円400万円300万円1,000万円
合計1,000万円900万円600万円2,500万円

期待効果(年間):

  • 本番障害50%減: 障害対応工数の削減で年間1,500万円相当
  • オンボーディング50%短縮: 生産性の早期発揮で年間800万円相当
  • チーム間異動の容易化: ナレッジ共有効率化で年間500万円相当
  • 合計: 年間2,800万円相当(投資回収期間: 約11ヶ月)

達成度チェック

観点達成基準
一貫性7章すべてが相互に整合し、ストーリーとして繋がっている
具体性定量的な数値目標、予算、期限が含まれている
実現可能性TaskFlow社のリソース制約(160名、予算2,500万円)内で実現可能
バランス標準化すべき範囲と各チームの裁量のバランスが取れている
網羅性5つの柱(棚卸し、設計、プロセス、普及、進化)のすべてがカバーされている
民主性RFCプロセスによる合意形成と例外管理が設計されている
段階性フェーズ分けされ、段階的に強制力を高めるアプローチになっている

推定所要時間: 90分