LESSON 30分

ストーリー

田中VPoE
技術的負債の5層モデルは理解できた。次は、実際に組織の技術基盤を評価するアセスメント手法を学ぶ
あなた
具体的にどうやって現状を評価するんですか?
田中VPoE
7つの技術領域について、成熟度を5段階で評価する。Month 1〜9で学んだ各領域の知見がすべて活きてくるぞ
あなた
7つの領域というのは、これまで学んできた分野ですね
田中VPoE
そうだ。CI/CD、SRE/信頼性、AI基盤、セキュリティ、クラウドインフラ、開発者プラットフォーム、データ基盤。これらを一つのフレームワークで横断的に評価する

技術基盤アセスメントフレームワーク

7領域 × 5段階 評価モデル

領域対応MonthLevel 1(初期)Level 3(定義)Level 5(最適化)
CI/CDM1手動ビルド・デプロイ標準パイプライン整備全自動、自己修復パイプライン
SRE/信頼性M2障害対応のみSLI/SLO定義済みエラーバジェットによる自律運用
AI基盤M3AI未導入PoC実施、一部本番全社AI活用、MLOps成熟
セキュリティM4境界防御のみDevSecOps部分導入ゼロトラスト完全実装
クラウドインフラM5オンプレミス中心クラウド移行進行中クラウドネイティブ最適化
開発者プラットフォームM6ツールなし共通ツール一部提供IDP完全稼働、セルフサービス
データ基盤M7データサイロDWH構築済みデータメッシュ、リアルタイム

評価の進め方

Step 1: 定量データの収集
  ├── DORA メトリクス(デプロイ頻度、リードタイム、MTTR、変更失敗率)
  ├── セキュリティスキャン結果(脆弱性数、対応率)
  ├── インフラメトリクス(クラウドカバレッジ、IaCカバレッジ)
  ├── SLI/SLO達成率
  └── データ品質スコア

Step 2: 定性データの収集
  ├── 技術リーダーインタビュー(各チーム)
  ├── 開発者サーベイ(全エンジニア)
  ├── インシデントレビュー(過去12ヶ月)
  └── アーキテクチャレビュー

Step 3: スコアリングと可視化
  ├── 7領域のレーダーチャート
  ├── 負債ヒートマップ
  └── トレンド分析(改善/悪化の傾向)

領域別アセスメント詳細

1. CI/CD領域(Month 1の知見)

評価指標Level 1Level 2Level 3Level 4Level 5
デプロイ頻度月1回以下月1-4回週1回以上日1回以上オンデマンド
リードタイム1ヶ月以上1-4週間1日-1週間1時間-1日1時間未満
パイプライン標準化率0%25%未満25-50%50-80%80%以上
テスト自動化率0%25%未満25-50%50-80%80%以上
品質ゲートなし一部あり標準定義自動実施AI支援

2. SRE/信頼性領域(Month 2の知見)

評価指標Level 1Level 2Level 3Level 4Level 5
SLI/SLO定義率0%重要サービスのみ50%以上80%以上全サービス
MTTR24時間以上4-24時間1-4時間15分-1時間15分未満
オブザーバビリティログのみログ+メトリクス3本柱整備分散トレーシングAIOps
インシデント管理属人的基本プロセスランブック整備自動復旧一部自己修復
ポストモーテムなし重大時のみ毎回実施文化定着予防的分析

3. AI基盤領域(Month 3の知見)

評価指標Level 1Level 2Level 3Level 4Level 5
AI活用状況未導入個人PoC部門利用全社利用AI-First
MLOps成熟度なし手動管理基本パイプライン自動化継続学習
データガバナンスなし基本ルールポリシー整備自動適用予測的管理
AI品質管理なし手動テスト品質メトリクス自動監視自動改善

4. セキュリティ領域(Month 4の知見)

評価指標Level 1Level 2Level 3Level 4Level 5
セキュリティモデル境界防御基本的NACRBACゼロトラスト一部ゼロトラスト完全
脆弱性管理不定期四半期月次週次継続的・自動
DevSecOpsなしSASt一部SAST+DASTパイプライン統合自動修復
コンプライアンス未対応基本対応監査可能継続監視自動適合

5. クラウドインフラ領域(Month 5の知見)

評価指標Level 1Level 2Level 3Level 4Level 5
クラウド移行率0-20%20-40%40-60%60-80%80%以上
IaCカバレッジ0%25%未満25-50%50-80%80%以上
コスト最適化なし基本監視FinOps導入自動最適化予測的管理
マルチクラウド単一検討中2クラウド統合管理最適配置

6. 開発者プラットフォーム領域(Month 6の知見)

評価指標Level 1Level 2Level 3Level 4Level 5
IDP成熟度なし一部ツール基本IDPフルIDPセルフサービス
開発者体験低い中程度良好優秀卓越
オンボーディング1ヶ月以上2-4週間1-2週間3-5日1-2日
標準テンプレートなし一部主要言語全言語AI生成

7. データ基盤領域(Month 7の知見)

評価指標Level 1Level 2Level 3Level 4Level 5
データアーキテクチャサイロ一部統合DWH/データレイクデータメッシュリアルタイム
データ品質未管理手動チェック自動チェック品質SLO予測的管理
データカタログなし一部主要データ全データAI推奨
リアルタイム処理なしバッチのみニアリアルタイムリアルタイムイベント駆動

アセスメント結果の可視化

レーダーチャート

              CI/CD (M1)
               5
              /|\
             / | \
            4  |  4
           /   |   \
データ(M7) 3    |    3 SRE(M2)
          |    |    |
          2    |    2
           \   |   /
            1  |  1
             \ | /
              \|/
プラットフォーム(M6)  AI(M3)
              |
    クラウド(M5)---セキュリティ(M4)

ヒートマップ表現

領域現状Level業界平均先進企業ギャップ
CI/CD235-3
SRE/信頼性234-2
AI基盤124-3
セキュリティ235-3
クラウドインフラ335-2
開発者プラットフォーム124-3
データ基盤234-2

ヒートマップの色: Level 1-2 は赤、Level 3 は黄、Level 4-5 は緑。赤が多いほど刷新の緊急度が高い。


アセスメントの実施プロセス

3段階のアプローチ

フェーズ期間活動アウトプット
Phase 1: データ収集1-2週間メトリクス収集、インタビュー、サーベイ生データ一式
Phase 2: 分析・スコアリング1週間7領域の評価、ギャップ分析、優先度付けアセスメントレポート
Phase 3: レビュー・合意1週間ステークホルダーレビュー、認識合わせ合意済みアセスメント

開発者サーベイの設計(Month 8: リーダーシップの知見)

developer_survey:
  sections:
    - name: "CI/CD"
      questions:
        - "デプロイプロセスに不満を感じることがあるか(1-5)"
        - "パイプラインの待ち時間はどの程度か"
    - name: "開発者体験"
      questions:
        - "新しいサービスを立ち上げるのにどのくらい時間がかかるか"
        - "必要なツールにすぐアクセスできるか(1-5)"
    - name: "信頼性"
      questions:
        - "本番環境の障害にどのくらいの頻度で対応しているか"
        - "障害対応のプロセスに満足しているか(1-5)"
    - name: "セキュリティ"
      questions:
        - "セキュリティ要件が開発速度を妨げていると感じるか(1-5)"
        - "セキュリティに関する十分な教育を受けているか(1-5)"
    - name: "データ"
      questions:
        - "必要なデータに簡単にアクセスできるか(1-5)"
        - "データの品質に信頼を置いているか(1-5)"

まとめ

ポイント内容
7領域モデルCI/CD、SRE、AI、セキュリティ、クラウド、プラットフォーム、データの7軸で評価
5段階評価各領域をLevel 1(初期)〜Level 5(最適化)で評価
定量+定性メトリクスとインタビュー・サーベイの両方でデータを収集
可視化レーダーチャートとヒートマップで現状を一目で把握
合意形成アセスメント結果はステークホルダーレビューで合意を得る

チェックリスト

  • 7領域 × 5段階の評価モデルを理解した
  • 各領域の評価指標とレベル基準を把握した
  • 定量データと定性データの収集方法を理解した
  • アセスメント結果の可視化手法を把握した

次のステップへ

次は「ギャップ分析と優先順位付け」を学びます。アセスメント結果から目標状態とのギャップを分析し、どこから手をつけるべきかの優先順位を決める手法を身につけましょう。


推定読了時間: 30分