ひとことで言うと#
プロジェクトのスコープ・スケジュール・予算に影響する変更を**「申請→影響評価→承認/却下」の正式フローで管理する**仕組み。口頭での「ちょっとこれも追加して」を防ぎ、すべての変更に影響分析と意思決定の記録を残す。
押さえておきたい用語#
- 変更依頼(Change Request: CR)
- プロジェクトのベースライン(承認済みのスコープ・日程・予算)を変更するための正式な申請書。
- 変更管理委員会(CCB: Change Control Board)
- 変更依頼の承認・却下・保留を判断する権限を持つ委員会を指す。通常、PMとスポンサー、主要ステークホルダーで構成。
- 影響分析(Impact Analysis)
- 変更を実施した場合のスコープ・スケジュール・コスト・品質への影響を定量的に評価する作業。
- ベースライン
- プロジェクト計画の中で正式に承認された基準のこと。変更はベースラインとの差分として管理される。
プロジェクト変更依頼管理の全体像#
こんな悩みに効く#
- クライアントの「ちょっとした追加」が積み重なり、納期が破綻する
- 変更の記録が残っておらず、「誰が承認したのか」がわからない
- 変更の影響を評価せずに受け入れ、後から問題が発覚する
基本の使い方#
変更を申請するための標準フォームを作成する。最低限以下の項目を含める。
- CR-ID: 一意の管理番号
- 申請者・申請日: 誰がいつ申請したか
- 変更内容: 何をどう変えたいか(具体的に)
- 変更理由: なぜ必要か(ビジネス上の根拠)
- 影響分析欄: スコープ・日程・コスト・品質への影響(PM記入)
- 判定欄: 承認/却下/保留、判定者、判定理由
フォームはスプレッドシートやJIRAのカスタムフィールドなど、チームが普段使っているツールに統合する。
CRが起票されたら、PMが技術リーダーと協力して影響を分析する。
- スコープ: 追加される機能数・テストケース数
- スケジュール: 延伸日数(クリティカルパスに影響するか)
- コスト: 追加人件費・外注費
- 品質リスク: 既存機能への副作用の有無
- 代替案: 変更せずに同じ目的を達成する方法があるか
「この変更を入れると○日延伸し、○万円追加が必要」という形で数字を出す。数字がないと判断できない。
変更管理委員会(CCB)で影響分析の結果を元に判定する。
- 承認: ベースラインを更新し、実施に移る
- 却下: 理由を明記し、申請者に通知する
- 保留: 追加情報が必要な場合。期限を設けて再審議する
判定理由を必ず記録する。「承認したが条件付き」(例:日程延伸は認めるが予算増は認めない)の場合は条件を明記する。
具体例#
状況: Web制作会社が企業サイトをリニューアル中。クライアントの担当者が打合せのたびに「ここもこう変えたい」と口頭で要望を出し、3か月で 17件 の追加要望が蓄積。契約スコープを大幅に超過しているが記録がなく、追加費用の請求もできない状態。
CR管理の導入
- 全ての変更要望をCRフォームで起票することをクライアントと合意
- 影響分析は 24時間以内 にPMが回答
- 週次の定例会議でCR一覧をレビューし、承認/却下を判定
| 指標 | CR導入前(3か月) | CR導入後(3か月) |
|---|---|---|
| 変更要望数 | 17件(記録なし) | 12件(全件記録あり) |
| 追加費用の回収 | 0円 | 280万円 |
| 納期遅延 | 6週間 | 1週間 |
クライアント側も「書面で出すと本当に必要な変更だけに絞り込める」と好意的に受け入れた。
状況: 従業員3,000名の製造業。基幹システム刷新PJ(予算3億円・18か月)で、ユーザー部門から 月平均8件 の変更依頼が上がる。全てを受け入れるとスケジュールが破綻するが、却下すると「使えないシステムになる」と不満が出る。
CCBによる優先順位判定
- CCBをCIO・事業部長・PMの3名で構成
- CRを「ビジネスインパクト×実装コスト」の2軸で評価
| 判定 | 件数/月 | 基準 |
|---|---|---|
| 即承認 | 2件 | インパクト大・コスト小 |
| 次フェーズ送り | 3件 | インパクト大・コスト大 |
| 却下 | 2件 | インパクト小 |
| 保留 | 1件 | 追加情報が必要 |
18か月で 合計144件 のCRを処理し、そのうち 42件 を本フェーズで承認。予算超過は 5%以内(1,500万円)に抑え、稼働後のユーザー満足度は 4.1/5.0。「全部入れなくても、優先度の高いものが入っていれば納得できる」との声が多数。
状況: 30名のスタートアップ。スプリント中に営業やCSからの「この機能を急ぎで追加して」が 週3〜4件 飛び込み、開発チームが振り回されている。
軽量版CRの導入
- Slackのワークフローで「CR起票ボット」を作成(所要30秒で起票)
- 項目は「何を」「なぜ」「いつまでに」「影響度(S/M/L)」の4つだけ
- 毎週水曜のプロダクトレビューでPO・EM・デザイナーの3名がCRを判定
- 判定結果はSlackで即通知
飛び込みの割り込みは 週3〜4件 → 週1件 に減少。開発チームの計画通り完了率は 52% → 81% に改善。営業チームも「30秒で起票できるのでハードルが低い。判定も1週間以内に返ってくるので不満はない」と評価。
やりがちな失敗パターン#
- CRプロセスが重すぎて誰も使わない — 大企業向けの重厚なフォームをそのまま導入すると形骸化する。チーム規模に合わせて項目を絞り込む
- 全ての変更を承認してしまう — 「NOと言えないPM」が全CRを承認するとスコープクリープと同じ結果になる。却下も正当な判断
- 影響分析を省略する — 「たぶん大丈夫」で承認すると、後から予期しない影響が出る。たとえ小さな変更でも、5分で良いので影響を確認する
- CRの記録を残さない — 承認・却下の理由が記録されていないと、後から「なぜこの変更を入れたのか」がわからなくなる。判定理由は必ず書く
まとめ#
変更依頼管理の本質は「変更を禁止すること」ではなく「変更の影響を可視化し、合理的に判断すること」にある。申請→影響分析→CCB判定→ベースライン更新の4ステップを定着させれば、必要な変更は迅速に取り込みつつ、不要な変更でプロジェクトが破綻するのを防げる。プロセスの重さはチーム規模に合わせて調整するのが成功の鍵だ。