ストーリー
田
田中VPoE
問題分析、バリューストリームマッピング、ステークホルダーマッピング — 理論は一通り学んだ。ここからは実践だ
田
田中VPoE
そうだ。中堅SaaS企業のシナリオを用意した。この会社では「開発速度が落ちている」という漠然とした危機感がある。だが、何が本当の問題なのか、誰も構造的に分析できていない。君がこの問題を可視化してくれ
あなた
まず全体像を把握して、ボトルネックを特定し、関係者を整理する流れですね
あ
田
田中VPoE
その通りだ。CTOに「この改善に投資すべきだ」と提案する前段階の分析だ。説得力のある分析をしてくれ
ミッション概要
| 項目 | 内容 |
|---|
| 演習タイトル | 組織課題の可視化 |
| 想定時間 | 60分 |
| 成果物 | 問題構造分析 + バリューストリームマップ + ステークホルダーマップ |
| 対象組織 | 中堅SaaS企業(社員400名、うち開発150名) |
前提条件
組織の概要
会社概要:
会社名: DevFlow株式会社(架空)
事業: BtoB SaaS(ワークフロー自動化ツール)
社員数: 400名
開発部門: 150名
売上: 年間40億円
顧客数: 2,500社
設立: 2016年
開発組織構造:
CTO 佐藤
├── 開発本部長 山田
│ ├── プロダクトチームA(25名)-- コア機能
│ ├── プロダクトチームB(20名)-- 連携機能
│ ├── プロダクトチームC(20名)-- モバイル
│ └── プラットフォームチーム(15名)-- 共通基盤
├── QA部 松本(20名)
├── インフラ部 高橋(25名)
│ ├── SREチーム(10名)
│ └── クラウドインフラチーム(15名)
└── セキュリティ部 渡辺(10名)
現在の開発プロセスの状況
| 指標 | 1年前 | 現在 | 変化 |
|---|
| リリース頻度 | 週2回 | 月2回 | 75%減少 |
| リードタイム(企画→リリース) | 3週間 | 8週間 | 2.7倍 |
| デプロイ成功率 | 95% | 78% | 17%低下 |
| 障害発生頻度(月間) | 2件 | 8件 | 4倍 |
| 開発者満足度(10点満点) | 7.5 | 4.2 | 44%低下 |
各チームの声
| チーム | 声 |
|---|
| プロダクトチームA | 「共通基盤の変更がいつ壊れるかわからない。テストが通っても本番で障害が出る」 |
| プロダクトチームB | 「チームAへのAPI依存が大きく、チームAの開発待ちが頻繁に発生する」 |
| プロダクトチームC | 「モバイル向けAPIの仕様が頻繁に変わるが、事前に連絡がない」 |
| プラットフォームチーム | 「各チームから個別に基盤改修の依頼が来る。優先順位がつけられない」 |
| QA部 | 「手動テストの範囲が広すぎる。リリース前のテストに毎回2週間かかる」 |
| インフラ部 | 「デプロイの手順書が古い。3ヶ月前に環境構成を変えたが反映されていない」 |
| SREチーム | 「障害の根本原因は毎回似ている。チーム間の依存関係が問題の根源だ」 |
| セキュリティ部 | 「セキュリティレビューがボトルネックと言われるが、人が足りない」 |
開発プロセスの流れ
現状の開発プロセス:
1. 企画(PM): 要件定義、仕様書作成 → 平均5日
2. 設計(TL): 技術設計、API設計 → 平均3日
3. 実装(開発者): コーディング → 平均8日
4. コードレビュー(TL + 別チーム): → 平均2日(待ち時間: 平均3日)
5. セキュリティレビュー(セキュリティ部): → 平均1日(待ち時間: 平均5日)
6. QAテスト(QA部): → 平均5日(待ち時間: 平均3日)
7. ステージング検証: → 平均2日(待ち時間: 平均2日)
8. リリース承認(CTO + 開発本部長): → 平均0.5日(待ち時間: 平均2日)
9. デプロイ(インフラ部): → 平均0.5日(待ち時間: 平均1日)
Mission 1: 問題構造分析
要件
前提条件の情報をもとに、DevFlow社の開発速度低下の問題構造を分析してください。
- なぜなぜ分析: 「リリース頻度が75%減少した」を起点に、5回の「なぜ」で根本原因に到達する
- 因果ループ図: 主要な悪循環を2つ以上特定し、図示する
- 制約理論: バリューチェーンのボトルネックを特定し、5つの集中ステップでの改善案を提示する
解答例
なぜなぜ分析
問題: リリース頻度が週2回→月2回に75%減少
Why 1: なぜリリース頻度が下がったのか?
→ リリース前のテストとレビューに時間がかかりすぎるから
Why 2: なぜテストとレビューに時間がかかるのか?
→ テストは手動で範囲が広い。セキュリティレビューは担当者不足で5日待ち
Why 3: なぜテスト範囲が広く、レビュー待ちが長いのか?
→ チーム間の依存関係が複雑で、1つの変更の影響範囲が読めない。
セキュリティ部は10名で全チームのレビューを担当している
Why 4: なぜ依存関係が複雑で、セキュリティ部がボトルネックなのか?
→ チーム間のAPI契約が曖昧で事前通知なく変更される。
セキュリティレビューを自動化・分散する仕組みがない
Why 5: なぜAPI契約の管理とセキュリティの自動化が進まないのか?
→ プラットフォームチームに各チームからの個別依頼が集中し、
横断的な基盤整備に時間を割けていない。
組織全体の優先順位付けの仕組みがない
構造的原因:
「チーム間の依存関係の管理不在」+
「横断的課題の優先順位付けメカニズムの欠如」+
「テスト・レビューの自動化投資の不足」
因果ループ図
悪循環1: 品質低下スパイラル
チーム間依存の複雑化 → 変更の影響範囲拡大 → 障害増加
→ 承認プロセス厳格化 → リリース頻度低下
→ 1回のリリースの変更量増大 → チーム間依存の複雑化 (R)
悪循環2: プラットフォームチーム過負荷
個別依頼の増加 → プラットフォームチームの過負荷
→ 横断基盤の整備遅延 → 各チームが個別にワークアラウンド
→ 技術的一貫性の低下 → さらなる個別依頼の増加 (R)
制約理論分析
ボトルネック: セキュリティレビュー(待ち時間5日 = 最長)
1. 制約を特定: セキュリティレビュー(10名で全チーム対応)
2. 徹底活用: レビュー基準の明確化で1件あたりの時間を短縮
3. 従属: 開発チームはセキュリティチェックリストで事前セルフチェック
4. 強化: SAST/DASTツール導入で自動化、各チームにセキュリティチャンピオン配置
5. 次の制約: QAテスト(待ち3日+実行5日)が新たなボトルネックに
Mission 2: バリューストリームマップの作成
要件
開発プロセスの情報をもとに、現状VSMと改善VSMを作成してください。
- 現状VSM: 各工程のPT、LT、待ち時間を記載し、プロセス効率を算出する
- ムダの特定: 7つのムダの観点から、最も影響の大きいムダを3つ特定する
- 改善VSM: 改善後の目標値を設定し、改善ポイントを説明する
解答例
現状VSM
| 工程 | PT | 待ち時間 | LT | %C/A |
|---|
| 企画 | 5d | 0d | 5d | 70%(仕様の曖昧さ) |
| 設計 | 3d | 0d | 3d | 80% |
| 実装 | 8d | 0d | 8d | 75%(手戻り多い) |
| コードレビュー | 2d | 3d | 5d | 85% |
| セキュリティレビュー | 1d | 5d | 6d | 90% |
| QAテスト | 5d | 3d | 8d | 70%(バグ差し戻し) |
| ステージング検証 | 2d | 2d | 4d | 90% |
| リリース承認 | 0.5d | 2d | 2.5d | 95% |
| デプロイ | 0.5d | 1d | 1.5d | 78%(デプロイ失敗) |
- PT合計: 27日
- LT合計: 43日
- プロセス効率: 27/43 = 63%
- 待ち時間合計: 16日
ムダのトップ3
| ムダ | 内容 | 推定インパクト |
|---|
| 待ち | セキュリティレビュー5日、コードレビュー3日、QA3日 | 16日/サイクル |
| 不良 | %C/Aの低さによる手戻り(企画70%、QA70%、デプロイ78%) | 推定+10日/サイクル |
| 在庫 | レビュー・テスト待ちのWIP蓄積 | コンテキストスイッチコスト |
改善VSM(目標)
| 工程 | PT | 待ち時間 | LT | 改善ポイント |
|---|
| 企画 | 3d | 0d | 3d | テンプレート化、PM-TL同席 |
| 設計+実装 | 8d | 0d | 8d | 設計・実装を統合 |
| コードレビュー | 1d | 1d | 2d | PR小分割、自動チェック |
| セキュリティ | 0.5d | 0.5d | 1d | 自動スキャン+チャンピオン制 |
| QAテスト | 2d | 1d | 3d | テスト自動化(80%カバー) |
| デプロイ | 0.5d | 0.5d | 1d | CI/CDパイプライン自動化 |
- PT合計: 15日、LT合計: 18日
- プロセス効率: 15/18 = 83%(63%→83%)
- リードタイム: 43日→18日(58%短縮)
Mission 3: ステークホルダーマップの作成
要件
DevFlow社の開発改善プロジェクトについて、ステークホルダー分析を行ってください。
- ステークホルダーの洗い出し: 主要なステークホルダーを8名以上特定する
- 影響力×関心度マトリクス: 4ゾーンに分類する
- RACIチャート: 主要活動5つについてRACIを定義する
- エンゲージメント戦略: 各ステークホルダーの現在の態度と望ましい態度のギャップを分析する
解答例
ステークホルダー分類
| ゾーン | ステークホルダー | 理由 |
|---|
| B(高影響力・高関心) | CTO佐藤、開発本部長山田 | 意思決定権があり、開発速度低下に強い危機感 |
| B(高影響力・高関心) | QA部松本 | プロセス変更が直接影響する |
| A(低影響力・高関心) | プロダクトチームA/B/Cリーダー | 改善の恩恵を受けるが、組織横断の意思決定権は限定的 |
| D(高影響力・低関心) | セキュリティ部渡辺 | セキュリティプロセス変更の承認権があるが、現状維持志向 |
| D(高影響力・低関心) | インフラ部高橋 | デプロイプロセスの変更権限があるが、関心は薄い |
| C(低影響力・低関心) | 経営企画 | 直接的な関与は少ない |
RACIチャート
| 活動 | 改善リーダー | CTO佐藤 | 本部長山田 | QA松本 | セキュリティ渡辺 | インフラ高橋 |
|---|
| 改善計画策定 | R | A | C | C | C | C |
| CI/CD整備 | R | I | C | C | I | R |
| テスト自動化 | C | I | C | R | I | C |
| セキュリティ自動化 | R | A | I | I | R | C |
| 効果測定・報告 | R | I | C | C | I | I |
エンゲージメント戦略
| ステークホルダー | 現在の態度 | 望ましい態度 | ギャップ対策 |
|---|
| CTO佐藤 | 支持 | リード | ROIを定量提示し、経営会議で推進してもらう |
| 本部長山田 | 支持 | リード | 週次で詳細進捗共有。推進のキーパーソンに |
| QA松本 | 不安 | 支持 | 役割の拡大(品質戦略家へ)をビジョンとして提示 |
| セキュリティ渡辺 | 抵抗 | 中立 | セキュリティ品質は下げないことを証明する |
| インフラ高橋 | 中立 | 協力的 | インフラチームの運用負荷軽減をメリットとして提示 |
達成度チェック
| 観点 | 達成基準 |
|---|
| なぜなぜ分析 | 5回のWhyで構造的原因に到達している |
| 因果ループ図 | 悪循環が2つ以上特定され、介入ポイントが明確 |
| 制約理論 | ボトルネックが特定され、5ステップの改善案がある |
| 現状VSM | 全工程のPT/LT/待ち時間が定量的に記載されている |
| 改善VSM | 改善後の目標値に根拠があり、プロセス効率の改善幅が明確 |
| ステークホルダー分析 | 8名以上のステークホルダーが分類され、エンゲージメント戦略がある |
推定所要時間: 60分