ストーリー
ミッション概要
| ミッション | テーマ | 目安時間 |
|---|---|---|
| Mission 1 | テクノロジーレーダーの作成 | 15分 |
| Mission 2 | ビジネス目標との整合分析 | 15分 |
| Mission 3 | ロードマップの策定 | 15分 |
| Mission 4 | PoC計画の設計 | 15分 |
前提条件
企業: フィンテック企業「PayFlow」
事業: 中小企業向けBtoB決済プラットフォーム
チーム: エンジニア25名(フロント8名、バックエンド12名、インフラ5名)
現在の技術スタック:
- フロントエンド: React 17 + Redux + JavaScript
- バックエンド: Node.js (Express) + MongoDB
- インフラ: AWS EC2 + Docker Compose
- CI/CD: Jenkins
- 監視: CloudWatch + 自前ダッシュボード
ビジネス目標:
- 来年度に東南アジア3カ国展開
- 取引処理量を現在の5倍に拡大
- PCI DSS Level 1 取得
- 開発リードタイムを50%短縮
Mission 1: テクノロジーレーダーの作成(15分)
要件
上記の企業状況を踏まえ、テクノロジーレーダーを作成してください。各象限(Techniques, Tools, Platforms, Languages & Frameworks)ごとに、4つのリング(Adopt, Trial, Assess, Hold)に技術を配置してください。
期待される成果物
各象限に最低3つの技術を配置すること。
解答例
| 象限 | Adopt | Trial | Assess | Hold |
|---|---|---|---|---|
| Techniques | Trunk-based Development, Feature Flags, Infrastructure as Code | Chaos Engineering, SLO-based Alerting | FinOps | 手動デプロイ |
| Tools | Terraform, GitHub Actions, Grafana+Prometheus | ArgoCD, k6 | OpenTelemetry | Jenkins, 自前ダッシュボード |
| Platforms | EKS(Kubernetes), RDS PostgreSQL, ElastiCache | AWS MSK(Kafka), CloudFront | Multi-region Active-Active | EC2直接管理, Docker Compose(本番) |
| Languages & Frameworks | TypeScript, Next.js, NestJS | Rust(高スループット処理) | Go(決済マイクロサービス) | JavaScript(新規), Express(新規) |
判断理由(抜粋):
- Jenkins → Hold: GitHub Actions に移行。ビルド設定のコード管理が容易
- TypeScript → Adopt: 型安全性がフィンテックの品質要件に合致
- PostgreSQL → Adopt(Trial): MongoDB からの段階的移行。トランザクション要件が決済には必須
Mission 2: ビジネス目標との整合分析(15分)
要件
4つのビジネス目標それぞれに対して、必要な技術施策を洗い出し、RICEスコアで優先順位をつけてください。
解答例
| ビジネス目標 | 技術施策 | Reach | Impact | Confidence | Effort(人月) | RICE |
|---|---|---|---|---|---|---|
| 処理量5倍 | Kubernetes移行 | 25 | 3 | 80% | 8 | 7.5 |
| 処理量5倍 | MongoDB→PostgreSQL移行 | 25 | 2 | 60% | 12 | 2.5 |
| 海外展開 | 多通貨・多言語対応 | 25 | 2 | 80% | 6 | 6.7 |
| 海外展開 | マルチリージョン構成 | 25 | 3 | 50% | 10 | 3.75 |
| PCI DSS | セキュリティ基盤強化 | 25 | 3 | 90% | 6 | 11.25 |
| PCI DSS | 監査ログ基盤構築 | 25 | 2 | 80% | 4 | 10.0 |
| リードタイム短縮 | CI/CD刷新(GitHub Actions) | 25 | 2 | 90% | 3 | 15.0 |
| リードタイム短縮 | 内部開発者ポータル | 25 | 1 | 50% | 8 | 1.56 |
優先順位(RICE順):
- CI/CD刷新 (15.0)
- セキュリティ基盤強化 (11.25)
- 監査ログ基盤構築 (10.0)
- Kubernetes移行 (7.5)
- 多通貨・多言語対応 (6.7)
Mission 3: ロードマップの策定(15分)
要件
RICEスコアの結果を踏まえ、Now / Next / Later のロードマップを作成してください。リソース制約(エンジニア25名のうち、技術基盤に割ける工数は全体の30%)を考慮すること。
解答例
# PayFlow テクノロジーロードマップ 2026
## ビジョン
「スケーラブルでセキュアな決済基盤を構築し、
東南アジア展開とPCI DSS取得を技術面から支える」
## リソース制約
月間利用可能工数: 25人 × 30% = 7.5人月/月
---
### Now(2026 Q1): 基盤固め
| 施策 | 工数 | オーナー | 完了基準 |
|------|------|---------|---------|
| CI/CD刷新(Jenkins→GitHub Actions) | 3人月 | インフラチーム | 全リポジトリ移行完了 |
| セキュリティ基盤強化 | 6人月 | バックエンドチーム | 脆弱性スキャン自動化 |
| 監査ログ基盤構築 | 4人月 | バックエンドチーム | 全API操作のログ記録 |
### Next(2026 Q2): スケーラビリティ確保
| 施策 | 工数 | 完了基準 |
|------|------|---------|
| Kubernetes移行(フェーズ1) | 8人月 | ステージング環境で稼働 |
| 多通貨対応 | 6人月 | 3通貨(THB, VND, IDR) |
### Later(2026 Q3-Q4): 海外展開
- MongoDB → PostgreSQL段階的移行
- マルチリージョン構成
- 内部開発者ポータル構築
Mission 4: PoC計画の設計(15分)
要件
ロードマップの「Next」に含まれる施策の1つについて、PoC計画を設計してください。仮説、タイムボックス、評価基準、Go/No-Go条件を定義すること。
解答例
# PoC計画: Kubernetes移行の検証
poc_id: "POC-2026-K8S"
title: "EC2→EKS移行の技術検証"
duration: "2週間(2026年4月第1-2週)"
participants:
- "インフラチーム: 2名"
- "バックエンドチーム: 1名"
## 仮説
hypotheses:
- id: H1
statement: "EKS上で現行ワークロードが同等以上のパフォーマンスで動作する"
success_criteria: "p99レイテンシが現行比110%以内"
- id: H2
statement: "HPAによりピーク時のオートスケールが5分以内に完了する"
success_criteria: "負荷増加開始から5分以内にPod数が目標値に到達"
- id: H3
statement: "ローリングアップデートでダウンタイムなしデプロイが可能"
success_criteria: "デプロイ中のエラーレート0%"
## タイムライン
week1:
- "Day 1-2: EKS クラスター構築、CI/CDパイプライン接続"
- "Day 3-4: 決済サービスのコンテナ化と動作確認"
- "Day 5: H1 検証(負荷テスト)"
week2:
- "Day 1-2: H2 検証(オートスケール)"
- "Day 3: H3 検証(ローリングアップデート)"
- "Day 4-5: レポート作成、Go/No-Go判定"
## 評価基準
must_have:
- "パフォーマンス劣化なし(H1 PASS)"
- "ダウンタイムなしデプロイ(H3 PASS)"
nice_to_have:
- "オートスケール5分以内(H2 PASS)"
## Kill条件
- "EKS上でPCI DSS要件を満たせない構成が判明した場合"
- "Week 1でクラスター構築が完了しない場合"
達成度チェック
| ミッション | テーマ | 完了 |
|---|---|---|
| Mission 1 | テクノロジーレーダー作成 | |
| Mission 2 | ビジネス目標との整合分析 | |
| Mission 3 | ロードマップ策定 | |
| Mission 4 | PoC計画設計 |
まとめ
| ポイント | 内容 |
|---|---|
| レーダー | 現在の技術を客観的に評価・分類する |
| 整合性 | ビジネス目標から技術施策を導出する |
| ロードマップ | リソース制約を考慮してタイムラインに配置する |
| PoC | 仮説駆動でタイムボクシングして検証する |
チェックリスト
- テクノロジーレーダーを作成できた
- ビジネス目標と技術施策の対応関係を整理できた
- Now/Next/Later のロードマップを策定できた
- 仮説駆動のPoC計画を設計できた
次のステップへ
次はチェックポイントクイズです。テクノロジーロードマップに関する理解度を確認しましょう。
推定読了時間: 60分