日本語

ガントチャートとは何か:基本と作り方(実例付き)

タスク、依存関係、マイルストーンを含むガントチャートのタイムライン例

ガントチャートはプロジェクトマネジメントで最もよく使われるツールのひとつです。チームにとって、すべてのタスク、期限、依存関係を1つのタイムライン上で視覚的に把握できる手段を提供します。プロジェクトが定期的に遅延したり、引き継ぎが失敗したり、チームメンバーが次に何をすべきか混乱したりしているなら、適切に作られたガントチャートがしばしば最速の解決策となります。

ガントチャートとは何か?

時間軸、タスクバー、依存関係、マイルストーンを示すガントチャートの解剖図

ガントチャートとは、プロジェクトのタスクを時間軸に対してマッピングする横棒グラフです。各タスクの開始時期、期間、そしてタスク同士が依存関係を通じてどのように関連しているかを示します。各バーが1つのタスクを表し、バーの長さがタスクの期間に相当し、バー間の矢印やリンク線が他のタスクが始まる前に完了する必要があるタスクを示します。

このツールはヘンリー・ガントにちなんで名付けられました。彼は1910年代に工場スケジューリングのためにこのフォーマットを普及させたアメリカの機械工学者です。あまり言及されませんが、ポーランドの工学者カロル・アダミエツキは1896年にほぼ同一の「ハーモノグラム」を独自に開発しています。ガントが英語圏の市場で広く発表したことで、このチャートに彼の名前が定着しました。

今日、ガントチャートは建設、ソフトウェア開発、マーケティング、医療、そして複数ステップのプロジェクトを運営する事実上あらゆる業界で使われています。3人チームのウェブサイトローンチ計画から、数百のワークストリームを調整するプログラムオフィスまで、あらゆる規模で機能します。

重要なポイント

重要なポイント:ガントチャートとプロジェクトの可視化

  • PMIの2023年Pulse of the Professionでは、公式のプロジェクト可視化ツールを使用する組織は、使用しない組織と比較して、大幅に多くのプロジェクトを予定通りかつ予算内で完了していることが示されています。(PMI、Pulse of the Profession 2023)
  • Gartnerはグローバルのプロジェクトマネジメントソフトウェア市場が2027年までに98億ドルを超えると推定しており、これは主に視覚的なプランニング機能への需要によって推進されています。(Gartner、2024年)
  • 2024年のWellingtone State of Project Managementレポートでは、専用ツールが広く利用可能であるにもかかわらず、組織の55%がまだスプレッドシートでプロジェクトを管理していることが示されています。(Wellingtone、2024年)

ガントチャート、Kanban、PERT、ネットワーク図の比較

ツール 最適な場面 時間軸 依存関係の表示 作成の手間
ガントチャート スケジュール設定された期限主導のプロジェクト あり(カレンダーの日付) あり(リンク線) 中程度
Kanbanボード 継続的なフロー、サポートキュー なし なし 低い
PERTチャート 不確実性の下での初期見積もり なし(シーケンスのみ) あり(矢印) 高い
ネットワーク図(CPM) 複雑なビルドにおけるクリティカルパスの発見 なし あり 高い

ガントチャートが優位な場合。 定義された開始日、固定された期限、そして特定の順序で行われる必要があるタスクがある場合にガントチャートを選びましょう。ソフトウェアプロダクトのローンチ、建設工事の内装、マーケティングキャンペーンはすべてこのパターンに当てはまります。時間軸がチームをワークフローのシーケンスだけでなく、カレンダーに固定させます。

Kanban が優位な場合。 作業が予測不能に到着するか、Backlog が実質的に終わらない場合は、スケジュールではなくスループットに集中するため、Kanban ボードがガントチャートより優れています。ヘルプデスクやカスタマーサクセスチームは通常、ガントチャートよりも Kanban から多くのメリットを得ます。

PERTまたはCPMが優位な場合。 タスクにかかる時間が本当にわからない調査重視のプロジェクトでは、PERTの3点見積もり(楽観的、最も可能性が高い、悲観的)がより正直なタイムラインを提供します。スケジュールにコミットする前にクリティカルパスを浮き彫りにする必要がある場合は、ネットワーク図と PERT を組み合わせると効果的です。

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

  • チーム全体での共有された可視性。 スポンサーから新入りアナリストまで、誰でも同じタイムラインをひと目で確認できます。今週何が起きているかを把握するために40ページのプロジェクト計画を読む必要はありません。
  • 依存関係のマネジメント。 リンク線により、ディスカバリーが完了するまでデザイン Sprint が開始できないことが明確になります。これにより、上流のチームが誰かをブロックしていることに気づかないまま、下流のチームが待ち続けるよくある状況を防ぎます。
  • 遅延の早期警告。 タスクバーが右にずれると、すべての下流のバーも一緒にずれます。ガントチャートは遅延のドミノ効果を期限を過ぎてからではなく、即座に可視化します。
  • マイルストーンの追跡。 クライアントの承認や規制申請などの重要な納品ポイントが、タイムライン上の明確なマーカーとして表示されます。ステークホルダーは最も重要なものに向けてプロジェクトが順調かどうかを数秒で確認できます。
  • リソース負荷の可視化。 最新のガントツールのほとんどで、各バーに担当者を割り当てることができます。名前の列を見るだけで、ある人が6つの並行タスクにスケジュールされている一方で別の人には何もない、という状況が即座にわかります。
  • ベースラインとの比較。 元の計画を確定したら、それ以降の変更はすべてベースラインとの差異として表示されます。この監査トレイルはプロジェクトのレトロスペクティブやクライアントへの請求上の紛争において非常に貴重です。

制限とよくある失敗

  • ガントチャートは急速に古くなります。 少なくとも週1回更新されないチャートは誤解を招きます。一度作成して放置された静的なドキュメントとして扱うチームは、メリットを一切得られず、偽りの安心感だけを得ます。
  • 長い時間的展望での誤った精度。 タスクが日単位でスケジュールされた12ヶ月のガントチャートは、6週目にはほぼ確実に間違っています。詳細なスケジューリングは近い将来(4から8週間先)に有効です。それを超えてはマイルストーンとフェーズを使いましょう。
  • 意思決定の「なぜ」を示せません。 ガントチャートは何をいつするかを記録しますが、タスクが存在する理由、「完了」がどのような状態かは記録されません。スコープ文書と標準作業手順書と組み合わせて使いましょう。
  • 複雑にしすぎると誰も使わなくなります。 200タスクと3段階のネスト構造を持つチャートはノートパソコンの画面では読めません。誰かが見なくなると機能しなくなります。チャートをサマリーレベルに保ち、詳細なタスクリストは別のところに持ちましょう。
  • クリティカルパスを無視する。 マネージャーはしばしばクリティカルパス上でフロートがないパスよりも最も長いバーに集中します。フロートがない3日間のタスクを見落とすことは、3週間のタスクを見落とすのと同様に期限を確実に破ります。

ガントチャートを6ステップで作る

ステップ1:タスクを列挙する

作業分解構成図から始めましょう。すべての成果物を書き出し、それぞれを生み出すために必要なタスクに分解します。タスクを「1人がオーナーになり、1日から10営業日で完了できる」レベルに保ちましょう。数ヶ月にわたるタスクは実際にはフェーズです。数時間で終わるタスクはチャートではなくチェックリストに属します。

ステップ2:タスクの期間を見積もる

各タスクについて、営業日単位の期間を見積もります。可能な限り、過去の類似プロジェクトの実績データを使いましょう。見通しのない状態で見積もる場合は、マネジメントしている人ではなく、実際に作業を行う人から意見を聞きましょう。バッファーは個々のタスクをパディングするのではなく、フェーズレベルでスケジュールに組み込みましょう。

ステップ3:依存関係を特定する

タスク間の終了から開始開始から開始終了から終了開始から終了の関係をマッピングします。

  • 終了から開始(FS): タスクAが終わるまでタスクBを開始できない。最も一般的なタイプ。
  • 開始から開始(SS): タスクAが開始されたらタスクBを開始できる(しばしば並行立ち上げで使用)。
  • 終了から終了(FF): タスクAが終わるまでタスクBを終了できない(たとえばテストと合わせて品質レビューが終了する場合)。
  • 開始から終了(SF): タスクAが開始されるまでタスクBを終了できない。まれで、主にシフト引き継ぎで使用される。

チャートツールに触れる前に依存関係を文書化しましょう。関係がすでにわかっている状態でソフトウェア上に設定する方が、ソフトウェア内で関係を把握しようとするよりもはるかに速いです。

ガントチャートの依存関係タイプ:終了から開始、開始から開始、終了から終了、開始から終了

ステップ4:リソースと担当者を追加する

各タスクに担当者(または役割)を割り当てます。結果として得られるスケジュールをリソースの競合について確認します。同じ人物が3つの同時進行するバーに表示されている場合は、何かをずらす必要があります。このステップが多くのプロジェクト計画が初めて現実に触れる場面です。

ステップ5:タイムラインとマイルストーンをプロットする

各タスクバーを、開始日、期間、依存関係を使って時間軸上に配置します。主要な納品ゲート(デザイン承認、ステークホルダーレビュー、サービス開始、規制申請など)にマイルストーンマーカーを追加します。マイルストーンは期間がゼロです。範囲ではなく、時間軸上の1点です。

この段階でクリティカルパスを確認しましょう。フロートがゼロのタスクのシーケンスが、最も早い完了日を決定します。そのパス上のいかなる遅延もプロジェクト全体の遅延を招きます。例外はありません。

ステップ6:レビュー、ベースライン設定、更新

最終化する前にチーム全体でチャートを確認しましょう。PMが見落としていた不足タスク、非現実的な期間、または依存関係のエラーを見つけることが多いです。全員が合意したらベースラインを確定します。その固定されたスナップショットが、今後のすべてのステータス対話の基準点となります。

その後、少なくとも週1回(動きの速いプロジェクトの場合)、遅いプロジェクトでは隔週で定期的にチャートを更新します。実際の進捗を計画された進捗と照合することが、ガントチャートを計画のアーティファクトからライブのマネジメントツールに変えます。

タスクバー、担当者、マイルストーンを含むウェブサイトリデザインのガントチャート例

ユースケース別ガントチャートの例

ウェブサイトリデザイン

タスク 担当者 開始 終了 依存関係 完了率
ディスカバリーとステークホルダーインタビュー UXリード 第1週 第1週 なし 100%
ワイヤーフレームと情報アーキテクチャ UXリード 第2週 第3週 ディスカバリー 100%
ビジュアルデザインとブランド適用 デザイナー 第3週 第4週 ワイヤーフレーム(FS) 60%
フロントエンド開発 開発リード 第4週 第6週 ビジュアルデザイン(FS) 0%
コンテンツ移行 コンテンツ担当 第5週 第7週 フロントエンド(SS) 0%
QAテストとバグ修正 QAエンジニア 第7週 第7週 フロントエンド、コンテンツ 0%
ローンチ PM 第8週 第8週 QA承認 0%

マーケティングキャンペーンのローンチ

タスク 担当者 開始 終了 依存関係 完了率
キャンペーンブリーフとオーディエンスリサーチ マーケティングディレクター 第1週 第1週 なし 100%
クリエイティブコンセプティング クリエイティブリード 第2週 第2週 ブリーフ(FS) 80%
コピーとアセット制作 コピーライター+デザイナー 第3週 第4週 コンセプト承認 0%
ペイドメディア設定(広告、ターゲティング) メディアバイヤー 第4週 第5週 アセット準備完了(FS) 0%
ランディングページ構築 開発者 第4週 第5週 コピー+アセット(SS) 0%
社内レビューと法務承認 法務 第5週 第5週 全アセット(FF) 0%
キャンペーンゴーライブ マーケティングディレクター 第6週 第6週 法務承認 0%

建設工事の内装

タスク 担当者 開始 終了 依存関係 完了率
現場調査と許可申請 プロジェクトマネージャー 第1週 第2週 なし 100%
解体と撤去 現場監督 第3週 第4週 許可(FS) 40%
電気および配管の下地工事 MEP業者 第4週 第6週 解体(FS) 0%
壁と天井 ゼネコン 第6週 第7週 下地工事(FS) 0%
仕上げ(塗装、床、設備) ゼネコン下請け 第7週 第9週 壁(FS) 0%
検査と手直し プロジェクトマネージャー 第9週 第10週 仕上げ(FF) 0%
引き渡し プロジェクトマネージャー 第10週 第10週 検査合格 0%

ガントチャートのベストプラクティス

  • トップレベルのチャートをサマリーレベルに保つ。 メインビューではフェーズと主要な成果物を表示し、詳細タスクへのドリルダウンは必要なときだけにしましょう。1画面に収まるチャートは使われますが、水平スクロールが必要なものは無視されます。
  • 週次ステータスミーティングの前にチャートを更新し、会議中にはしない。 プロジェクトレビューの最初の20分を、リアルタイムでチャートを更新することに費やすほど、会議の勢いを削ぐことはありません。先に更新し、その後に議論しましょう。
  • チャートに悪いニュースを隠さない。 タスクが遅延したら、動かしましょう。チャートは願望ではなく現実を反映すべきです。プロジェクトが赤信号なのにスケジュールが青信号に見えるのは、チャートがないよりも悪い状態です。
  • 外部依存関係にはラグタイムを組み込む。 スケジュールがベンダー、クライアントの承認、または政府の許可に依存する場合はバッファーを追加しましょう。そういったインプットはほぼ確実に要求した日付通りには届きません。
  • チャートをRACI マトリクスと組み合わせる。 ガントチャートはタスクがいつ起きるかを示します。RACI マトリクスは各タスクについて誰が実行責任者、説明責任者、相談先、情報受領者かを示します。2つを合わせることで「それが自分の担当とは知らなかった」という場面のほとんどがなくなります。
  • 固定スコープのプロジェクトにはウォーターフォール方法論のフレーミングを使う。 ガントチャートはウォーターフォール型デリバリーの自然なパートナーです。アジャイルショップの場合はローリングウェーブプランニングを使いましょう。次の2 Sprint は詳細に計画し、その後の3ヶ月はマイルストーンのみでスケッチします。
  • 色は装飾ではなく戦略的に使う。 順調なタスクに1色、リスクのあるタスクに1色、クリティカルパスに1色使いましょう。3色を超えると視覚的なノイズになり、凡例を読む人がいなくなります。
  • 各プロジェクトフェーズゲートでチャートをレビューする。 ドリフトを月次レポートまで待って確認しないようにしましょう。各マイルストーンでの計画対実績の素早い比較により、サプライズが小さく管理可能な状態に保たれます。これをビジネスプロセスマネジメントのリズムに組み込むことで持続可能になります。

よくある質問

Q:ガントチャートとプロジェクトスケジュールの違いは何ですか?

A:プロジェクトスケジュールはプロジェクトのすべての日付、期間、シーケンスの完全なセットです。ガントチャートはそのスケジュールを表示するひとつのビジュアルフォーマットです。スケジュールをデータ、ガントチャートをそれを読む方法のひとつと考えましょう。同じスケジュールを日付のテーブルやネットワーク図として表示することもできますが、ガントフォーマットがほとんどのチームにとって最も直感的です。

Q:ガントチャートを発明したのは誰ですか?

A:このチャートはヘンリー・ガントにちなんで名付けられており、彼は1910年代に工場スケジューリングのための自身のバージョンを発表しました。しかし、ポーランドの工学者カロル・アダミエツキが約15年早い1896年に「ハーモノグラム」と呼ばれるほぼ同一のビジュアル計画ツールを作成しています。アダミエツキはポーランド語とロシア語で発表したため、彼の研究はより小さなオーディエンスにしか届かず、ガントの名前がこのフォーマットに定着しました。

Q:アジャイルプロジェクトでもガントチャートは使われますか?

A:はい、ただし修正を加えて使われます。純粋な Scrum チームは Sprint がBacklog主導で自己完結しているため、Sprint レベルでガントチャートを使うことはほとんどありません。しかし、プログラムレベルの計画、リリースロードマップ、チームをまたぐ依存関係の追跡はすべてガントスタイルのタイムラインからメリットを得ます。多くのアジャイルショップは「ローリングウェーブ」のガントチャートを使います。次の1、2 Sprint は詳細に、それ以降はマイルストーンのみです。将来のタスクをうまく計画できるほどの情報がある前に詳細を確定しないことが重要です。プロジェクトマネジメントの能力開発では、どのツールがどの状況に適しているかを知ることが重要です。

Q:ガントチャートを作るのにどんなツールが使えますか?

A:最もよく使われる専用ツールにはMicrosoft Project、Smartsheet、Asana(タイムラインビュー)、Monday.com、TeamGantt、ProjectLibre(オープンソース)があります。軽量なニーズには、ExcelとGoogleスプレッドシートで条件付き書式を使って実用的なガントチャートを作成できます。適切なツールはチームの規模、依存関係構造の複雑さ、そしてリソース平準化やポートフォリオレベルのビューが必要かどうかによります。

Q:ガントチャートはどの程度詳細に作るべきですか?

A:一般的な目安として、タスクを1日から10営業日の間に収めることです。1日未満のタスクはチェックリストや日次Stand-upに属します。2週間を超えるタスクは、1ヶ月間完了しないものの進捗を正確に追跡できないため、より小さな単位に分解すべきです。6ヶ月以上にわたるプロジェクトでは、2レベルのチャートを使いましょう。トップレベルにフェーズとマイルストーン、次の4から6週間で始まる作業にのみタスクレベルの詳細を持ちましょう。


ガントチャートは1世紀以上のプロジェクトマネジメントの進化を生き延びてきました。チームが計画した位置に対して現在どこにいるかを確認できるという実際の問題を解決するからです。適切に維持されたガントチャートは、不可能な期限や不明確なスコープを持つプロジェクトを救うことはできません。しかし、明確なゴールと現実的な計画を持つチームにとって、キックオフからクローズまで全員のアラインメントを保つための最も効果的なツールのひとつです。