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

PMやリーダーなら、一度はこのような冷や汗をかく経験をしたことがあるのではないでしょうか。

システム開発を成功に導くためには、現場の細かなタスク管理を始める前に、ステークホルダー全員と「いつ、どこに到達すべきか」という大きな流れを合意しなければなりません。そのために必要なのが、全体を俯瞰するマスタースケジュールです。

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

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

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

スケジュール管理で失敗する最大の原因は、「鳥の目」と「虫の目」を混同してしまうことです。まずはそれぞれの役割の違いを明確にしましょう。

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

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

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

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

計画破綻を防ぐ!書き始める前の「前提」と「制約」の棚卸し

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

次のステップへ マスタースケジュールで大きな工程が固まったら、次はいよいよそれを具体的なタスクに分解する「WBS編」です。 【第2回】WBSの書き方とタスクの「粒度」目安|作業漏れを防ぐ4ステップ

シリーズ:現場で迷わない!システム開発スケジュール作成の極意
【第1回】 マスタースケジュールの書き方|炎上を防ぐ「顧客との合意形成」3ステップ(本記事)
【第2回】 WBSの書き方とタスクの「粒度」目安|作業漏れを防ぐ4ステップ
【第3回】 現実的なスケジュールの作り方|WBSから実行計画に落とし込む7ステップ

【完全保存版】要件定義の実践ガイド総まとめ|炎上と手戻りを防ぐプロジェクト成功のロードマップシステム開発の成否の8割を決める「要件定義」。本記事では、プロジェクトの炎上や手戻りを防ぐための実践ガイド(全9回)を一挙にまとめました。企画構想からWBS作成、業務フローの書き方まで、現場PMが絶対に知っておくべき成功のロードマップを大公開します。...
ABOUT ME
hidechi
情報システムエンジニアとして35年以上、システム開発の最前線に立つ現役エンジニア。10億円規模の大規模案件など、数多くのプロジェクトマネジメント経験から得た「現場ですぐに使える実践的な知見」を発信します。日々、厳しい現場で奮闘しているPMやSEの皆さんの一助となれば幸いです。