メインコンテンツに移動

ガントチャートとは?作り方・見方・WBSとの違い・活用方法を徹底解説

プロジェクトを進める際には、「何をするか」だけではなく、「いつ始めるのか」「いつまでに終えるのか」「誰が担当するのか」「どの作業が終わらないと次へ進めないのか」を同時に把握する必要があります。小規模な業務であれば、担当者同士の会話や簡単なタスクリストだけでも進められることがありますが、作業数が増え、複数の担当者や部署が関わるようになると、文章や一覧表だけでは全体の時間関係を把握しにくくなります。そこで利用される代表的なプロジェクト管理手法の一つがガントチャートです。

ガントチャートでは、縦方向にタスクを並べ、横方向に日付や週、月などの時間軸を配置し、それぞれのタスクが実施される期間を横棒として表示します。そのため、どの作業がいつ開始され、どの作業と並行して進み、どの作業が完了してから次へ進むのかを視覚的に確認できます。マーケティングキャンペーン、ウェブサイト制作、システム開発、新商品の発売準備、採用活動、イベント運営など、期間と複数工程を持つ業務で広く活用されています。

ただし、ガントチャートは作成すれば自動的にプロジェクト管理が成功する仕組みではありません。タスクの粒度が細かすぎれば更新作業が増え、粗すぎれば進捗を判断できません。計画だけを入力して実績を更新しなければ、数週間後には現実と異なる予定表になります。本記事では、ガントチャートとは何かという意味から、見方、作り方、WBSや工程表との違い、タスク分解、依存関係、マイルストーン、進捗率、遅延管理、ツール選び、チーム運用まで詳しく解説します。

1. ガントチャートとは

ガントチャートとは、プロジェクトや業務の各タスクを縦軸に配置し、時間を横軸に配置して、タスクの実施期間を横棒で表現するスケジュール管理表です。単純な予定一覧とは異なり、タスク同士の時間的な重なりや順序を一つの画面で確認できるため、プロジェクト全体の流れを把握するために利用されます。

1.1 ガントチャートで表現する情報

一般的なガントチャートには、タスク名、開始日、終了日、期間、担当者、進捗率、マイルストーン、依存関係などが含まれます。例えばウェブサイト制作であれば、「要件確認」「構成案作成」「デザイン」「実装」「テスト」「公開」といったタスクを縦に並べ、それぞれが予定されている期間を横棒として表示します。複数の作業が同時に進行する場合は棒が横方向で重なり、前工程が終わってから開始する作業は時間軸上で後ろへ配置されます。

この構造によって、単純な締切一覧では分からない「プロジェクトの途中で何が起こるか」を確認できます。例えば公開日は1か月後でも、デザイン確認が2週間目に終わらなければ実装期間が不足することがあります。ガントチャートでは最終締切だけではなく、途中工程の締切や余裕期間を確認できるため、遅延が最終成果物へどのように影響するかを早期に把握しやすくなります。

1.2 横棒が示す意味

ガントチャートの横棒は、それぞれのタスクが実行される予定期間または実績期間を表します。例えば4月1日から4月5日まで実施するタスクであれば、その期間に対応する位置へ横棒を配置します。棒の長さを見ることで作業期間を比較でき、棒の位置を見ることでタスクの開始時期と終了時期を確認できます。

高度なガントチャートでは、予定期間と実績期間を別々に表示したり、棒の内部を進捗率に応じて塗り分けたりすることがあります。これにより、「予定では終了しているはずだが、実際には60%しか完了していない」といった状態を視覚的に発見できます。横棒は単なる装飾ではなく、時間、期間、進捗を圧縮して表現する重要な情報要素です。

1.3 プロジェクト全体を時間軸で把握できる

タスクリストでは、それぞれの作業内容と担当者を確認できますが、複数タスクが時間上でどのように関係しているかを一目で把握することは難しくなります。ガントチャートでは同じ時間軸にすべてのタスクを配置するため、「今週はどの作業が集中しているか」「来週から何が始まるか」「どの期間に担当者の負荷が重なるか」を確認できます。

特に数週間から数か月にわたるプロジェクトでは、現在の作業だけを見ていると後工程への影響を見落としやすくなります。ガントチャートを使えば、現在地点と将来予定を同じ画面で確認できるため、今の遅延が将来のどこへ波及するかを考えながら判断できます。

1.4 タスク同士の依存関係を表現できる

プロジェクトのタスクは、すべて独立しているとは限りません。「デザインが完了しなければ実装できない」「商品写真が完成しなければ広告制作を開始できない」といった依存関係があります。ガントチャートでは、矢印や線を使ってタスク同士の依存関係を表示できるツールがあります。

依存関係を明確にすると、単に予定日が並んでいるだけの状態から、「どのタスクが遅れると他の作業が止まるのか」を判断できる状態へ変わります。重要な依存関係を把握していれば、すべてのタスクを同じ優先度で追跡するのではなく、後工程へ大きな影響を与えるタスクを重点的に管理できます。

1.5 ガントチャートが向いている業務

ガントチャートは、開始から終了まで一定の期間があり、複数のタスクや担当者が関わる業務に適しています。ウェブ制作、広告キャンペーン、商品発売、システム導入、採用活動、展示会準備、社内移転など、工程を分けて進めるプロジェクトでは特に有効です。

一方、毎日同じ作業を繰り返す定常業務や、数分単位で頻繁に優先順位が変化する問い合わせ対応などでは、ガントチャートよりもカンバンやタスク一覧の方が適する場合があります。管理手法は流行や知名度で選ぶのではなく、業務の時間構造に合わせて選択することが重要です。

項目ガントチャートで確認できる内容
タスク何を実施するか
開始日いつ作業を始めるか
終了日いつまでに終えるか
期間何日・何週間必要か
担当者誰が担当するか
依存関係どの作業が前提になるか
進捗率現在どこまで完了しているか
マイルストーン重要な節目はいつか

2. ガントチャートの見方

ガントチャートは見た目が複雑に感じられることがありますが、基本的には左側のタスク情報と右側の時間軸を対応させて読みます。一つずつ情報を確認すれば、どのタスクがどの時期に進行しているかを理解できます。

2.1 縦方向にはタスクが並ぶ

ガントチャートの左側には、プロジェクトを構成するタスクが縦方向に並びます。大きな作業を親タスクとして表示し、その下に詳細な作業を子タスクとして配置する場合もあります。例えば「デザイン」という親タスクの下に、「トップページ」「商品ページ」「問い合わせページ」といった子タスクを配置できます。

縦方向を見ることで、プロジェクトがどのような作業で構成されているかを理解できます。タスクを工程順に並べれば、上から下へ読むだけでプロジェクトの大まかな流れも把握できます。チームや担当部署ごとにグループ化する方法もありますが、目的によって並び方を変える必要があります。

2.2 横方向には時間が並ぶ

ガントチャートの上部には、日、週、月、四半期などの時間軸が横方向に表示されます。数週間の短期プロジェクトでは日単位、半年以上の計画では週や月単位で表示することが一般的です。

時間軸の細かさが適切でないと、情報を読み取りにくくなります。半年間のプロジェクトを日単位で表示すると横幅が非常に長くなり、反対に1週間のプロジェクトを月単位で表示すると具体的な締切を確認できません。プロジェクト期間と管理目的に合わせて時間単位を選びます。

2.3 横棒から開始日と終了日を読む

各タスクの横棒の左端が開始時期、右端が終了時期を示します。例えば横棒が5月10日から5月18日の範囲に配置されていれば、その期間が作業予定です。複数の横棒が重なっている場合は、複数タスクが並行して進んでいます。

この表示を見ることで、スケジュールに余裕がある部分と、タスクが密集している部分を確認できます。特定の週に多数のタスクが集中している場合は、担当者の負荷やレビュー時間が不足する可能性があるため、単に期間内へ収まっているかだけでなく、作業量の集中も確認します。

2.4 今日の位置を確認する

多くのガントチャートツールでは、今日の日付を縦線で表示できます。この線と各タスクの進捗を比較すると、現在予定どおり進んでいるかを判断しやすくなります。

例えば今日の線がタスク終了予定日を超えているのに進捗率が80%であれば、遅延状態だと分かります。一方、今日の線より先まで進捗している場合は予定より早く進んでいる可能性があります。定例会議では現在位置を基準に確認すると、過去の説明に時間を使いすぎず、今後の対応へ集中できます。

2.5 色や記号の意味を確認する

ガントチャートでは、担当チーム、進捗状態、優先度などを色で区別することがあります。また、マイルストーンをひし形、依存関係を矢印、遅延を警告記号として表示する場合もあります。

ただし、色や記号が多すぎると、情報量が増えて読みにくくなります。チャートを見る人が色の意味を毎回思い出さなければならない状態は避け、必要な分類だけを使用します。また、色だけで状態を伝えず、文字や記号を併用すると認識しやすくなります。

3. ガントチャートとWBSの違い

ガントチャートとWBSはプロジェクト管理で一緒に使われることが多いため、同じものだと誤解されることがあります。しかし、WBSは作業を分解するための構造であり、ガントチャートはそれらの作業を時間軸へ配置するための表現方法です。

3.1 WBSは作業を分解する

WBSは、プロジェクトの成果物や作業を階層的に分解し、必要な仕事を漏れなく把握するために利用します。例えばウェブサイト制作であれば、「企画」「設計」「デザイン」「実装」「テスト」「公開」と分解し、さらに各工程を小さな作業へ分けます。

WBSを作成する段階では、必ずしも開始日や終了日を決める必要はありません。まず「何をする必要があるか」を明確にすることが目的です。タスクが十分に分解されていなければ、ガントチャートへ配置しても期間を正確に見積もることが難しくなります。

3.2 ガントチャートは時間へ配置する

ガントチャートでは、WBSなどで洗い出したタスクに開始日、終了日、期間を設定し、時間軸へ配置します。つまり、「何をするか」に加えて「いつするか」を確認するためのものです。

タスク分解が十分であれば、それぞれの作業に必要な期間を見積もりやすくなります。反対に、大きなタスクのままガントチャートを作ると、「開発:3か月」といった粗い棒が表示されるだけになり、途中で何が遅れているか判断できません。

3.3 WBSからガントチャートを作る流れ

実務では、最初にプロジェクトの成果物を確認し、WBSで必要な作業を分解してからガントチャートへ変換すると作りやすくなります。各タスクに担当者、期間、依存関係を設定すれば、具体的なスケジュールになります。

この順序を逆にし、先に日付だけを埋めると、必要な作業が抜けたり、不自然な短期間へ押し込んだりする危険があります。スケジュール作成の前に作業構造を明確にすることが、現実的なガントチャートを作るために重要です。

3.4 WBSは階層、ガントチャートは時間が中心

WBSでは親タスクと子タスクの関係が重要です。成果物をどの単位まで分解するかを確認するため、階層構造を中心に読みます。一方、ガントチャートでは時間的な前後関係や並行作業が中心になります。

同じタスク一覧を使っていても、見る目的が異なります。WBSでは作業漏れがないかを確認し、ガントチャートではスケジュールに無理がないかを確認します。どちらか一方だけを使うのではなく、必要に応じて組み合わせることが有効です。

3.5 WBSとガントチャートの違いを使い分ける

計画初期ではWBSを使って仕事の範囲を明確にし、タスクが決まった後にガントチャートを作ると効率的です。プロジェクト開始後は、WBSよりガントチャートを見る頻度が高くなる場合がありますが、作業範囲が変更されたときはWBSも更新します。

比較項目WBSガントチャート
主な目的作業を分解する時間計画を可視化する
中心情報タスク階層開始日・終了日・期間
時間軸必須ではない必須
依存関係補助的重要
主な利用段階計画初期計画・実行・監視
確認したいこと作業漏れスケジュールと進捗

4. ガントチャートと工程表の違い

ガントチャートは工程表の一種として扱われることもありますが、「工程表」という言葉はより広い意味で使われます。建設、製造、開発などでは異なる形式の工程表が存在するため、目的に応じた違いを理解する必要があります。

4.1 工程表は幅広いスケジュール表を指す

工程表は、業務や作業の工程と予定を示す表の総称として使われます。日程表、週間工程表、月間工程表、ネットワーク工程表など、さまざまな形式があります。

そのため、「工程表とガントチャートは完全に別物」と考えるより、ガントチャートが工程管理に利用される代表的な表示形式の一つと理解すると分かりやすくなります。

4.2 ガントチャートは横棒による時間表現が特徴

ガントチャートでは、タスクの期間を横棒として表示します。この視覚表現によって、作業期間の長さと重なりを直感的に理解できます。

通常の一覧形式の工程表では、「開始日」「終了日」が文字として並ぶだけの場合があります。ガントチャートではそれらを時間軸へ置き換えるため、複数作業の関係を比較しやすくなります。

4.3 ネットワーク工程表との違い

ネットワーク工程表では、作業同士の依存関係や経路を図として表現し、プロジェクト全体のクリティカルな経路を分析しやすくします。ガントチャートよりも依存関係の論理構造を重視します。

一方、ガントチャートは日付と期間を確認しやすいため、チームへの共有や日常的な進捗確認に向いています。複雑な大規模プロジェクトでは、ネットワーク分析とガントチャートを組み合わせる場合もあります。

4.4 現場向け工程表との違い

建設や製造などでは、現場担当者が短期的な作業予定を確認するため、週間工程表や日単位の作業表を使うことがあります。これらはガントチャートよりも現場作業の詳細を重視する場合があります。

経営層やプロジェクト全体ではガントチャートを使い、現場ではより細かな工程表を使うなど、情報粒度を分けることが有効です。一枚の表ですべての利用者へ情報を提供しようとすると、情報過多になります。

4.5 目的によって使い分ける

ガントチャートは全体スケジュールを共有する目的に強く、詳細な施工順序、作業人数、設備条件などを管理する場合は専門的な工程表が適することがあります。

比較項目ガントチャート一般的な工程表
表示方法横棒と時間軸形式はさまざま
得意な用途全体予定と進捗個別工程の管理
期間比較視覚的に分かりやすい形式による
依存関係表現可能形式による
主な利用者PM・チーム全体管理者・現場担当者など

5. ガントチャートを使うメリット

ガントチャートの大きな利点は、複雑な予定を視覚化し、チーム内で共通認識を作りやすいことです。ただし、単にきれいな図を作るのではなく、実際の意思決定に使うことが重要です。

5.1 プロジェクト全体を一目で確認できる

タスク一覧やメールだけでは、現在どの工程にいるのかを把握するために複数の情報を確認する必要があります。ガントチャートでは、プロジェクト全体を時間軸上へ配置するため、現在位置と今後の流れをまとめて確認できます。

経営層や他部署へ説明するときにも、文章だけよりスケジュールを理解してもらいやすくなります。特に複数部署が関与するプロジェクトでは、誰の作業がいつ必要かを共有するための共通資料として機能します。

5.2 並行作業を把握できる

複数のタスクを同時に進められる場合、それぞれを順番に行うよりプロジェクト期間を短縮できます。ガントチャートでは横棒の重なりを見ることで、並行している作業を確認できます。

ただし、並行作業が多すぎると同じ担当者へ負荷が集中する可能性があります。期間だけでなく担当者情報も確認し、現実的に同時進行できるかを判断します。

5.3 遅延を早期に発見できる

進捗率や実績日を更新していれば、予定と現実の差を確認できます。小さな遅れの段階で発見できれば、後工程を調整したり、担当者を追加したりする余地があります。

最終締切直前になって初めて遅延に気付く状態を避けるため、定期的な更新が重要です。ガントチャート自体が遅延を防ぐのではなく、遅延を可視化して早く対応できる状態を作ります。

5.4 責任範囲を明確にできる

タスクごとに担当者を設定すると、「誰が進める作業なのか」が明確になります。複数人が関係する場合でも、責任者を一人設定し、協力者を別途指定すると判断が停滞しにくくなります。

「チーム全員」という担当設定は、実際には誰も責任を持たない状態になることがあります。ガントチャートを使う際には、各タスクに明確な責任者を設定することが重要です。

5.5 将来の計画改善に使える

予定期間と実際にかかった期間を保存しておけば、次回プロジェクトの見積もりに利用できます。例えば毎回デザインレビューに予定の2倍の時間がかかっているなら、次回から計画を修正できます。

ガントチャートは一回限りの予定表ではなく、組織の見積もり精度を高める記録としても活用できます。

6. ガントチャートのデメリット

ガントチャートは便利ですが、すべてのプロジェクトに適しているわけではありません。運用方法を誤ると、更新に時間がかかるだけの管理資料になる可能性があります。

6.1 更新負担が大きくなる

タスク数が多いガントチャートでは、開始日、終了日、進捗率、担当者などを継続的に更新する必要があります。細かすぎるタスクを登録すると、実作業より更新作業に時間を使う状態になります。

重要なのは、管理する価値がある粒度へタスクをまとめることです。数分で終わる小作業まで登録する必要はなく、進捗や依存関係を判断するために必要な単位を選びます。

6.2 計画が固定化されやすい

ガントチャートを詳細に作ると、最初の計画を守ること自体が目的になりやすくなります。しかし、プロジェクトでは新しい情報によって優先順位や仕様が変わることがあります。

予定変更を失敗として扱うのではなく、変化の理由を記録し、現実に合わせて更新する必要があります。古い計画を保存して比較できるようにすると、変更の影響も確認できます。

6.3 タスク数が多いと読みにくくなる

数百件のタスクを一画面に表示すると、全体像を理解できなくなります。詳細を増やすほど管理精度が高まるとは限りません。

親タスクで折りたたむ、担当チーム別に表示する、重要タスクだけを表示するなど、利用者に合わせてビューを切り替えることが重要です。

6.4 作業量を正確に表さない場合がある

横棒の長さは期間を示しますが、必ずしも実際の作業量を示すわけではありません。10日間のタスクでも、担当者が毎日8時間作業する場合と、レビュー待ちが大半の場合では負荷が異なります。

リソース管理が重要なプロジェクトでは、工数や稼働率を別に管理する必要があります。ガントチャートだけで担当者の負荷を判断しないようにします。

6.5 不確実性の高い業務には向かない場合がある

研究、探索的開発、初期スタートアップなどでは、数か月先のタスクを正確に予測できない場合があります。詳細なガントチャートを作ってもすぐに変更される可能性があります。

そのような場合は、直近数週間を詳細化し、遠い将来は大きなマイルストーンだけを設定する方法が有効です。

7. ガントチャートの作り方

実用的なガントチャートを作るには、いきなり日付を入力するのではなく、目的、成果物、タスク、依存関係、期間、担当者の順に決めると作成しやすくなります。

7.1 プロジェクトの目的を決める

最初に、何を達成したらプロジェクトが完了するのかを明確にします。「ウェブサイトを作る」ではなく、「新しい企業サイトを10月1日に公開し、問い合わせフォームまで利用可能にする」と具体化します。

目的が曖昧なままタスクを作ると、どこまで作業すれば完了なのか判断できません。成果物と完了条件を明確にすることで、必要タスクを洗い出しやすくなります。

7.2 必要なタスクを洗い出す

目的達成に必要な作業を一覧化します。大きな工程から始め、実際に担当者へ割り当てられる程度まで分解します。

漏れを防ぐため、成果物単位で確認すると効果的です。レビュー、承認、修正、テストなど、制作そのもの以外の時間も忘れずに含めます。

7.3 タスクの順序と依存関係を決める

すべてのタスクを同時に開始できるわけではありません。どの作業が前提になるかを確認し、依存関係を設定します。

依存関係を確認すると、単純に日付を前から埋めるより現実的なスケジュールを作れます。承認待ちや外部納品など、自分たちで完全に制御できない依存も記録します。

7.4 必要期間を見積もる

各タスクに必要な期間を設定します。過去実績がある場合は参考にし、初めての作業では担当者と相談して見積もります。

作業時間だけでなく、レビュー待ち、休日、外部確認、修正期間も考慮します。すべてのタスクを最短時間で配置すると、一つの遅延で全体が崩れるため、必要に応じて余裕期間を確保します。

7.5 担当者と期限を設定する

各タスクに責任者を設定し、開始日と終了日を確定します。依存関係と担当者の稼働を確認しながら調整します。

手順主な作業
1プロジェクト目的を決める
2成果物を明確にする
3タスクを分解する
4依存関係を設定する
5必要期間を見積もる
6担当者を割り当てる
7開始日・終了日を決める
8マイルストーンを設定する

8. タスクの粒度を適切に決める

ガントチャートの使いやすさは、タスクをどの大きさで登録するかによって大きく変わります。粗すぎても細かすぎても進捗管理が難しくなります。

8.1 大きすぎるタスクを避ける

「システム開発:3か月」のような大きなタスクでは、途中の進捗を確認できません。90%完成しているのか、設計段階で止まっているのかが分からないためです。

複数の成果物や担当者を含む場合は、設計、開発、テストなどへ分けます。遅延時に原因を特定できる程度の粒度が必要です。

8.2 小さすぎるタスクを避ける

「メールを送る」「会議URLを作る」など数分で終わる作業をすべて登録すると、チャートが巨大になります。更新負担も増えます。

細かなチェック項目は、ガントチャートではなくタスク内のチェックリストとして管理すると効率的です。

8.3 一人が管理できる単位にする

一つのタスクに複数部署が関わり、誰が完了を判断するか分からない場合は、分割を検討します。

責任者が明確で、完了条件を判断できる単位にすると進捗更新が容易になります。

8.4 完了条件を設定する

タスク名だけでは、何をもって完了とするか判断できない場合があります。「デザイン作成」ではなく、「主要5ページのデザインが承認済み」など、完了条件を明確にします。

これにより、「作業はほぼ終わったが承認されていない」といった状態を正しく判断できます。

8.5 タスク粒度をチームで統一する

担当者によって、一人は1日単位、一人は1か月単位でタスクを作ると、チャート全体の精度が不均一になります。

例えば「原則2〜10営業日程度の作業を一タスクとする」など、チームで目安を決めると管理しやすくなります。

9. 依存関係を正しく設定する

ガントチャートを単なる横棒の予定表からプロジェクト管理ツールへ変える重要な要素が依存関係です。

9.1 終了後に次を開始する関係

最も一般的なのは、前のタスクが終了した後に次のタスクを開始する関係です。例えばデザイン承認後に実装を開始する場合です。

この関係を設定すると、前工程の終了日を変更したときに後工程も自動調整できるツールがあります。

9.2 同時開始の関係

複数タスクを同時に開始する必要がある場合もあります。例えばキャンペーン公開と広告配信開始を同じ日に合わせる場合です。

この関係では開始タイミングが重要になります。片方だけ先に開始すると利用者体験や計測条件が変わる場合があります。

9.3 同時終了の関係

複数作業を同じタイミングまでに終える必要がある場合もあります。例えば複数地域向けの翻訳を公開前日までに完成させる場合です。

終了条件をそろえることで、全体の公開判定を行いやすくなります。

9.4 待ち時間を含める

前工程終了後すぐに次へ進めない場合があります。例えば印刷物の校了後、納品まで5営業日必要な場合です。

こうした待ち時間を依存関係へ含めないと、実際より短いスケジュールになります。外部ベンダーの処理期間なども確認します。

9.5 依存関係を増やしすぎない

すべてのタスクを機械的に線でつなぐと、チャートが複雑になり、変更しにくくなります。実際に後工程を制約する重要な関係だけを設定します。

10. マイルストーンを設定する

マイルストーンは、プロジェクトにおける重要な節目を示します。通常のタスクと異なり、期間を持たない一点の日付として表現されることが多くあります。

10.1 重要な承認日を設定する

デザイン承認、予算承認、法務確認完了など、次工程へ進む判断点をマイルストーンにできます。

承認が遅れると後工程へ直接影響するため、通常タスクより目立つ形で管理すると有効です。

10.2 公開日を設定する

ウェブサイト公開、商品発売、イベント開催など、動かしにくい日付は代表的なマイルストーンです。

公開日から逆算して前工程を配置すると、必要な期限を設定しやすくなります。

10.3 外部納品日を設定する

広告素材の入稿、印刷物納品、店舗への商品配送など、外部組織と約束した日付も重要です。

外部期限は社内都合で簡単に変更できないため、余裕期間を持って設定します。

10.4 中間レビューを設定する

最終確認だけでは、大きな問題が終盤で発見される危険があります。途中にレビュー日を設定し、方向性を確認します。

特に長期間の制作では、中間マイルストーンによって手戻りを減らせます。

10.5 マイルストーンを増やしすぎない

すべてのタスク終了日をマイルストーンにすると、重要な節目が分からなくなります。

経営判断、外部約束、大きな工程変更など、プロジェクト上の重要な判断点へ限定します。

11. 進捗率と実績を管理する

ガントチャートを計画時に作成して終わりにすると、プロジェクト開始後の価値が大きく下がります。計画と実績を継続的に比較する必要があります。

11.1 進捗率を更新する

各タスクに0%、25%、50%、75%、100%などの進捗率を設定できます。ただし、感覚的に入力すると担当者ごとに基準が変わります。

成果物ベースで判断できる場合は、「5ページ中3ページ完了=60%」のように客観的な基準を利用します。

11.2 実際の開始日を記録する

予定開始日だけでなく、実際に作業を開始した日を記録すると、遅延の発生地点を確認できます。

開始が遅れたのか、開始後に作業が長引いたのかを区別できるため、改善策も変わります。

11.3 実際の終了日を記録する

完了日を記録することで、予定期間との差を確認できます。過去実績は次回の見積もりにも利用できます。

予定より早く終わった場合も記録し、見積もりが過剰だった可能性を確認します。

11.4 遅延理由を記録する

日付だけを変更すると、なぜ変更されたかが後から分からなくなります。「仕様変更」「承認待ち」「担当者不足」など、主要な理由を残します。

複数プロジェクトの遅延理由を集計すると、組織的なボトルネックを発見できます。

11.5 ベースラインと比較する

ツールによっては最初に承認された計画をベースラインとして保存できます。現在スケジュールと比較すれば、どのタスクがどれだけずれたかを確認できます。

12. 遅延したガントチャートを立て直す

遅延が発生したとき、すべての終了日を後ろへ移動するだけでは問題解決になりません。原因と影響を確認し、優先順位を付けて調整する必要があります。

12.1 遅れているタスクを特定する

最初に、どのタスクが遅れているかを確認します。さらに、そのタスクが他の作業へ影響するかを調べます。

単独で完結する作業の1日遅延と、10個の後工程を止める1日遅延では重要度が異なります。

12.2 原因を確認する

見積もり不足、仕様変更、担当者不足、レビュー待ちなど、遅延原因によって対応方法は変わります。

原因を把握せずに担当者を増やしても、承認待ちが原因なら改善しません。

12.3 並行化できる作業を探す

本来は順番に予定していたタスクの一部を並行して進められないか確認します。

ただし、前提が未確定のまま後工程を始めると手戻りが増えるため、リスクを評価します。

12.4 優先度の低い作業を後ろへ移す

すべての作業を予定どおり維持できない場合、公開に必須ではない機能や装飾を後回しにする判断が必要です。

スコープ変更を曖昧にせず、何を今回含め、何を後続対応にするかを関係者へ共有します。

12.5 新しい計画を正式に共有する

変更後のスケジュールを正式な最新版として共有します。古いファイルや画像が残ると、担当者によって異なる日付を参照する危険があります。

単一の情報源を決め、更新日時と変更理由を確認できる状態にします。

13. ガントチャートツールの選び方

ガントチャートは表計算ソフトでも作成できますが、プロジェクト規模や更新頻度によって専用ツールが適する場合があります。

13.1 小規模なら表計算ソフトでも作れる

少人数の短期プロジェクトでは、ExcelやGoogleスプレッドシートなどでもガントチャートを作成できます。

導入コストが低く、チームがすでに使い慣れているという利点があります。一方、依存関係の自動調整や通知などは専用ツールより弱い場合があります。

13.2 チーム管理では共同編集を重視する

複数担当者が進捗を更新する場合は、共同編集、コメント、通知、担当者設定などを確認します。

プロジェクトマネージャーだけが更新する方式では、情報が古くなりやすいため、担当者が簡単に更新できる操作性も重要です。

13.3 依存関係の自動調整を確認する

前工程の日付変更に応じて後工程を自動移動できるツールは、大規模プロジェクトで便利です。

ただし、自動変更が大量に発生すると影響を理解しにくくなるため、変更履歴や警告を確認できる機能も重要です。

13.4 他の管理方法と連携できるか確認する

ガントチャートだけでなく、カンバン、タスクリスト、カレンダー表示を切り替えられるツールもあります。

経営層はガントチャート、実務担当者はカンバンというように、同じデータを異なる表示で利用できると運用しやすくなります。

13.5 導入コストだけで選ばない

価格が安くても更新しにくければ、利用されなくなります。反対に、高機能なツールでも小規模チームには複雑すぎる場合があります。

選定項目確認ポイント
操作性担当者が簡単に更新できるか
共同編集複数人で同時利用できるか
依存関係自動調整できるか
通知遅延や期限を通知できるか
表示切替カンバン・一覧と連携できるか
権限閲覧・編集範囲を管理できるか
履歴変更記録を追跡できるか
費用チーム規模に合っているか

14. ガントチャートをコードで表現する方法

ドキュメントや技術資料では、ガントチャートをコードとして管理すると更新しやすい場合があります。特にMarkdownを中心に管理するチームでは、Mermaidなどの記法を利用できます。

14.1 Mermaidでガントチャートを書く

Mermaidでは、テキストからガントチャートを生成できます。コードとして保存できるため、Gitなどで変更履歴を管理しやすくなります。

Mermaidによるコード例

gantt    title Webサイトリニューアル    dateFormat  YYYY-MM-DD    section 企画    要件定義           :a1, 2026-08-01, 5d    サイト構成         :a2, after a1, 4d    section デザイン    ワイヤーフレーム   :b1, after a2, 5d    UIデザイン         :b2, after b1, 7d    section 開発    フロントエンド実装 :c1, after b2, 10d    テスト             :c2, after c1, 5d    section 公開    本番公開           :milestone, 2026-09-10, 0d

14.2 タスク識別子を設定する

コードで依存関係を定義する場合は、各タスクに識別子を設定します。上の例ではa1a2などがタスク識別子です。

表示名が変更されても識別子を変えなければ依存関係を維持できます。大規模な資料では命名規則を決めると管理しやすくなります。

14.3 afterで依存関係を表現する

Mermaidでは、after a1のように指定すると、特定タスク終了後に次のタスクを開始できます。

依存関係のコード例

gantt    title キャンペーン制作    dateFormat YYYY-MM-DD    section 制作    企画承認       :plan, 2026-08-01, 3d    コピー制作     :copy, after plan, 4d    デザイン制作   :design, after plan, 6d    最終確認       :review, after design, 2d

14.4 マイルストーンをコードで表現する

公開日や承認日は、期間を持つ通常タスクではなくマイルストーンとして表現できます。

マイルストーンのコード例

gantt    title 商品発売計画    dateFormat YYYY-MM-DD    section 発売準備    商品ページ制作   :2026-09-01, 10d    広告制作         :2026-09-05, 8d    発売              :milestone, 2026-09-20, 0d

14.5 コード管理にも限界がある

コードによるガントチャートは、開発チームやドキュメント管理には便利ですが、すべての担当者がコード編集に慣れているとは限りません。

営業、マーケティング、制作、経営層など多職種で更新する場合は、GUI型のプロジェクト管理ツールの方が使いやすいことがあります。チーム構成に合わせて選びます。

15. ガントチャートを継続的に運用する方法

優れたガントチャートは、最初に精密な予定を作ることより、プロジェクト中に継続的に更新され、意思決定へ使われることが重要です。現実と異なるチャートを維持することに意味はありません。

15.1 定例会議でガントチャートを更新する

週次会議などで、現在進行中のタスク、次週開始予定、遅延タスクを確認します。会議資料を別に作るのではなく、ガントチャートそのものを最新情報として利用すると二重管理を減らせます。

各担当者が会議前に進捗を更新するルールを設定すると、会議時間を情報収集ではなく問題解決へ使えます。

15.2 過去タスクを毎回詳しく議論しない

すでに完了したタスクを定例会議で繰り返し確認すると、今後のリスクへ使う時間が減ります。

完了済みタスクは必要に応じて折りたたみ、現在から数週間先の予定を重点的に確認します。

15.3 予定変更を履歴として残す

終了日を単純に上書きすると、最初の計画からどの程度変更されたか分からなくなります。

重要プロジェクトではベースラインや変更履歴を利用し、変更日、理由、承認者を確認できる状態にします。

15.4 ガントチャートを監視道具にしない

担当者の進捗率だけを監視する目的で使うと、実態より高い進捗を入力するなど、数字を良く見せる行動が生まれる可能性があります。

ガントチャートは責任追及のためではなく、問題を早く発見してチームで調整するために利用します。遅延報告によって不利益が生じる文化では、情報の正確性が低下します。

15.5 プロジェクト終了後に振り返る

完了後は、予定期間と実績期間、主な遅延理由、余裕期間の妥当性を確認します。単に「予定どおり終わったか」だけでなく、どの見積もりが正確で、どの工程で変動が大きかったかを調べます。

その結果を次回のタスク分解や期間見積もりへ反映することで、ガントチャートの精度は徐々に高まります。毎回ゼロから感覚で計画するのではなく、実績を組織の知識として蓄積することが重要です。

運用場面確認する内容
プロジェクト開始前タスク漏れ・担当者・依存関係
週次確認進捗・遅延・次週予定
変更発生時影響範囲・新しい期限
マイルストーン前完了条件・承認状況
プロジェクト終了後計画と実績の差・改善点

おわりに

ガントチャートとは、プロジェクトのタスクを時間軸へ配置し、開始日、終了日、作業期間、担当者、進捗、依存関係、マイルストーンなどを視覚的に管理するための表です。単なる締切一覧とは異なり、複数の作業がどのように並行し、どの工程が次の工程へ影響するのかを一つの画面で確認できることが大きな特徴です。そのため、ウェブ制作、システム開発、マーケティングキャンペーン、商品発売、採用活動、イベント運営など、複数工程を一定期間で進める業務に向いています。

一方、ガントチャートを細かく作ればプロジェクトが成功するわけではありません。タスクが大きすぎれば進捗を判断できず、細かすぎれば更新負担が増えます。また、依存関係や担当者を設定せず、開始日と終了日だけを横棒にした場合は、見栄えの良い予定表で終わってしまいます。最初にWBSなどで必要な作業を洗い出し、適切な粒度へ分解したうえで、期間、責任者、依存関係、マイルストーンを設定することが重要です。

さらに、ガントチャートの価値は計画作成時よりも、プロジェクト開始後の運用で決まります。進捗率、実際の開始日と終了日、遅延理由を継続的に更新し、定例会議で現在位置と今後のリスクを確認することで、問題を早期に発見できます。プロジェクト終了後には計画と実績の差を振り返り、そのデータを次回の見積もりへ反映することで、組織全体の計画精度も高められます。ガントチャートは予定を固定するための図ではなく、変化するプロジェクトの状態をチーム全体で共有し、次の判断を行うための管理手段として活用することが重要です。

LINE Chat