まさかこんなことが起きるとは思っていなかった


プロジェクトが崩壊したあとの検討会で、必ずと言っていいほどこの言葉が出る。しかし行動経済学と認知科学の観点から言えば、「まさか」の大半は予測可能だった。正確に言えば、「予測しようとしなかった」が正しい。

人間の脳は、リスクを直視することを本能的に避けるように設計されている。楽観的な見通しを立て、低確率の大災害を無視し、手元のコントロールできないものから目を背ける。この設計は日常生活では合理的に機能するが、プロジェクト管理においては致命的な欠陥になる。

本稿では、リスクと不確実性の管理における「人間の認知の罠」を5つに分解し、行動経済学・認知科学・成功するPMの実践知・そしてAI活用を組み合わせた、具体的な打ち手を徹底的に解説する。抽象論は一切排除する。


なぜ人間はリスク管理が苦手なのか――脳の設計上の問題

リスク管理の失敗は、担当者の能力不足や怠慢ではない。人間の認知アーキテクチャそのものの問題だ。

行動経済学者のダニエル・カーネマンとエイモス・トヴェルスキーが提唱した「プロスペクト理論」によれば、人間は損失と利得を非対称に評価する。同じ金額でも、「損失の痛み」は「利得の喜び」の約2倍の強度で感じられる。にもかかわらず、リスクを「見て見ぬふり」するのは、未来の不確実な損失より現在の確実な安心を優先する「現在バイアス」が働くからだ。

「今は順調だから、悪いことを想定するのは縁起でもない」という感覚は、認知科学的に言えば極めて人間らしい反応だ。しかし優秀なPMはこの反応を「設計の欠陥として知っている」からこそ、意図的にシステムでカバーする。


罠① 「楽観バイアス」の排除――計画は常に最悪のシナリオを想定して立てる

なぜ起きるのか:「計画錯誤」と「楽観バイアス」の二重構造

行動経済学における「計画錯誤(Planning Fallacy)」は、将来のプロジェクトに要する時間・コスト・リスクを系統的に過小評価し、完成後の効果を過大評価するバイアスだ。カーネマンはこれを「内部視点(Inside View)」の問題と呼ぶ。つまり、今取り組んでいる自分のプロジェクトを「特別なケース」として見てしまい、過去の類似プロジェクトの実績(外部視点)を参照しない。

さらに「楽観バイアス」が重なる。人間は平均的に、自分が平均より優秀で、自分のプロジェクトが平均より成功しやすいと思い込む傾向がある。世界中のプロジェクトの実態調査(マッキンゼー・グローバル・インスティテュートの研究など)では、大規模ITプロジェクトの約45%がコスト超過し、約7%が当初予算の2倍以上を費やす。しかし計画段階にいるPMの誰もが「自分のプロジェクトは違う」と思っている。

具体的な実践策

【「外部視点」の強制導入:リファレンスクラスフォーキャスティング】
計画を立てる前に、「過去の類似プロジェクトのデータ」を必ず参照するルールを設ける。社内に実績データがない場合は、業界レポート・PMBOKの統計・ベンダーの事例集などを参照する。「このカテゴリのプロジェクトは、平均してどのくらい遅延し、コストはどのくらい増えたか?」という外部データを基準として、自社計画に補正係数をかける。

具体的には、工数見積もりに対して「最良ケース(Best Case)」「期待ケース(Most Likely)」「最悪ケース(Worst Case)」の3点見積もりを作成し、加重平均でバッファを算出する「PERT法」を採用する。式は (最良 + 4×期待 + 最悪)÷ 6 だ。これだけで「楽観一本槍」の計画から脱却できる。

【「プレモータム(事前の死亡解剖)」セッションの実施】
心理学者ゲイリー・クラインが提唱した手法で、プロジェクト開始前に「このプロジェクトが1年後に完全に失敗していたとしたら、その原因は何か?」と全員で想像するセッションだ。未来の失敗を既成事実として議論するため、楽観バイアスが抑制され、普段は言い出しにくいリスクが表面に出やすくなる。所要時間は1〜2時間。コストゼロで計画の穴を大量発見できる最も費用対効果の高いリスク管理手法の一つだ。

【AIを使った楽観バイアスのチェック】
作成したプロジェクト計画書をClaude・ChatGPTなどのAIに貼り付け、「この計画の楽観的すぎる仮定・見落としているリスク・バッファが不足している工程を指摘してください」とプロンプトを投げる。AIは感情的な思い込みなく、論理的に計画の脆弱性を列挙する。人間のチームメンバーには「言いにくい」指摘でも、AIは忖度なく出してくれる。これを「AIレビュアー」として計画フェーズの標準工程に組み込む。


罠② ブラック・スワンへの備え――「起きたらプロジェクトが死ぬ事象」を特定せよ

なぜ起きるのか:「可用性ヒューリスティック」と「正規化された逸脱」

ナシーム・ニコラス・タレブが提唱した「ブラック・スワン」とは、「事前にほぼ予測不可能で、発生したときの影響が極めて大きく、事後的には予測できたと錯覚される事象」だ。コロナ禍による調達停止、主要エンジニアの突然の退職、クラウドサービスの大規模障害、規制当局の予期せぬ方針転換――これらは「低確率・高インパクト」のブラック・スワン的事象だ。

人間が低確率リスクを無視する理由は2つある。第一に「可用性ヒューリスティック」:最近の記憶や想像しやすい事象をリスクとして認識しやすく、想像しにくい事象は過小評価する。第二に「正規化された逸脱(Normalization of Deviance)」:小さな警告サインが続いても「毎回何も起きないから大丈夫」と慣れてしまい、異常を正常として受け入れてしまう現象だ。スペースシャトル「チャレンジャー」の事故調査でも、この概念が核心的な原因として指摘されている。

具体的な実践策

【「Kill Event(プロジェクト致死事象)」リストの作成】
プロジェクト開始時に、チーム全員で「もしこれが起きたら、プロジェクトは即死する」事象を洗い出すブレインストーミングを行う。発生確率は一旦無視して、インパクトの大きさだけで列挙する。その後、各事象に対して「早期シグナル(Leading Indicator)」を定義する。例えば「主要開発者の退職」であれば、シグナルは「業務外プロジェクトへの参加増加・コードコミット頻度の減少・1on1での発言の後ろ向き化」などだ。

【「Kill Switch条件」の事前合意】
致死事象が発生したとき、「何が起きたらプロジェクトを中止・縮小するか」の判断基準を事前に経営層・スポンサーと合意しておく。これを「Kill Switch条件」と呼ぶ。危機発生後の感情的・政治的圧力の中でこの判断を下すのは極めて困難だが、事前合意があれば実行できる。意思決定を「感情の瞬間」ではなく「冷静な計画段階」に移動させることが狙いだ。

【AIによるブラック・スワン候補のスキャン】
プロジェクトの概要・業界・技術スタック・依存先をAIに入力し、「このプロジェクトにおいて発生確率は低いが、発生した場合の影響が壊滅的なリスクシナリオを10件列挙してください。それぞれについて早期警戒シグナルも合わせて提示してください」とプロンプトを投げる。AIは幅広いドメイン知識から人間が見落としがちな事象を拾い上げる。人間の想像力の「可用性ヒューリスティック」の偏りを、AIの網羅性で補う構造だ。


罠③ 外部依存先の倒産・撤退――コントロール不能リスクの「見える化」

なぜ起きるのか:「コントロール幻想」と「依存の見えにくさ」

心理学者エレン・ランガーが定義した「コントロール幻想(Illusion of Control)」とは、実際にはコントロールできない状況を、コントロールできると錯覚する傾向だ。外部ベンダー・SaaSサービス・クラウドインフラ・外部APIに依存しているプロジェクトは、その依存先の経営判断・財務状況・戦略転換によって突然崩壊するリスクを常に抱えている。

しかし計画段階でこのリスクが明示的に議論されることは少ない。理由の一つは「依存の見えにくさ」だ。SaaSツールへの依存、外部ライブラリへの依存、特定ベンダーの独自仕様への依存は、プロジェクトが進行するにつれて静かに深まっていく。気づいたときには代替が効かないほど深く絡み合っている。

具体的な実践策

【「依存関係マップ」の作成と定期更新】
プロジェクトが依存するすべての外部リソース(SaaS・API・外部ベンダー・クラウドサービス・外部人材)を一覧化し、各依存先について以下を評価する。①代替可能性(代替手段の有無と移行コスト)、②経営安定性(上場有無・調達状況・サービス継続の見通し)、③契約条件(解約条件・データポータビリティ・SLA)。このマップを月次でレビューし、リスクスコアが上昇した依存先には早期に対策を打つ。

【「バスナンバー」ならぬ「ベンダーバスナンバー」の設定】
ソフトウェア開発では「バスナンバー(その人がバスに轢かれたらプロジェクトが止まる人数)」という概念があるが、これを外部依存先にも適用する。「このベンダーがサービスを終了したら代替に何週間かかるか」「このSaaSのデータをエクスポートして別ツールに移行するコストはいくらか」を事前に計算しておく。コストが高い依存先は、分散化・自社実装・契約条件の交渉で対処する。

【AIを使ったベンダーリスクモニタリング】
主要依存先のニュースをAIに定期的にスキャンさせる。具体的には、ChatGPTやPerplexityのAPIを使ったカスタムモニタリングスクリプトを構築し、「〇〇社 財務悪化・レイオフ・サービス終了・買収」などのキーワードでアラートを設定する。あるいはGoogleアラートを使い、依存先ベンダーの名前+ネガティブキーワードの組み合わせで通知を受け取る。情報収集を「たまに確認する」から「仕組みが自動的に知らせてくれる」に変える。


罠④「仕様変更」という名の「要件定義不足」――変更管理を「ガチガチ」にしない理由

なぜ起きるのか:「現状維持バイアス」と「認知的閉鎖欲求」

プロジェクト中盤で「仕様変更です」と言われたとき、PMの多くは防衛的になる。変更管理プロセスを厳格化し、変更を「悪」として扱い、あらゆる変更要求に対してコスト・期間の追加を主張する。この反応は「現状維持バイアス」に加え、「認知的閉鎖欲求(Need for Cognitive Closure)」――「もう決まったことを変えたくない」という強い心理的欲求――から来ている。

しかし、実態として「仕様変更」の大半は「最初から要件定義が不十分だった」ことに起因する。ユーザーは動くものを見るまで本当に欲しいものが分からない。これは怠惰ではなく、認知科学的な事実だ。だから変更を「悪」として封じ込める変更管理プロセスは、問題の根本を解決しない。むしろ変更が積み上がり、最終盤に爆発する。

具体的な実践策

【「変更バジェット(Change Budget)」の事前設定】
プロジェクト開始時に、工数・コストの10〜20%を「変更バジェット」として最初から確保しておく。これは「変更が起きる前提の設計」だ。変更が発生したとき、このバジェット内であれば通常の変更管理プロセスを大幅に簡略化して対応できる。バジェットを超える変更が発生した場合は、正式な変更管理プロセスを適用する。「変更はすべて悪」ではなく、「変更には適切なバジェットがある」という考え方にシフトする。

【「変更の影響分析テンプレート」の標準化】
すべての変更要求に対して、担当者が5分以内に記入できる影響分析テンプレートを用意する。記入項目は「変更内容・影響を受ける工程・追加工数(時間)・追加コスト・スケジュールへの影響・リスク」の6項目に絞る。これを変更要求と同時に提出するルールにすることで、「変更を言い出しにくい雰囲気」ではなく「変更を正しく評価できる仕組み」を作る。意思決定者が感情ではなくデータで判断できるようになる。

【AIを使った要件定義の「穴」早期発見】
プロジェクト初期の要件定義書・仕様書をAIに入力し、「この仕様書において曖昧な記述・解釈が分かれそうな要件・未定義のエッジケース・矛盾している記述を列挙してください」とプロンプトを投げる。AIは感情的な忖度なく、仕様書の論理的な穴を網羅的に指摘する。この段階で穴を塞ぐことで、「仕様変更」として後から噴出するリスクを大幅に減らせる。要件定義フェーズでのAIレビューは、後工程の手戻りコストの削減という観点から、最もROIの高いAI活用の一つだ。


罠⑤ ドキュメントの「腐敗」――更新されないマニュアルは存在しないより有害である

なぜ起きるのか:「努力の逓減」と「集合的無責任」

ドキュメントの陳腐化は、プロジェクト管理における最も地味で最も破壊的な問題の一つだ。なぜドキュメントは腐敗するのか。認知科学的には「努力の逓減(Effort Diminishment)」という概念で説明できる。ドキュメントの更新は即時の成果が見えにくいため、目前の緊急タスクに常に優先度が負ける。さらに「誰かがやるだろう」という「社会的手抜き(Social Loafing)」が働き、チーム全体として更新が放置される。

問題はなぜ「存在しないより有害か」だ。更新されていないドキュメントは「正しい情報」という外見を持つ。新しいメンバーが古いマニュアルを信じて間違った手順で作業を進め、重大な障害を起こすケースは枚挙にいとまがない。「ドキュメントがない」なら「ドキュメントを探す」という行動が生まれるが、「古いドキュメントがある」と「調べた気になって間違った知識を確信する」という最悪の状態が生まれる。

具体的な実践策

【ドキュメントに「賞味期限」を設定する】
すべてのドキュメントのヘッダーに「最終更新日・次回レビュー予定日・オーナー」を必須項目として設ける。次回レビュー予定日を過ぎたドキュメントは自動的に「要確認」フラグが立つ仕組みをNotionやConfluenceのデータベース機能で実装する。ドキュメントを「一度作ったら終わり」の成果物ではなく、「定期的な賞味期限確認が必要な生きた情報」として扱う設計思想の転換だ。

【「ドキュメント当番」制の導入と記録の分散化】
週次・月次の定例ミーティングに「ドキュメント更新確認」を議題として組み込む。ただし「全員でレビュー」ではなく、ローテーション制でドキュメントごとにオーナーを明確に割り当てる。社会的手抜きは「責任の分散」が原因なので、「誰が・何に責任を持つか」を明確化することが最も有効な対策だ。オーナーの名前がドキュメントに記載されているだけで、更新率は劇的に上がる。

【AIによるドキュメント健全性の自動チェック】
現存するドキュメント群をAIに定期的にスキャンさせ、①記述内容と現在の実態(システム・フロー・担当者)の乖離、②相互矛盾している記述、③「TBD(後日決定)」「要確認」などの未完了マーカーの一覧を出力させる。具体的には、Notion・Confluence・GoogleドライブのAPIを使ってドキュメントを定期取得し、AIにバッチ処理させるパイプラインを構築する。技術的なハードルが高い場合は、月次でドキュメントを手動でAIに貼り付けて「このドキュメントに古そうな記述・矛盾・未完了事項はありますか?」と聞くだけでも十分な効果がある。

【「ドキュメントファースト」文化の醸成:書くことをタスクとして見積もる】
ドキュメントの更新・作成を「作業の後片付け」ではなく、タスクの一部として工数見積もりに最初から含める。「設計書の作成:8時間」ではなく「設計書の作成:6時間+初期ドキュメント整備:2時間+初回レビュー後の更新:1時間」として計上する。ドキュメントに時間と予算を明示的に割り当てることで、優先度競争で常に負けるという構造問題を解消する。


「リスク管理」は悲観論ではない――「設計された楽観主義」の思想

ここまで読んで、「これは後ろ向きな思考法ではないか」と感じた読者がいるかもしれない。しかしそれは逆だ。

リスクを直視し、最悪のシナリオを想定し、依存関係を見える化し、変更に備え、ドキュメントを生きた状態に保つことは、「プロジェクトを成功させるための積極的な行為」だ。楽観バイアスに流されて計画を立てることのほうが、はるかに受動的で無責任だ。

成功するPMが持つのは「悲観主義」ではなく、「設計された楽観主義」だ。最悪のケースを想定した上で、それが起きないための仕組みを作り、起きたときの対応を用意する。その設計が整っているからこそ、日常の業務では前向きに、自信を持って走れる。リスク管理とは「恐れること」ではなく、「恐れる必要をなくすこと」だ。

AIはこの「設計された楽観主義」を実現するための最も強力な補助ツールの一つになった。人間の認知の偏りを補い、見落としを指摘し、モニタリングを自動化する。重要なのは、AIを「答えを出す機械」ではなく「人間の盲点を照らすリフレクションツール」として使うことだ。


まとめ:5つのリスク管理チェックリスト

リスクの罠根本原因(認知バイアス)今日から導入できる打ち手
楽観バイアス計画錯誤・内部視点PERT3点見積もり/プレモータムセッション/AIによる計画レビュー
ブラック・スワンの無視可用性ヒューリスティック・正規化された逸脱Kill Eventリスト作成/Kill Switch条件の事前合意/AIによるシナリオ列挙
外部依存先リスクの見落としコントロール幻想・依存の見えにくさ依存関係マップの月次更新/ベンダーバスナンバー設定/AIによるニュースモニタリング
仕様変更の爆発現状維持バイアス・認知的閉鎖欲求変更バジェットの事前確保/影響分析テンプレートの標準化/AIによる要件定義レビュー
ドキュメントの腐敗努力の逓減・社会的手抜き賞味期限+オーナー制の設定/工数への組み込み/AIによる健全性スキャン

プロジェクトは「運」で成功するものではない。不確実性を設計で飼いならすことで、成功確率を構造的に上げていくものだ。今日から一つだけ始めるとすれば、次の計画会議でプレモータムセッションを30分やってみることを勧める。チームから出てくる「実は心配していた」という声の数に、驚くはずだ。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です