失敗の構造を解体し、プロジェクトを再生する
Deconstructing Project Failure — A Field Guide to Recovery
── SAPプロジェクトを題材に ──
2026年6月
序章:本当の炎上原因を直視する
0.1 表面的な原因と構造的な原因
プロジェクトが炎上すると、必ず「原因」が語られます。「要件定義が不十分だった」「スコープが膨らんだ」「テスト期間が短かった」——これらは事実ではありますが、表面的な原因です。その一段奥にある構造的な原因を直視しなければ、同じプロジェクトが同じ形で炎上し続けます。
本書が明確に主張するのは、次の一点です。
| 本書の核心メッセージ |
|---|
|
SAPプロジェクトの炎上の根本原因は「要件の複雑さ」でも「リソース不足」でもない。 「業務設計ができないコンサルタントが、作るべき成果物を作れないまま進め、 意思決定できる人員を確保せずにプロジェクトを走らせた」 という、プロジェクト設計そのものの失敗にある。 そしてその失敗を隠蔽する構造として 「人を追加すれば解決する」という人海戦術が機能し、 コンサルファームのビジネスモデルがその方向を加速させる。 |
0.2 炎上を生む3つの構造的問題
| 構造的問題 | 何が起きているか | なぜ見えにくいか |
|---|---|---|
| ①業務設計の失敗 | To-Be業務プロセスが設計されず、 ユーザーの「今と同じがいい」を そのままシステム要件にしてしまう | 「要件定義書が存在する」という事実で 設計が完了したと錯覚される |
| ②成果物が作れていない | 設計書・業務フロー・移行計画・テスト計画が 形式的には存在するが品質が低く、 次のフェーズの判断基準にならない | 成果物が「存在する」ことと 「使えるレベルにある」ことは別。 後者を評価する目がプロジェクト内にない |
| ③意思決定できる人がいない | スコープ変更・設計判断・Go/No-Go決定 を下せる人物が発注者側にも受注者側にも 実質的に存在しない | 「エスカレーション中」「調整中」という 言葉が問題を隠し続ける |
0.3 「コンサルの質が悪い」という不都合な真実
SAPプロジェクトを推進するコンサルタントの役割は二種類あります。一つは「SAPシステムを設定できる技術者(機能コンサルタント)」、もう一つは「業務を設計し変革を推進できるビジネスコンサルタント」です。炎上プロジェクトの多くで、前者しかプロジェクトに存在していません。
機能コンサルタントは「SAPをこう設定すれば動く」を知っています。しかし「御社の業務はこう変えるべきだ」「このプロセスはSAP標準に合わせた方がトータルコストが下がる」という業務変革の提案はできません。その結果、顧客が「こうしたい」と言ったことをそのまま要件として記録し、SAPでは対応できない部分を「Gap」として列挙するだけの作業になります。
| 「記録者」と「設計者」の違い |
|---|
|
【機能コンサルタントが「記録者」になっているときの症状】 ・フィット&ギャップ分析の成果物が「Gapリスト」であり、「標準化提案」がない ・ユーザーが「〇〇したい」と言ったことを全てアドオン要件として記録する ・「SAPではこのやり方の方が業務が効率化できます」という提案が出てこない ・設計書が「ユーザーから聞いたことを書いた議事録」のレベルを超えない ・問題が発生したとき「追加要員を投入しましょう」しか言えない 【本来の「設計者」であるコンサルタントがすること】 ・業務のAs-IsとTo-Beを自分で描ける(描かせるだけでなく) ・SAP標準プロセスと顧客業務のギャップを「どちらを変えるか」まで提案できる ・成果物のレビューで「この設計ではここが問題になる」と指摘できる ・プロジェクトが遅れているとき「何を削れば間に合うか」の優先判断ができる |
0.4 人海戦術が炎上を延命させる
プロジェクトが遅延し始めると「人を足す」という判断が下されます。しかし「設計の質が低い」「意思決定できる人がいない」という根本原因を解決しないまま人を追加しても、問題は改善しません。むしろ悪化します。
| なぜ人を足しても改善しないのか | 説明 |
|---|---|
| 設計品質の問題は人数で解決しない | 設計が間違っていれば、実装する人数を増やしても 「間違ったものを大量に作るスピード」が上がるだけ |
| 新規参画者のキャッチアップコスト | 炎上中に入ってきた人員は、まず現状把握に 数週間かかる。その間、既存メンバーの説明コストも増える |
| コンサルファームの利益構造との矛盾 | 工数単価×人数×期間が売上になる受注形態では プロジェクトが長引き、人が増えるほど売上が増える この構造的な利益相反に、発注者は気づきにくい |
| 「人が足りない」という診断自体が誤り | 本当の問題は「設計できる人がいない」「決断できる人がいない」 「作るべきものが明確でない」のいずれかであり 「人数が足りない」ではないことが多い |
| ✔ チェックリスト|あなたのプロジェクトの炎上リスク診断 |
|---|
|
□ 会議で「要件をまとめます」「確認します」「調整します」という言葉が繰り返されているが、何も決まらない □ コンサルタントがTo-Be業務フロー(あるべき業務プロセス)を自分で描けない(ユーザーに描かせて記録するだけ) □ フィット&ギャップ分析の結果が「GapはN件あります」で終わり、「どうするか」の提案がコンサルから出ない □ 設計書はあるが、それを読んで開発・テストができるレベルの品質になっていない □ スコープ変更・追加要件が発生したとき「誰が承認するか」が決まっていない □ 発注者側に「業務のオーナー(最終決定者)」が実質的に存在しない □ 「問題があります」という報告に対してコンサルの答えが「人を追加しましょう」だけである □ プロジェクトの遅延理由として「ユーザーの要件確認が遅い」という言葉がよく出る ▶ 3つ以上当てはまるならコンサル品質の問題がプロジェクトに内在している。5つ以上で炎上進行中のシグナルと判断せよ。 |
第一章:業務設計の失敗 ── コンサルが「業務」を知らない
「SAPを設定できる人」と「業務を設計できる人」は別の人種だ。 その二つを混同したとき、プロジェクトは静かに、しかし確実に、崩れ始める。
1.1 業務設計とは何か
業務設計とは「会社として、どの業務をどの順序で・誰が・どの判断基準で実行するかを決める」活動です。SAPプロジェクトで言えば、「SAP導入後に業務がどう変わるか(To-Be業務フロー)」を経営の意思として設計することです。これは技術の問題ではなく、経営と業務の問題です。
しかしSAPプロジェクトの現場では、この「業務設計」がしばしば抜け落ちます。コンサルタントは「現行業務のヒアリング」を行い、「SAPでできること・できないこと(Gap)」を整理しますが、「業務をどう変えるべきか」の提案まで踏み込まないケースが多いです。結果として「今の業務のままSAPに乗せる」という最も非効率な導入が行われます。
| 「業務設計なし」の導入が生む連鎖 |
|---|
|
業務設計なし ↓ 「今と同じ業務ができることがFit」という基準でギャップを判断する ↓ SAP標準機能の大半が「Fit しない(Gap)」と判定される ↓ 全GapにアドオンかConfigで対応しようとする ↓ 開発工数が爆増。テスト量も爆増。 ↓ 「追加要員が必要」という診断が下される ↓ 人が増え、コストが増え、期間が延び、品質が下がる ↓ 炎上確定 ── この連鎖は「業務設計をやり直す」以外で止まらない |
1.2 SAPプロジェクトにおける業務設計失敗の具体例
| 場面 | 設計者がいない場合に起きること | 設計者がいた場合の提案 |
|---|---|---|
| 購買承認フロー (MM) | 現行の「紙の稟議と同じ画面を作って欲しい」という要求を そのまま要件化。SAP の標準承認ワークフローを使わず 個別アドオンを開発する方針になる | SAP標準の購買発注承認ワークフローを使いつつ 「稟議の承認条件をどう整理するか」を業務側と設計する。 結果的にアドオン不要・業務も標準化できる |
| 原価計算の集計方法 (CO) | 現行Excelでやっていた計算ロジックをそのまま SAPアドオンで再現するよう要件化される | 「なぜその集計方法が必要か」「SAP標準の原価計算で 代替できないか」を先に検討。多くの場合 SAP標準機能の設定変更で対応可能なことが分かる |
| 出荷指示のタイミング (SD/EWM) | 現行システムの「出荷指示は前日18時に手動で行う」 という業務をそのままSAPで再現しようとする | 「なぜ前日18時なのか」を問うと「在庫が確定するのが18時だから」 という回答。SAPのリアルタイム在庫管理を使えば 即時出荷指示が可能になり業務効率が大幅に向上することを提案 |
| 月次決算の締め処理 (FI) | 「今まで通り手動で行う仕訳一覧を出力して欲しい」 という要件をそのまま設計する | 月次決算の何日目に何の作業があるかをTo-Beとして設計し 自動仕訳・自動集計できる部分を特定。 結果、決算所要日数を12日→7日に設計できる |
1.3 To-Be業務設計の品質を確認する
| ✔ チェックリスト|あなたのプロジェクトの業務設計チェック |
|---|
|
□ To-Be業務フロー(あるべき姿の業務プロセス図)が、コンサルタントの手で描かれている(ユーザーが描いたものをそのまま採用していない) □ To-Be業務フローがSAP標準プロセス(Best Practice)と比較・検討された上で設計されている □ 「なぜSAP標準ではなくカスタマイズが必要か」の理由が、機能要件ごとに明文化されている □ フィット&ギャップ分析の結果に「業務側を変える提案(Fitへの適合案)」が含まれている □ 業務設計の変更(現行→将来)についてユーザー部門長が明示的に合意している □ To-Be業務フローが設計書・テスト計画書・トレーニング計画書と一貫して連動している □ 業務変革に伴う「誰の仕事がどう変わるか」が担当者レベルで文書化されている ▶ 4つ以上がNoなら業務設計は実質的に機能していない。フィット&ギャップ分析のやり直しを検討すべきタイミングだ。 |
第二章:成果物が作れていない ── 形式はあるが使えない
「設計書が存在する」ことと「設計が完了した」ことは、全く別のことだ。
2.1 SAPプロジェクトで「作るべき成果物」の全体像
SAPプロジェクトには、フェーズごとに生産されるべき成果物が存在します。これらは「あれば形式的に満たせる書類」ではなく、「次のフェーズを開始するための判断材料」として機能して初めて価値を持ちます。多くの炎上プロジェクトで、成果物は「存在するが使えない」状態にあります。
| フェーズ | 作るべき主要成果物 | 品質が低い場合に起きること |
|---|---|---|
| 準備フェーズ Project Prep | プロジェクト計画書 スコープ定義書 ステークホルダーマップ リスク管理計画 | スコープが曖昧なまま設計に入る 誰が何を決めるかが不明確なまま進む 炎上の種がここで蒔かれる |
| 業務設計フェーズ Business Blueprint | As-Is業務フロー To-Be業務フロー フィット&ギャップ分析 機能仕様書(アドオン) マスタデータ設計書 | 「設計が終わった」と言いながら 実装フェーズで「こういうことだったのか」と 解釈の違いが多発する → 最もコストの高い「設計の手戻り」が発生 |
| 実現フェーズ Realization | 詳細設計書(各モジュール) 統合設計書(モジュール間連携) インターフェース設計書 データ移行設計書・移行プログラム | 統合テストで初めて設計の矛盾が発覚 インターフェースが「つながらない」 データ移行が「通らない」が稼働直前に発覚 |
| 準備フェーズ Final Preparation | テスト計画書 UATシナリオ カットオーバー計画書 トレーニング教材 Go/No-Go判定基準 | テストが消化義務の作業になる カットオーバーが「ぶっつけ本番」になる 稼働後にユーザーが「使えない」と言う |
2.2 品質の低い成果物が炎上を加速させる仕組み
成果物の品質が低いとき、問題はすぐには表面化しません。「設計書が完成しました」という報告を受けたプロジェクトマネージャーは進捗を承認し、次のフェーズに進めます。問題が発覚するのは多くの場合、テスト工程に入ってからです。
| 品質の低い設計書が「時限爆弾」になるメカニズム |
|---|
|
【設計書品質が低い場合の典型的な時系列】 Month 3:業務設計フェーズが完了。設計書レビューは「ざっと見た」だけ。 「細かいところは後で詰めましょう」という台詞が頻出。 Month 7:実装フェーズ中。開発者から「この設計書、どう実装すればいいか分からない」 という問い合わせが頻発。コンサルが個別に口頭で補足説明。 口頭説明の内容は設計書に反映されない。 Month 12:統合テスト開始。モジュールAとモジュールBをつないだとき動かない。 「あの場面で決めた口頭の合意はどうなっていたんだっけ?」 という議論が始まる。議事録もなく、証拠がない。 Month 14:稼働3ヶ月前。手戻りが大量発生。追加要員を投入するが 「どこが正しい設計なのか」を追いかけることで時間が溶けていく。 Month 18:当初計画から6ヶ月遅延。原因は「設計書が曖昧だったこと」だが 誰もそう言わない。「要件が複雑だった」と総括される。 |
2.3 統合設計書の欠如:最も見落とされる成果物
SAPプロジェクトで最も重要でかつ最も軽視される成果物が「統合設計書」です。MM(購買)→PP(生産)→SD(販売)→FI(財務)という業務フローは、各モジュールが独立に設計されただけでは正しく動きません。モジュール間の「境界」でデータが正しく受け渡されるかを設計した文書が統合設計書です。
多くのプロジェクトで、統合設計書は「各モジュール設計書を完成させてから書く」として後回しにされます。しかし実際には、統合設計書なしに各モジュールの設計を正しく行うことは不可能です。統合設計書の欠如が、統合テスト段階での「つながらない」問題の最大の原因です。
| ✔ チェックリスト|あなたのプロジェクトの成果物チェック |
|---|
|
□ フィット&ギャップ分析の結果に「業務プロセスレベルの詳細」が記載されており、読んだだけで設計の根拠が分かる □ 統合設計書(モジュール間の連携・データの受け渡し仕様)が独立した文書として存在している □ 各モジュールの設計書について、担当外のコンサルタントがレビューし、矛盾・不備を指摘するプロセスがある □ データ移行設計書に「移行元→移行先のフィールドマッピング」が全項目分記載されており、例外処理も定義されている □ カットオーバー計画書に「タスク名・担当者・所要時間・開始条件・完了条件・エスカレーション先」が全て記載されている □ テスト計画書に「テスト終了条件(件数・合格率・重大バグ数)」が明記されており、関係者が合意している □ 成果物のレビュー基準(どのレベルであれば次フェーズに進めるか)が定義されており、PMOが管理している ▶ 4つ以上がNoなら「形式的な成果物しか存在しない」状態だ。テスト工程で大量の手戻りが発生することをほぼ確実に予告している。 |
第三章:意思決定できる人がいない ── 全員が「調整中」の罠
「確認します」「調整中です」「エスカレーションしています」── この三つの言葉が週次報告に並ぶとき、プロジェクトは動いていない。
3.1 意思決定の空白地帯が生まれる構造
SAPプロジェクトは発注者(ユーザー企業)と受注者(SIer・コンサルファーム)の協働で進みます。大きな決断——スコープの変更・アドオンの追加・稼働延期——には両者の合意が必要です。しかし実際には「誰がこの決断を下せるか」が不明確なまま進んでいるプロジェクトが多くあります。
| 意思決定が詰まる典型場面 | 誰が決めるべきか | なぜ決まらないか |
|---|---|---|
| 新しい追加要件が出てきた (スコープに含めるか否か) | 発注者の業務オーナー(部門長以上)が 「含める/含めない」を決断し コストへの影響を承認する | 発注者現場は「含めたい」 発注者IT部門は「費用が増える」と言い 受注者PMは「どうしますか?」しか言えない → 誰も決めないまま会議が続く |
| 設計の解釈が二つある どちらが正しいか | 技術的に正しい方を受注者アーキテクトが 提案し発注者業務オーナーが選択する | 「ユーザーに確認します」という答えが返るが ユーザーも「どちらでもいい」という反応。 結果「暫定でAにしておく」という積み残しが続く |
| テストで問題が出た Go-Liveを延期するか | 経営層が最終決定。PMが「このリスクで 稼働するか・延期するか」の選択肢と 各々のコスト・影響を経営に提示する | PMが経営に「どうしましょう?」と聞く。 経営は「問題ないようにしてくれ」と返す。 判断が宙ぶらりんになる |
| コンサルタントのアウトプット品質が低い 追加費用で改善するか | 発注者の契約管理担当と受注者の PMが協議。契約仕様との乖離を 証拠とともに交渉する | 「品質が低い」という指摘が 「批判」と受け取られることを恐れ 誰も言い出せない。問題は蓄積する |
3.2 発注者側の「決める人」をどう作るか
炎上プロジェクトの立て直しで最も難しく、かつ最も重要なのが「発注者側に意思決定者を作ること」です。コンサルタントがどれだけ優秀でも、「業務としてどうするか」を決められるのは発注者だけです。
| 発注者側に必要な3つの役割 |
|---|
|
役割①:エグゼクティブスポンサー(経営層) 役割:プロジェクト全体の方向性・重大な変更・稼働判定を最終決裁する 必要な条件:週1回のプロジェクト状況報告を受け、2営業日以内に判断を下す権限と実行力 役割②:業務オーナー(部門長クラス) 役割:業務要件・業務プロセス変更・UAT合格判定を決定する 必要な条件:自分の部門の業務を「SAP導入後にどう変えるか」の最終決定権を持つ プロジェクトへの関与時間として週2日以上を確保する 役割③:プロジェクト推進責任者(発注者PM) 役割:日常的な意思決定・スコープ管理・ベンダー管理を行う 必要な条件:SAP導入の目的と業務知識の両方を持ち 「コンサルに全任せ」にならない実務推進ができる人物 |
3.3 受注者側の「責任ある設計者」をどう確保するか
受注者(コンサルファーム・SIer)側にも問題があります。「優秀なシニアコンサルタント」が提案フェーズには登場しますが、実際のプロジェクトに入るのは「経験の浅いジュニアコンサルタント」というケースが多いです。この「提案チームと実行チームの乖離」が炎上の一因になります。
| 受注者アサインの確認事項:契約時に確認すべき5つの問い |
|---|
|
①「このプロジェクトのアーキテクト(設計責任者)は誰ですか?」 → 具体的な氏名とこれまでの類似プロジェクト実績を示してもらう ②「フィット&ギャップ分析を実施するコンサルタントは、 御社の業務と同種の業務に何年の経験を持つ方ですか?」 → 「SAPのXXモジュールを設定できる」ではなく 「食品製造業の購買業務を理解した上で設計できる」人材かを確認する ③「追加要件・スコープ変更が発生した場合、 どの役職の方が影響分析を行い、どう報告してもらえますか?」 → 変更管理プロセスと報告ラインの明確さを確認する ④「プロジェクト途中でメンバーが変わった場合の引き継ぎ体制は?」 → 「知識が人に依存している」プロジェクトは危険。ドキュメント化の方針を確認する ⑤「進捗が遅延した場合、貴社はどのような回復策を取りますか?」 → 「人を追加します」という答えしか出ない場合は要注意。 根本原因への対処方針を持っているかを見る |
| ✔ チェックリスト|あなたのプロジェクトの意思決定チェック |
|---|
|
□ 発注者側に「スコープ変更を最終承認する権限者」が明文化されており、その人物が実際にプロジェクトにコミットしている □ 受注者側に「設計の最終責任者(アーキテクト)」が指名されており、設計レビューの場に実際に参加している □ 意思決定が必要な事項が発生してから、最終判断が下されるまでの「最大日数」がルールとして決まっている □ スコープ変更・追加要件の影響(工数・コスト・期間)を定量的に分析するプロセスが機能している □ Go/No-Go判定の基準(何が満たされれば稼働するか・何があれば延期するか)が文書で合意されている □ 「調整中」「確認中」のまま2週間以上動いていない課題が、課題ログの中に3件以上ない □ コンサルタントの成果物品質に問題があると感じたとき、それを発注者から受注者に正式に指摘できる関係性・仕組みがある ▶ 4つ以上がNoなら意思決定の空白地帯がプロジェクトの進行を妨げている。権限マトリクスの再設定とエスカレーションルールの再定義が急務だ。 |
第四章:炎上事例の考察 ── 本当は何が失敗したのか
事例A|大手製造業 S/4HANA導入炎上の再考察
| 業種・規模 | 製造業(多品種・中ロット生産)ユーザー数1,200名・国内外8拠点 |
| 適用モジュール | MM・PP・SD・FI/CO・PM |
| 計画・実績 | 計画24ヶ月→実績42ヶ月。予算比180%超 |
表面的な原因(よく語られる説明)
-
要件定義時のGap件数が当初想定を大幅に超えた
-
アドオン開発が増加し工数が膨張した
-
統合テスト段階でPP/FI連携の設計不備が発覚した
本当の失敗:業務設計と成果物品質の問題
| この事例で本当に起きていたこと |
|---|
|
失敗①:フィット&ギャップ分析が「現行業務の記録」になっていた → 「今の業務をSAPで再現するにはGapがある」という分析しか行われなかった → 「SAP標準プロセスに合わせて業務を変えた場合のコスト比較」が一切なかった → コンサルは業務変革の提案ができる人材ではなく、聞いたことを書く人材だった 失敗②:統合設計書が存在しなかった → PP・MM・FI はそれぞれ別チームが設計し、「後で統合する」とされていた → 統合設計書がないまま各モジュールの設計が進んだ結果 PP(生産指示)とFI(在庫評価)の連携設計に根本的な矛盾が生じた → これはテスト工程で発覚するまで誰も気づかなかった(気づける仕組みがなかった) 失敗③:「アドオンが増えた」は結果であり原因ではない → 「業務設計がなかった」→「全GapにアドオンかConfigで対応」という 意思決定の連鎖が本当の原因 → 業務をSAPに合わせる判断をする「権限ある業務オーナー」が発注者側にいなかった 【この事例から学ぶ教訓】 アドオンの増加は炎上の「原因」ではなく「症状」だ。 症状を見て「アドオンを減らせ」と言っても遅い。 「業務設計のできるコンサルがいなかった」という診断から始めなければ 再び同じことが繰り返される。 |
事例B|大手小売業 SAP EWM導入炎上の再考察
| 業種・規模 | 小売業(総合量販店)SKU数150万点・12物流センター・340店舗 |
| 適用モジュール | MM・SD・FI・SAP EWM |
| 計画・実績 | 計画36ヶ月→実績53ヶ月。予算比210% |
本当の失敗:成果物品質とデータ移行設計の問題
| この事例で本当に起きていたこと |
|---|
|
失敗①:データ移行設計書が「書類」に過ぎなかった → 移行設計書は作成されていたが「何をどう移行するか」の粒度が粗すぎた → 「商品マスタを移行する」とは書いてあったが 「どのフィールドを・どの条件で・どのSAPコードにマッピングするか」が未定義だった → コンサルが「移行設計書を作ること」を成果物と捉えており 「移行が成功すること」を成果物と捉えていなかった 失敗②:データ品質改善が「技術的な作業」として位置づけられた → 150万SKUのデータ品質問題は技術的な問題ではなく 「誰がデータオーナーか」「どのデータが正しいか」という業務の問題だった → この業務設計(マスタデータガバナンス)をコンサルが提案できなかった → 結果としてデータ移行の問題が発覚するたびに「修正作業」が発生し続けた 失敗③:移行テストの実施タイミングが遅すぎた → 「本番相当データでの移行リハーサル」が稼働6ヶ月前に設定されていた → 本来はプロジェクト初期から定期的に実施すべきだった → コンサルが「移行テストはFinal Preparationフェーズ」という 形式的なフェーズ設計に従っただけで、リスク管理の観点がなかった |
事例C/D|食品メーカー・物流3PL の炎上:共通する失敗
| 業種特化型の要件を「業種を知らないコンサル」が設計する矛盾 |
|---|
|
事例C(食品メーカー)の本当の失敗: ・食品業界固有の規制要件(HACCP・食品安全基本法・賞味期限管理)を プロジェクト初期に調査・設計できるコンサルがいなかった ・QMモジュールの経験が浅いコンサルが「できます」と言って設計を担当した ・問題が発覚したのはUAT段階。「今更言えない」という沈黙が3ヶ月続いた後だった 事例D(物流3PL)の本当の失敗: ・3PL業界の業務特性(荷主別ルールの複雑さ)を理解せずに SAP TM+EWMの「標準的な導入アプローチ」で設計を進めた ・「荷主47社の個別ロジックをどう標準化するか」という 最重要の業務設計課題に答えを出せないまま実装フェーズに入った 【共通する構造】 「業種を知らないコンサルが、知っているふりをして設計を進める」 → 問題は必ずテスト工程で爆発する → その時点での修正コストは設計段階の10〜30倍になっている 対策の本質は「コンサルタントの業種経験を選考基準の最優先にすること」だ。 |
事例E|医薬品メーカー — SAP S/4HANA導入とCSVバリデーションの見落とし
| 業種・規模 | 医薬品製造(原薬・製剤)ユーザー数 約600名・国内2工場 |
| 適用モジュール | MM・PP・QM・FI/CO |
| 計画・実績 | 計画20ヶ月→実績31ヶ月。稼働後に規制当局から是正指摘を受け追加改修が発生 |
何が起きたか
医薬品製造業には「CSV(Computer System Validation:コンピュータ化システムバリデーション)」と呼ばれる規制要件があります。GMP(Good Manufacturing Practice)の下、製造に使用するシステムは「意図した目的に適合していることを文書で証明」する義務があります。SAP QMモジュールは品質管理の基幹として使用されるため、当然CSVの対象です。しかしこのプロジェクトを主導したコンサルタントは製薬業界の経験がなく、CSV要件を計画に含めていませんでした。
稼働から3ヶ月後、規制当局の査察でCSVドキュメント(DQ・IQ・OQ・PQ)が未整備であることが指摘されました。システムは稼働しているが「バリデーション完了を証明できない」という状況となり、当該工場での製造継続リスクが生じました。緊急で製薬CSV専門のコンサルを外部から招聘し、追加で6ヶ月・約2億円の改修・文書整備が必要になりました。
| この事例で本当に起きていたこと |
|---|
|
失敗①:業種固有の規制要件をフェーズ0(準備フェーズ)で調査しなかった → CSV要件はSAPの技術的な問題ではなく「製薬業界でERPを使うための前提条件」だ → コンサルの経歴確認で「製薬業界の経験」を確認していれば防げた失敗 → 「SAPを導入できる」と「医薬品製造業でSAPを導入できる」は全く別の能力だ 失敗②:QMのバリデーション設計が「後付け」になった → QMは「システムを設定してから動作確認する」のではなく 「バリデーション計画→設計→実装→テスト→文書化」という 逆算されたプロセスで設計しなければならない → コンサルがこの要件を知らなかったため QM設計がシステム要件定義ベースで進み、バリデーション視点が抜け落ちた 失敗③:UATがバリデーションのOQ/PQ(運用適格性・性能適格性確認)を兼ねていなかった → 製薬業では「UATをバリデーション証跡として使える設計」にする必要がある → そのためにはUATシナリオ・テスト手順書・結果記録書が規定形式である必要があるが プロジェクトのUAT設計にその視点が含まれていなかった 【教訓】 「業種の規制を知らないコンサルが、その業種のプロジェクトを主導してはいけない」 これは技術的な問題ではない。採用・アサイン管理の問題だ。 |
事例F|自動車部品メーカー — SAP PP + MES連携、工場に足を運ばなかった設計
| 業種・規模 | 自動車部品(Tier1)プレス・溶接・塗装工程 / 工場3拠点 / ユーザー数 約900名 |
| 適用モジュール | MM・PP・QM・FI/CO / 外部MES(製造実行システム)との連携 |
| 計画・実績 | 計画22ヶ月→実績36ヶ月。工場での本番稼働後6ヶ月間、現場は旧システムと並行運用 |
何が起きたか
SAP PPで生産計画・製造指示を管理し、工場の現場はMES(製造実行システム)が実績収集・工程管理を担う設計でした。SAPとMESのインターフェース(生産指示の送信・実績の受信)がこのプロジェクトの核心でしたが、設計フェーズで工場への現地調査がほとんど実施されませんでした。コンサルは本社のIT部門・生産管理部門からヒアリングを行い、工場の製造現場で実際に何が起きているかを確認しないまま設計を進めました。
稼働後、現場では「SAPの生産指示と実際の製造順序が合わない」「実績をMESに入力してもSAPに反映されるまでタイムラグがあり、QC部門がリアルタイムで判断できない」「不良品が出たときのトレーサビリティがSAPとMESで整合していない」という問題が次々と発覚しました。製造現場の班長クラスのユーザーから「使えないシステム」という強い抵抗を受け、6ヶ月間旧MESと並行稼働を余儀なくされました。
| この事例で本当に起きていたこと |
|---|
|
失敗①:設計者が工場の「現場の動き」を理解していなかった → 自動車部品工場では「秒単位・分単位の生産タクト」が業務の基本単位だ → SAPのトランザクションは「分〜時間単位」で動くことが前提の設計になっており 現場の「今すぐ確認したい」というニーズに対応できなかった → コンサルが工場に来ていれば、この設計の齟齬は1日で分かった 失敗②:MES連携のインターフェース設計が「技術仕様の確認」だけで終わった → 「どのタイミングでどのデータをSAPからMESに送り、 どの判断基準でMESの実績をSAPに取り込むか」という 業務フローレベルの設計が曖昧なまま技術的な接続仕様だけを決めた → 接続は「できた」が「業務として正しく動く」設計になっていなかった 失敗③:現場ユーザーがUATに参加しなかった → UATは本社のIT部門と生産管理部門が実施し 工場の現場班長・作業者は参加しなかった → 「管理者目線で動くシステム」は稼働したが 「現場の作業者が使えるシステム」にはなっていなかった 【教訓】 製造業のSAPプロジェクトで「工場に行かない設計者」は どれだけ優秀でも「机上の設計しかできない」。 現場に何度も足を運び、実際の作業を自分の目で見ることが 製造業の業務設計における最低条件だ。 |
事例G|建設・プラントエンジニアリング — SAP PSのWBS設計と原価管理の乖離
| 業種・規模 | 建設・プラントエンジニアリング(受注型)案件規模 数億〜数十億円 / ユーザー数 約500名 |
| 適用モジュール | PS(Project System)・MM・FI/CO |
| 計画・実績 | 計画18ヶ月→実績26ヶ月。稼働後も予算管理・原価集計でExcel並行が止まらず 稼働後1年間で追加改修費用が初期予算の40%相当発生 |
何が起きたか
建設・プラントエンジニアリング企業は「案件(受注プロジェクト)単位の原価管理」が経営の根幹です。SAP PS(Project System)モジュールは本来この目的に最も適したモジュールですが、このプロジェクトではWBS(作業分解構造)の設計が業務の実態と大きく乖離しました。コンサルはSAP PSの標準的なWBS設計パターン(フェーズ→タスク→工種という階層)で設計しましたが、同社の案件管理は「工事区域×工種×サブコン別」という独自の体系で行われており、この二つが全く整合しませんでした。
稼働後、SAP上の原価集計結果と現場の実態が合わず、結果として「SAP上の数字を経営判断に使えない」という致命的な状況が生まれました。工事部門は引き続きExcelで独自に原価管理を続け、経理部門はSAPの数字と突合するための二重作業を強いられました。「SAP導入前より仕事が増えた」という現場の声が続き、稼働から1年後に大幅な追加改修が決定されました。
| この事例で本当に起きていたこと |
|---|
|
失敗①:業務の「管理体系」を変えないまま、システムの「管理体系」だけ変えようとした → WBS設計は「SAP PSの機能を使う」技術的な作業ではなく 「会社として案件をどういう軸で管理するか」という経営の意思決定だ → コンサルは「SAP PSでこういう設計が標準的です」と提案したが 「御社の業務体系をどう変えるか」という本質的な提案ができなかった 失敗②:「管理体系の統一」という最重要の業務設計課題を先送りにした → 同社では部門・工事所によって案件管理の体系がバラバラだった → SAP PSを導入する際には「全社で統一したWBS体系を先に決める」必要があったが 「とりあえず今の体系をSAPに入れる」という判断がされた → これは業務設計の根本的な失敗であり コンサルが「統一の必要性」を経営に強く働きかけなかった責任がある 失敗③:COモジュールの内部原価設計とPSの連携が「後付け」になった → PS(プロジェクト原価)とCO(管理会計)の連携設計は 最も難度が高く最初に設計すべき部分だったが 「後でつなげればいい」として最後まで先送りされた → 「SAP PSで案件の原価が見える」という最大の導入目的が 最後まで設計されないまま稼働した 【教訓】 建設業のSAP PS導入は「WBS設計=経営設計」だ。 SAP PSの機能を知っているコンサルではなく 建設業の原価管理体系を変革できるコンサルが必要だ。 この二つは全く異なる能力であり、両方を持つ人材は少ない。 調達段階で「建設業の原価管理改革の実績」を必ず確認すること。 |
事例横断分析:5つの事例に共通する「コンサル品質」の問題
| 失敗パターン | A 製造業 | B 小売業 | C 食品 | D 3PL | E 医薬品 | F 自動車 | G 建設 |
|---|---|---|---|---|---|---|---|
| 業種固有の要件を知るコンサルがいなかった | ● | ● | ● | ● | ● | ● | |
| 業務設計(To-Be)がなく現行の記録になった | ● | ● | ● | ● | ● | ● | |
| 統合設計書・連携設計が後付けになった | ● | ● | ● | ● | ● | ||
| 成果物の品質が低く次フェーズの判断材料にならなかった | ● | ● | ● | ● | ● | ● | |
| 意思決定者が発注者側に実質的に不在だった | ● | ● | ● | ● | |||
| 追加人員で解決しようとして根本問題が放置された | ● | ● | ● | ● | ● | ||
| 現場(工場・倉庫・店舗)を見ない設計になった | ● | ● | ● | ● |
| 7事例が示す、変わらない一つの真実 |
|---|
|
失敗した事例を全て並べると、技術的な問題はほとんどない。 あるのは「知らない人が設計した」という問題だ。 ・製薬業界を知らない人が製薬業界のプロジェクトを設計した ・工場の現場を知らない人が製造現場のシステムを設計した ・建設業の原価管理を知らない人がプロジェクト原価システムを設計した そして「知らない」ということは、設計段階ではバレない。 問題はテスト工程か、稼働後にしか表面化しない。 その時点での修正コストは設計時の10〜30倍だ。 コンサル選定において「SAPを知っているか」は必要条件に過ぎない。 十分条件は「あなたの業種の業務を変革した実績があるか」だ。 この問いを契約前に必ず確認すること。それだけで炎上の半分は防げる。 |
第五章:稼働前後のパフォーマンスを上げる実践
5.1 稼働前:UAT・カットオーバー・変更管理
UAT(ユーザー受入テスト)の質を上げる
UATはシステム品質の確認であると同時に「ユーザーがSAPを使えるようになる最後の学習機会」です。多くのプロジェクトでUATは「テストケースを消化する作業」になっていますが、業務シナリオ(注文〜出荷〜請求という一連の流れ)を実際のエンドユーザーが実施することで、初めてその価値を発揮します。
| UATの失敗パターン | 正しい設計 |
|---|---|
| テスト実施者がIT部門・コンサルのみ | 実際のエンドユーザー(現場担当者)がテストを実施する。「使えない・分からない」という反応こそが本番前に捉えるべき問題 |
| テストシナリオが正常系のみ | 月末処理・在庫不足時・返品・エラー入力時など例外ケースを必ず含める。本番で最初に問題が起きるのは例外ケース |
| テスト完了の定義がない | 「合格率X%以上・重大バグY件以下」という数値基準を事前に関係者で合意する |
| テストデータが本番と乖離 | 本番相当の件数・データパターンでテストする。特に月末・年度末・棚卸しタイミングを再現する |
カットオーバーリハーサルの設計
| カットオーバーで「ぶっつけ本番」を避けるための原則 |
|---|
|
原則①:本番切り替え前に最低2回のリハーサルを実施する 1回目(ドライラン):問題を発見するための実施。時間超過・手順ミスを記録する 2回目(タイム計測):修正後の手順で実施。制限時間内に完了することを確認する 原則②:手順書は「考えなくていいレベル」で書く タスク名・担当者名・開始条件・完了条件・所要時間・問題時の連絡先 を全て記載する。カットオーバー当日は手順書を読むだけで動ける状態にする 原則③:Go/No-Go判定基準を事前に合意する 「稼働に踏み切る条件」「延期する条件」を数値で定義し経営層が事前承認する 当日の感情・プレッシャーで判断しないルールを作る 原則④:切り戻し計画(Rollback Plan)を必ず用意する 稼働後に重大問題が発生した場合に旧システムに戻せるか。 戻せない場合はそのリスクを経営に事前説明し承認を得る |
5.2 稼働後:KPI改善とSAP活用度向上
SAP稼働後の業務パフォーマンス改善は、稼働から6〜24ヶ月かけて達成されます。稼働直後は業務習熟・バグ対応・追加トレーニングに追われますが、Hypercare期間を乗り越えた後に継続的な改善活動を行った企業が本来の投資対効果を実現します。
| 業務KPI | SAP稼働前 | 稼働直後 (1〜3ヶ月) | 稼働後 12ヶ月 | 改善のドライバー |
|---|---|---|---|---|
| 月次決算所要日数 | 12営業日 | 15営業日 (混乱期) | 7営業日 | 財務仕訳の自動化 連結データの即時参照 |
| 発注リードタイム(購買) | 平均8.2日 | 平均9.1日 | 平均4.8日 | 承認ワークフローのデジタル化 自動発注提案(MRP活用) |
| 受注〜出荷の平均日数 | 4.3日 | 5.1日 | 2.8日 | 受注確認の自動化 在庫引当のリアルタイム処理 |
| 在庫回転率 | 年5.2回 | 年5.0回 | 年7.8回 | 需要予測精度向上(APO/IBP活用) 適正在庫基準の見直し |
| 仕入先請求書の処理コスト | 1件あたり約3,200円 | 1件あたり約3,800円 | 1件あたり約1,100円 | 3-way match自動化 電子請求書対応 |
| 棚卸し差異率 | 2.8% | 3.4% (移行影響) | 0.6% | リアルタイム在庫管理 EWM・バーコード活用 |
| 稼働後改善の最大の障壁:「稼働した日に解散」 |
|---|
|
SAPプロジェクトの最大の誤りの一つは「Go-Liveで完了」という認識だ。 Go-Liveは終わりではなく、業務変革の始まりだ。 稼働後の業務パフォーマンス向上を誰が推進するか、 その体制をプロジェクト計画の段階から設計しておくことが 長期的なSAP ROIを決定する最重要の組織設計だ。 稼働後に継続的な改善を行うCCoE(Cloud Center of Excellence)や 業務改革推進チームを、プロジェクト終了後も維持すること。 「コンサルが終わったら全部自分たちで動かせるか」を 稼働前から設計しておくことが、本当の成功条件だ。 |
| ✔ チェックリスト|あなたのプロジェクトの稼働後準備チェック |
|---|
|
□ Hypercare期間(稼働後1〜3ヶ月)のサポート体制(ヘルプデスク・常駐SIer・キーユーザー)が稼働前に設計されている □ 稼働後に追跡するKPI指標と目標値が、経営レベルで合意されている □ 稼働後の業務改善活動を推進する担当者・組織が指名されており、プロジェクト終了後も活動継続する計画がある □ SAP Fiori・SAP Analytics Cloudなど稼働後の高度活用に向けたロードマップが計画されている □ 稼働後6ヶ月・12ヶ月時点での「SAP活用度レビュー」のタイミングが設定されている □ コンサルタントが撤退した後、社内でSAPを運用・改善し続けられる人材・知識の移転計画がある ▶ 4つ以上がNoなら「稼働したが何も変わらなかった」というSAP導入の失敗パターンに向かっている。稼働後の体制設計を今すぐ始めよ。 |
終章:立て直しの30/60/90日ロードマップ
| フェーズ | 期間 | 主要アクション | 達成基準 |
|---|---|---|---|
| 第1フェーズ 現実の棚卸し | Day 1〜30 | ・全ステークホルダーへの個別ヒアリング ・スコープ全件棚卸し(要件書との突合) ・コンサル成果物の品質評価 ・残工数の積み上げ再見積もり ・意思決定体制の現状マッピング | 「本当の問題」が数字と事実で 全関係者に共有されている状態 |
| 第2フェーズ 新しい土台 | Day 31〜60 | ・業務設計の再レビュー(To-Be再検討) ・スコープ削減の経営意思決定 ・権限マトリクス(RACI)の再定義 ・コンサル体制の見直し(必要に応じ) ・データ移行品質改善の週次サイクル開始 | 「何を稼働日までに完成させるか」が 全員で合意されている状態 |
| 第3フェーズ 仕組みの定着 | Day 61〜90 | ・UAT品質確認と追加テストシナリオ設計 ・カットオーバーリハーサルの実施 ・Go/No-Go判定基準の経営合意 ・稼働後Hypercare体制の最終確認 ・稼働後KPI改善計画の策定 | 稼働日までのクリティカルパスが明確 Go/No-Go判断の準備が整っている状態 |
| ✔ チェックリスト|立て直し進捗の最終確認 |
|---|
|
□ 業務設計(To-Be業務フロー)が発注者業務オーナーの承認を得て確定している □ コンサルタントの成果物品質に関する評価を実施し、品質基準を満たさないものを特定・改善済みだ □ スコープが「稼働必須・後日実装・廃止」に分類され、経営の承認を得ている □ 統合設計書が存在し、モジュール間の連携仕様が全て文書化されている □ データ移行リハーサルの成功率が直近のリハーサルで90%以上に達している □ 発注者側の意思決定者(エグゼクティブスポンサー・業務オーナー)が実際にプロジェクトに関与している □ Go/No-Go判定基準が文書で合意されており、経営層が内容を知っている □ 稼働後の体制(Hypercare・KPI追跡・業務改善推進)が設計されている ▶ 6つ以上がYesなら立て直しは軌道に乗っている。4つ以下のYesなら、まだ根本的な問題が残っている。焦って稼働しないこと。 |
| 立て直しで最後に問うべき一つのこと |
|---|
|
このプロジェクトは、なぜうまくいかなかったのか。 「要件が複雑だったから」でも 「リソースが足りなかったから」でも 「スケジュールが無理だったから」でもない。 「業務を設計できる人が、業務を設計しなかった」 「作るべきものを、作れるレベルで作らなかった」 「決めるべき人が、決めることから逃げ続けた」 この三つのどれかが、必ず炎上の根にある。 プロジェクトを立て直すとは、この三つの問いに正直に向き合い、 構造を変えることだ。 人を増やすことでも、計画を作り直すことでも、会議を増やすことでもない。 「本当のことを言える場所」を作り、 「決断できる人」を座らせ、 「作れる人」に任せること。 そこから、プロジェクトは再生する。 |
以上