ガントチャートの実践ガイド:完全な例で解説
ガントチャートとは何か、どのような要素で構成されるか、段階的な作り方、避けるべき間違いを解説します。実際の工程表とクリティカルパスの例付きです。

この記事の内容
ガントチャートは、プロジェクトを時間軸で表す最も一般的な方法です。各タスクはカレンダー上のバーで表され、その長さは期間に対応し、開始日と終了日の間に配置されます。一目で読み取れますが、よくできたガントチャートは単なる図ではありません。期間、依存関係、カレンダーから日付を計算し、遅らせてはならないタスクを示すモデルです。
本ガイドでは、ガントチャートの構成要素を説明し、完全な例を示したうえで、信頼できるガントチャートを作成する手順を紹介します。
ガントチャートとは
この図の名前は、20 世紀初頭に生産計画のためにこの手法を広めたヘンリー・ガントに由来します。原理は今も変わりません。横軸が時間、縦軸がタスクを表し、各バーがタスクの開始時期、期間、終了時期を示します。
現在、ガントチャートは建設現場、製品リリース、イベント、ソフトウェア導入、研究プロジェクトなど、互いに関連するタスクと守るべき期限があるあらゆる場面で標準的なツールとなっています。
ガントチャートの構成要素
- タスク:実施する作業。期間は稼働日で表します。
- 概要タスク:他のタスクをフェーズとしてまとめます。期間は含まれるタスクから決まります。
- マイルストーン:納品や承認など、期間がゼロの出来事です。
- 依存関係:作業を進める順序を決めるつながりです。
- リードとラグ:依存関係に加える時間の幅です。たとえば、乾燥のための 3 日間などです。
- 制約と期限:タスクが超えられない、または超えるべきでない日付です。
- カレンダー:稼働日、祝日、例外。プロジェクト単位でも個人単位でも設定します。
- クリティカルパスと余裕日数:終了日を決めるタスクと、それ以外のタスクが遅れても許容される時間です。
- ベースライン:承認された計画のコピーで、実際の進み具合と比較するために使います。
4 種類の依存関係
| 種類 | 意味 | 例 |
|---|---|---|
| 終了-開始(FS) | A が終わると B が始まる | 左官工事の後に塗装が始まる |
| 開始-開始(SS) | A が始まると B が始まる | 開発と同時にテストが始まる |
| 終了-終了(FF) | A が終わると B が終わる | 検収と同時にドキュメント作成が終わる |
| 開始-終了(SF) | A が始まると B が終わる | 次の勤務帯が始まると前の勤務帯が終わる |
最もよく使われるのは圧倒的に終了-開始の依存関係です。その他の種類は、重なり合うタスクを表すために使います。
例:マンションのリフォーム
| タスク | 期間 | 依存先 |
|---|---|---|
| 解体 | 5 日 | プロジェクト開始 |
| 電気工事 | 8 日 | 解体(FS) |
| 給排水工事 | 5 日 | 電気工事(SS、ラグ 2 日) |
| 下地モルタル | 4 日 | 電気工事と給排水工事(FS) |
| 床仕上げ | 6 日 | 下地モルタル(FS、乾燥のためのラグ 3 日) |
| 塗装 | 4 日 | 床仕上げ(FS) |
| 引き渡し | マイルストーン | 塗装(FS) |
計算は稼働日で行います。解体は 1~5 日目です。電気工事は 6 日目から 13 日目までです。給排水工事は電気工事の 2 日後の 8 日目に始まり、12 日目に終わるため、1 日の余裕があります。下地モルタルは両方の完了を待ち、14 日目から 17 日目までです。3 日間の乾燥の後、床仕上げは 21 日目から 26 日目、塗装は 27 日目から 30 日目で、引き渡しは 30 日目の終わりになります。
したがって、クリティカルパスは、解体、電気工事、下地モルタル、床仕上げ、塗装、引き渡しです。電気工事が 2 日遅れれば、引き渡しも 2 日遅れます。一方、給排水工事が 1 日遅れても影響はありません。1 日の余裕で吸収されるからです。
これが依存関係を備えたガントチャートの価値です。計算を手作業でやり直す必要がなく、どこに注意を向けるべきかがすぐにわかります。
ガントチャートを作成する 7 つのステップ
- 作業を分解します。フェーズとタスク(WBS:作業分解構成図)に分け、各タスクに責任者と見積もり可能な期間がある粒度まで細かくします。
- 期間を見積もります。日付ではなく稼働日で見積もります。
- タスクをつなぎます。適切な依存関係を設定し、必要に応じてリードやラグを加えます。
- カレンダーを設定します。祝日、休業日、メンバーごとの稼働日を設定します。
- 制約と期限は本当に必要な場合にのみ追加します。たとえば、契約上の日付がある場合です。
- 担当者を割り当て、同じ週に過剰割り当てになっている人がいないか確認します。
- 計画が承認されたらベースラインを保存し、進捗を定期的に更新します。
よくある間違い
- 依存関係から計算させずに日付を手入力する:最初の遅れで計画が信頼できなくなります。
- 制約が多すぎる:計算を妨げ、本当の問題を見えにくくします。
- タスクが長すぎる:3 か月にわたるバーからは、作業状況について有益な情報が得られません。
- カレンダーを軽視する:祝日や休業日は、想像以上に日付に影響します。
- ベースラインを保存しない:基準がなければ、遅れの大きさを定量化できません。
ガント、ボード、リスト:使い分け
時間と依存関係が決定的に重要な場合、ガントチャートは欠かせません。カンバンのボードは、日々の作業を状態(未着手、進行中、完了)で追うのに最適です。リストは、多数のタスクを入力し見直すための最も速い方法です。最善なのは、この 3 つのビューを同じ計画で同時に使えることです。
Gantify での進め方
Gantify は、これらのルールを中心に構築されています。タスクは直接作成するか Excel から貼り付け、Tab でインデントしてフェーズを作り、リードとラグ付きの FS、SS、FF、SF の依存関係でつなぎます。カレンダーと制約を設定すれば、エンジンが日付とクリティカルパスを計算します。ベースラインを保存して各タスクの差異を表示したり、ボード、リスト、カレンダー、負荷のビューに切り替えたり、閲覧専用の公開リンクで計画を共有したりできます。Microsoft Project の既存の計画は、.mpp ファイルから直接開けます。
より早く始めたい場合は、AI アシスタントがプロジェクトの説明文から、フェーズ、タスク、依存関係を含む計画の初版を提案できます。
実際の計画で Gantify を試してみましょう
無料アカウントを作成よくある質問
ガントチャートと工程表の違いは何ですか?
工程表はプロジェクトの時間的な計画そのもので、ガントチャートはそれを表す最も一般的な方法です。タスクをカレンダー上のバーとして表します。
タスクの余裕日数とは何ですか?
プロジェクトの終了日を動かさずに、そのタスクが遅れても許容される時間です。余裕がゼロのタスクがクリティカルパスを構成します。
ガントチャートの作成にソフトウェアは必要ですか?
数行程度の計画であれば、スプレッドシートで十分です。タスクが互いに依存している場合は、日付とクリティカルパスを計算するツールを使うことで、ミスや手作業での再計算を避けられます。
Gantify は無料ですか?
はい。Gantify はチーム全員が無料で使え、広告収入で運営されています。
実際の計画で Gantify を試してみましょう
無料アカウントを作成し、.mpp をインポートするかテンプレートから始めれば、依存関係・カレンダー・クリティカルパス付きのガントチャートを数分で確認できます。