「プロジェクトの全体像が見えないまま、なんとなくWBSを書き始めてしまった……」
「納期間際になって、顧客から『そんなの聞いていない』と調整を拒否された……」

PMやリーダーなら、一度はこのような冷や汗をかく経験をしたことがあるのではないでしょうか。システム開発を成功に導くためには、現場のタスクを管理する前に、ステークホルダー全員と「いつ、どこに到達すべきか」という大きな流れを合意しなければなりません。

そのために必要なのが、全体を俯瞰する「マスタースケジュール」です。

今回は、システム開発の現場で培われた「マスタースケジュールの書き方」と、プロジェクトを迷わせないための「合意形成のポイント」を丁寧に解説します。

※本記事は、シリーズ「現場で迷わない!システム開発スケジュール作成の極意」の【第1回:マスタースケジュール編】です。

マスタースケジュールは「旅程表」、WBSは「持ち物リスト」

スケジュール管理で失敗する最大の原因は、「鳥の目」と「虫の目」を混同してしまうことです。

項目マスタースケジュール(本記事)WBS(次回解説)
視点鳥の目(全体俯瞰)虫の目(細部実行)
主な対象経営層・顧客・ステークホルダー現場メンバー・担当者
管理単位フェーズ、マイルストーン(節目)タスク(最小作業単位)
役割納期の合意、意思決定の基準役割の明確化、確実な実行

マスタースケジュールはいわば「いつ、どこの国に行くか」を決める旅程表です。これがないまま、WBSという「持ち物リスト」を作り始めても、何が必要で何が不要かの判断ができません。まずは、プロジェクトの「動かせない外枠」を固めることから始めましょう。

システム開発のマスタースケジュール事例

【想定プロジェクト】 販売管理システム(注文・出荷管理機能)の新規構築。要件定義フェーズが完了し、具体的な機能を実装していく段階を想定します。

計画を狂わせる「見えない壁」を突破する! 前提と制約の棚卸し

いきなり線表を引くのは禁物です。まずは、スケジュールを縛る「前提条件」と「制約条件」を洗い出します。ここを曖昧にすると、後からスケジュールが破綻します。

① スケジュールの土台となる「前提条件」

計画を立てる上での「仮定」です。これが崩れると計画全体を見直す必要があります。

  • 仕様の確定度: 「要件定義は〇月までにFIXしている」など。
  • 外部要因: 「連携先システムのAPIが〇月から利用可能になる」など。
  • 意思決定の速さ: 「顧客側の承認には最短1週間かかる」など。

② 突破不可能な絶対ルール「制約条件」

自分たちの努力では変えられない制限です。

  • 絶対的な納期: 「サーバ保守期限のため〇月までにリプレース必須」など。
  • リソース・場所: 「年末年始の3日間しかシステムを停止できない」など。

マスタースケジュールを作成する3つのステップ

外枠が固まったら、具体的なスケジュールに落とし込みます。ここでは「細かすぎない」ことが成功の秘訣です。

ステップ1:主要なフェーズとマイルストーンを置く

「要件定義」「設計」「開発」「テスト」「移行」といった大きな工程を月単位・週単位の横軸に並べます。そして、各工程の終わりにマイルストーン(主要な節目)を置きます。

【代表的なマイルストーンの例】

  • 要件定義FIX: 顧客とスコープを最終合意する日。
  • 設計完了レビュー: 製造フェーズに進んで良いと承認を受ける日。
  • 受入テスト開始: 顧客が検証を開始できる環境が整う日。
  • リリース判断会議: 本番稼働のGo/No-Goを判断する日。

ステップ2:「顧客側のタスク」を必ず明記する

プロジェクトが遅れる最大の要因は「顧客側のボールが止まること」です。以下のタスクを線表に組み込み、顧客の責任範囲を可視化します。

  • 成果物の確認・承認期間: 「回答待ち」でプロジェクトが止まるのを防ぐ。
  • 受入テスト(UAT)の実施: 顧客側の要員確保を促す。
  • データ移行の準備・クレンジング: 顧客主体でしかできない作業を明確にする。
  • 業務マニュアルの準備: 新業務に合わせた運用ルールを顧客側で策定する。
  • 利用者教育(説明会など): システム稼働に向けて、エンドユーザーの理解を得る。

ステップ3:クリティカルパスの前後関係を繋ぐ

「この承認が降りないと、次の工程の開発に着手できない」といった依存関係を矢印などで繋ぎます。これにより、どのマイルストーンが1日でも遅れると納期に直結するのか(クリティカルパス)を全員が認識でき、リスクへの警戒感が高まります。

共通認識を作る! マスタースケジュール運用のポイント

マスタースケジュールを「単なる予定表」にしないためのコツがあります。

  1. 全体を1枚(1画面)にまとめる: 詳細にこだわりすぎず、パッと見て「現在地とゴール」が直感的に伝わることが重要です。経営層との合意形成にはこの「一覧性」が欠かせません。
  2. ベースラインを固定する: 最初に合意した計画を「ベースライン」として残しておきましょう。遅延が発生した際に、「当初の予定からどれくらい乖離したか」を客観的に比較し、対策を練るためです。
  3. 「変更」を前提にする: 計画はあくまで仮説です。想定外の事態が起きた際、その影響範囲を即座に特定し、ステークホルダーと「再合意」するためのベースとして活用しましょう。

まとめ:外枠が決まれば「WBS」が書きやすくなる

マスタースケジュールは、プロジェクトの「正解」を決める作業ではありません。関係者全員が「このスケジュールでいこう」と覚悟を決めるための合意形成ツールです。

  • 前提と制約を洗い出し、土台を固めたか
  • 顧客側のタスクを忘れずに盛り込んだか
  • 1枚で全体が見通せるようになっているか

この「鳥の目」の視点で外枠が固まって初めて、次の一歩である「WBS(作業分解図)」の作成へとスムーズに進むことができます。

シリーズ第2回へ マスタースケジュールで「大きな工程」が固まったら、次はいよいよそれを具体的なタスクに分解する「WBS編」です。 [WBSの書き方と「粒度」の決め方ガイド|システム開発で漏れを防ぐタスク分解のコツ]

シリーズ:現場で迷わない!システム開発スケジュール作成の極意
【第1回】 マスタースケジュールの書き方と合意形成の極意(本記事)
【第2回】 WBSの書き方と「粒度」の決め方
【第3回】 現実的な開発スケジュール作成術

【完全保存版】要件定義の実践ガイド総まとめ|迷走を防ぎプロジェクトを成功へ導くロードマップ「要件定義の進め方がわからない」「いつも手戻りが発生する」と悩む現場PM必見。システム開発の成否を分ける最上流工程のノウハウを全9回の連載から凝縮した完全保存版ガイドです。企画構想からWBS作成、業務フローの書き方まで、失敗を防ぐ最強のロードマップを公開します。...
ABOUT ME
hidechi
メーカーに入社し、その後IT部門が分社独立、情報システムエンジニアとして30年以上勤務しています。これまで多くのプロジェクトに携わり、それらの経験から得た知見を覚え書きとして記録することで、厳しい現場で奮闘しているSEの皆さんの一助となれば幸いです。