ガントチャートを知っていますか?名前だけなら聞いたことがあっても、詳しくはわからないというもいるのではないでしょうか?
ガントチャートはWebサービス開発、建設現場、製造業など多岐にわたってプロジェクトの工程表や進捗表を管理する目的で活用されています。
今回は、そんなガントチャートの基礎知識から作り方の解説と無料で使えるエクセルとスプレッドシートのテンプレートなどの紹介をしていきます。
目次
ガントチャートとは
ガントチャートとは、主にプロジェクトにおいて作業工程や進捗状況を管理するために使用される図表(工程表、進捗表)のことです。縦軸に担当者や開始日完了日が、横軸に進捗率や日時が示されるのが、一般的なガントチャートです。
また、各タスクの作業期間、進捗を横棒ガントバーの伸びで表すことで、プロジェクトのタイムラインをひと目で把握できるのが特徴と言えます。構造としては、スケジュール管理表に似ています。
ガントチャートは第一次世界大戦時にアメリカの経営コンサルタントのヘンリー・ガント氏によって考案されました。彼の名前が由来となりガントチャートという名称になっています。
ガントチャートは、ガント氏の死後に販売されたウォーレス・クラーク氏の著書The Gantt Chart : A Working Tool of Managementによって、世界中に認知されました。
現在では、多くの業界・業種で活用されており、プロジェクト管理には欠かせないツールと言われています。
ガントチャートとWBS(Work Breakdown Structure)の違い
ガントチャートとWBS(Work Breakdown Structure)は一緒に使うことが多いため混同しますがそれぞれは異なるものです。
ガントチャートは、メンバー全体で作業内容や進捗状況を共有するために作成します。
WBSは、ガントチャートに含まれる作業に抜け漏れが出ないように作成します。
つまり、プロジェクトの作業内容を細かく分解した一覧表が「WBS」、それを使って作成した表が「ガントチャート」です。
ガントチャートのメリット
そんなガントチャートには、多くのメリットがあるので説明していきます。
● プロジェクト全体を可視化できる
● 情報共有によるプロジェクトの円滑化
● プロジェクト遅延の際に迅速な対応できる
プロジェクト全体を可視化できる
ガントチャートを利用するうえで、一番のメリットとも言えるのがプロジェクト全体の可視化です。ガントチャートに担当者、期日、タスクを割り当てることで、以下の項目がひと目でわかります。
● プロジェクト全体の作業スケジュールとチーム個人のタスク内容、期日
● リアルタイムでのメンバーのタスク状況やプロジェクトの進捗状態
● 各タスク業務工程の相互関係 ※他の業務における影響範囲など
そのため、人員配置やスケジュール調整の判断がしやすくなります。プロジェクト開始後も、進捗状況やタスクの担当者をリアルタイムで視覚的に見ることは業務の効率化につながります。また、情報が一つにまとまっているため、情報を探す手間や個別で管理する必要がありません。
情報共有によるプロジェクトの円滑化
ガントチャートを利用することで、プロジェクト全体の作業内容・進捗状況から期日、担当者が共有されます。つまり、どの作業を、誰が、いつまでに完了すべきか、今の作業進捗はどこかといった全体スケジュールが把握できます。
プロジェクトには大勢の人が関わることが多いため、全体の状況をわかりやすく共有できるのはメリットと言えるでしょう。
また、ガントチャートによって、チーム個人の負担や進捗のバラつきがわかるため、状況に応じてプロジェクトを進められます。スケジュールやタスクに変更があってもガントチャートでその内容をメンバーと共有できます。
プロジェクト遅延の際に迅速な対応できる
どのようなプロジェクトでも予定した計画通りに進み、完了することは少ないと思います。
トラブルによる作業遅延や予想外の出来事によってタスクの組み直しなどといった事態が起きることがプロジェクトでは想定されます。
そういった問題が起きたでも、ガントチャートがあるとリアルタイムで進捗状況を確認できるので迅速に対応することが可能です。
また、スケジュールに遅れが出た場合も、すぐに対応に向けた動きがとれることもガントチャートの良い点と言えます。
ガントチャートのデメリット
もちろん、メリットばかりではなくデメリットも存在します。
● 工数を把握しづらい
● 優先すべき作業が見えにくく問題が表面化しづらい
● 柔軟性に欠けガントチャートの組み直しに時間がかかる
工数を把握しづらい
ガントチャートには、工数各作業にかかる作業量が把握しづらいというデメリットがあります。各作業の工数はガントチャートに記載されていません。
そのため、作業を始めてから想定以上の工数だったというケースが起きてしまいます。その結果、予定の期日までに間に合わず現場の混乱を招きます。
一つの作業がずれることで、全体のスケジュールに影響を与えることも少ないため、プロジェクト自体の成否にも関ります。
ガントチャートを納期から逆算して作ってしまうと、余裕のないスケジュールになり結果としてプロジェクトが開始してから工数いかないという事態になりがちです。
優先すべき作業が見えにくく問題が表面化しづらい
ガントチャートは、スケジュール共有が大きな目的であるため、シンプルでわかりやすい構造になっています。その反面、基本的にはタスク内容と期日しか情報がないため、タスクの順序や関係が見えないという欠点があります。そのため、優先すべき作業がわかりづらいという欠点があります。
さらに、意識していないと期日が迫っているものから順番に作業を進めてしまい、期日に余裕があると後回しにする傾向があります。
また、自分のタスクに集中してしまい、問題が起こる直前まで表面化しづらく、問題が起きたには手遅れになることも少なくないでしょう。
柔軟性に欠けガントチャートの組み直しに時間がかかる
ガントチャートの組み直しには時間がかかります。また、計画の変更、更新が多ければ多いほど、抜け漏れが発生しやすくなります。
そうなると、ガントチャート自体の精査からやり直す必要があり、時間と労力を費やさなければいけません。
そのため、計画や作業が頻?に変わる可能性があるプロジェクトにはガントチャートは向かないと言えます。
ガントチャートの基本用語
ガントチャートで、よく使われる用語を紹介します。これらの用語はガントチャートを作成するうえでも大切になるため理解しておくと良いでしょう。
● タスク:プロジェクトにおける管理の最小単位のこと。開始日と完了予定日を決める。
● タスクグループ:複数のタスクをまとめたもの。
● タイムスケール:チャートの中で表示される時間軸のこと。 ※週、日、時間などで表記
● ステータス:タスクの進捗状況を示すもの。 ※「未着手」「進行中」「順調」「完了」などでステータスを表記
● アウトプット:成果物のこと。※書類や写真など
● リソース:プロジェクトで利用できる資源のこと。※「人」「資金」「設備」など
● マイルストーン:プロジェクトにおける中間目標地点のこと。進捗状況の把握をするためにも重要な指標となる。
● 作業依存関係リンク:タスクの相互関係のこと。 ※タスク1が完了しないとタスク2に着手できないという関係
● クリティカルパス:作業依存関係の中で一番長い期間を要する箇所で、プロジェクト全体における重要な部分。クリティカルパスのタスクが遅れるとプロジェクト全体が遅れる。
● WBS(Work Breakdown Structure):日本語で「作業分解図」と呼ばれ、プロジェクトに関わる作業を細かく分解したうえで一覧にした表のこと。
ガントチャートの作り方
基本的なガントチャートについて理解したところで、その作り方を説明します。ガントチャートを作るためには、大きく4つのステップがあります。順番に説明していきます。
● タスクの洗い出しとWBSの作成
● 各タスクの作業時間の見積もりと作業日程の決定
● ガントチャートに入力
● 担当者の決定
タスクの洗い出しとWBSの作成
最初に、タスクを洗い出してWBSを作成します。タスクを洗い出すときのコツは、作業の枠組みの中で一番大きいものから書き出すことです。
そこから、メンバー内でプロジェクトの全体像を共有できるところまで、各タスクの細分化を行います。あまり細かくしすぎると進捗管理が大変になるため注意してください。
ガントチャートでは、WBSの質が悪いとプロジェクト破綻します。
この項目が一番重要と言えるため、時間をかけて慎重に作成しましょう。
各タスクの作業時間の見積もりと作業日程の決定
次に、洗い出したタスクにかかる作業時間を見積もり、各タスクの開始日と終了日を決めます。ここでポイントとなるのが、タスクの関係を精査して最適な作業計画を作成すること作業依存関係を明確にするとトラブルを考慮し各タスクの作業時間に余裕を持たせることです。
また、マイルストーンとクリティカルパスの設定を行い、プロジェクト全体の重要部分を明確にしておきましょう。
ガントチャートに入力
ガントチャートの作成ツールもしくはエクセルやスプレッドシートを使い入力します。
縦軸に、タスクおよびその担当者や開始日完了日を、横軸に日時を入れて作成することが多くあります。後述しますが、エクセル、スプレッドシートには無料のテンプレートがあるため、それを利用すると効率的に作成ができます。
関連記事:Googleスプレッドシートとは?使い方や特徴、Excelとの違いについて解説!
また、横軸には矢印などの図形や色を使い分けることで進捗状況を見やすいように工夫もできます。入力後は、タスクの入れ忘れがないか、作業依存関係がわかるようになっているか確認しましょう。
担当者の決定
最後に各タスクの担当者を決めて記入していきます。タスクごとに担当者を分散させることを意識してください。
特定の担当者の割合が大きいと病気など万が一のことがあったにプロジェクトに与える影響が大きくなります。
また、タスクによる担当者の負担にも考慮が必要です。ガントチャート上ではタスクの難易度や求められるスキルが見えません。得意、不得意も担当者によって異なるので、気を付けましょう。
これらに注意しながら、各自の作業範囲と役割を明確にし、プロジェクトを完遂できるように個人やチームにタスクを割り当てていきます。担当者記入後は、メンバー内で共有を行いプロジェクト開始に備えます。
ガントチャートを使うときのポイント
ガントチャートを使うときにはいくつか抑えておくべきポイントがあります。それが以下の項目です。
● 作業の洗い出し
● 修正を見越してチャートを作成
● 作業同士の関係性の明確化
● 最適な方法で共有
作業の洗い出し
ガントチャートを使う前には「作業の洗い出し」を行っておく必要があります。ガントチャートは縦軸が「作業項目」、横軸が「期間」となっており、縦軸の作業項目を設定するために「作業の洗い出し」が必要となります。
縦軸の作業項目は「WBS =work breakdown structure」と言う手法を用いて作業分解構成図を作成することで導き出すことができます。
「WBS =work breakdown structure」とは
WBSは全体のプロジェクトを階層的に整理する手法のことで、日本語に直訳すると「作業分解構成図」もしくは「作業分解図」となります。
つまり「work=作業」を「breakdown=分解」して「structure=構造化」するのです。作業を分解・細分化して構造化することで、プロジェクト全体の作業内容を可視化でき、作業ボリュームを把握できるようになります。
このようにしてプロジェクト全体を俯瞰して見られるようにすることで工数を見積ることができ、管理がしやすくなります。
修正を見越してチャートを作成
ガントチャートを作成したあと、仕様変更などによりやむを得ず作業内容や工数の見直し、スケジュール変更などを余儀なくされることもあります。
こうした場合に変更内容をすぐに書き込んだり付け足したりできるように、あまり細部まで丁寧に作り込んだチャートにしないようにするのがベターです。
やはりシンプルイズベストで、シンプルにすれば変更や修正も容易にできるため、タイパ(タイムパフォーマンス)の観点からも有効です。
作業同士の関係性の明確化
ガントチャートにおいてプロジェクトを効率よく進行させていくために作業同士の関係性を明確化して把握しておく必要があります。
例えば、ガントチャートに記載されたB作業に着手するにあたり、その前段階のA作業が完了していなければB作業を開始することができない場合もあります。こういった作業同士の関係性を明確化するためにクリティカルパスを把握します。
このクリティカルパスをガントチャート内に明示しておくことで、作業に優先順位をつけることができ、どの作業から優先的に着手すればよいかが明確化できます。
クリティカルパスとは
クリティカルパスとは直訳すると「重要経路」という意味になり、プロジェクト全体を通してスケジュールに影響が出てしまう作業経路のことを指します。
つまりクリティカルパス内の作業進行が遅れた場合、プロジェクト全体が遅れてしまうことになります。
ガントチャート作成時にクリティカルパスを把握することで、プロジェクトが遅延してしまうリスクを事前に軽減できるのです。
クリティカルパスを見つけるには
クリティカルパスを見つけるための方法として、アローダイアグラムの作成が挙げられます。別名PERT図(Program Evaluation and Review Technique)とも呼ばれ、作業の所要期間や所要時間なども加味したプロジェクト全体のフローチャート図です。
プロジェクト全体における分割された作業工程と所要期間及び所要時間が可視化できるため、作業上のボトルネックとなる工程表の把握や並行して実施することが可能な作業などの管理ができるようになります。
最適な方法で共有
ガントチャートはチーム内で共有できるようにすることが重要です。プロジェクトは管理者だけが把握していても、効率的に作業を進行させることはできません。
そのためには共有サーバーを運用したり、クラウドを利用したりして一元管理することがおすすめです。
チームで同じデータを閲覧・参照することにより、メンバー同士における齟齬を防ぐことにも繋がります。またチーム一体となって作業完了に向け、同じ目標を共有するという意味においても効果的です。
無料で使えるガントチャートのテンプレート
ガントチャートには、多くの専門ツールがありますが、使用料がかかることや使い慣れるまでに時間がかかるのが難点です。
そして、エクセルやスプレッドシートでもガントチャートは無料で作成できるため、使いやすさもあり多くの企業で利用されています。
ここでは、エクセルとスプレッドシートそれぞれのガントチャートのテンプレートについて説明します。
エクセルによるガントチャートのテンプレート
1からガントチャートを作成するのは大変なので、テンプレートをダウンロードすることをおすすめします。
マイクロソフトの公式ページからエクセルファイルによるガントチャートが無料でダウンロードできます。
タスクや担当者といった基本項目がすでに入力されているので、作成する手間が大幅に割けると。
また、「エクセル ガントチャート テンプレート」と検索すれば、他にもさまざまなガントチャートのテンプレートが出てくるので、一度調べて用途に合ったものを探しても良いでしょう。
スプレッドシートによるガントチャートのテンプレート
Googleスプレットシートのテンプレートも、Googleアカウントがあれば誰でも利用ができます。こちらもエクセルと同様に基本情報が入力されています。テンプレートの入手手順は以下のとおりです。
1. Googleアカウントにログインする
2. 画面右上にあるGoogleアプリからスプレッドシートを選択
3. テンプレートギャラリーをクリックしプロジェクト管理の中からガントチャートを選択
4. ガントチャートのテンプレートが開き、自由に編集が可能になる
関連記事:Googleアカウントの作成方法を画像付きで徹底解説します!
また、スプレッドシートでは、編集権限と共有メンバーの設定もできるので、プロジェクトとの関わり方によって権限を決めるといいでしょう。
設定の仕方は、以下のとおりです。
1. ガントチャートを開き、右上の共有を選択
2. 「ユーザーやグループと共有」と「リンクを取得」というが画面が表示される
3. 「ユーザーやグループと共有」に共有したい人のメールアドレスを入力
4. 「編集者」もしくは「閲覧者」の権限設定を行い、送信を押す
5. 「リンクを取得」の右にあるリンクコピーを押し、URLを伝える
タイムラインビュー(Timeline View)
タイムラインビューを利用すれば自分でオリジナルのガントチャートが作成できます。以下でタイムラインビューを利用してガントチャートを作成する方法を解説します。
● タイムラインビュー(Timeline View)とは
● タイムラインビューでできること
● タイムラインビューを作成する
● タイムラインビュー機能を利用してガントチャートを作成する方法
タイムラインビュー(Timeline View)とは
2022年11月に米Googleが「Googleスプレッドシート」に新機能の導入を発表しました。それが「タイムラインビュー(Timeline View)」です。
Googleスプレッドシート上において、プロジェクト及びタスクの管理や追跡などがインタラクティブ(双方向)に行えます。チーム間でのコラボレーションの深化が期待できる新機能です。
タイムラインビューでできること
タイムラインビューをうまく活用すれば、プロジェクトマネージメントにおいて情報の可視化ができるようになり、様々な管理がしやすくなります。
● プロジェクトのタスク
● スケジュールの管理
● マーケティングキャンペーン
● チーム内におけるコラボレーション
● 今後のプランについて
など
タイムラインビューを作成する
1.タイムラインビューを作成するにはまず元となるデータを作成します。今回は「タスク名」「開始日・終了日」「概要」「担当者」を用意し、Googleスプレッドシートに以下のように入力します。
2.次に、メニューから「挿入」をクリックして、プルダウンメニューから「タイムライン」をクリックします。
3.「タイムラインの作成」のポップアップ画面が表示されますので、データ範囲の選択を指定してOKをクリックします。
4.すると同じファイル上にタイムラインビューが作成された別シートが追加されます。
タイムラインビュー機能を利用してガントチャートを作成する方法
ToDoリストから簡単にガントチャートを作成できます。
タスクカードに表示される項目は以下の情報が反映されます。
● カードタイトル
● 開始日
● 終了日
項目を新たに追加したい場合は「カードの詳細」から追加ができます。また「カードのグループ分け」からタスクのカテゴリー分けもできます。
関連記事:マイルストーンの意味とは!使い方や書き方を徹底解説!
ガントチャートと相性の良い業界
ここまでガントチャートについて、その意味や作り方を説明してきました。ガントチャートは、特にIT業界、イベント業界、建築業界で利用されることが多いようです。IT業界におけるWeb制作を例にとって説明したいと思います。
Webサイトの制作にあたっては、リリース日までに完成させる必要があるため、スケジュール管理がとても重要です。
そのため、必要なタスク打ち合わせ、デザイン制作、最終テストなどを洗い出し、それにかかる工数の計算から始めます。
なお、不測の事態に備えて、スケジュールには余裕を持たせることも忘れてはいけません。
工数が算出できたら、各タスクを担当者に振り分けて、Webサイト制作全体のスケジュールをメンバー全員で共有します。そしてWebサイト制作に入ります。
流れを簡単に記載するとこのようになるのですが、ガントチャート作成の工程表と似ています。そして、スケジュールプロジェクト全体の可視化、情報共有というガントチャートのメリットと相性が良いことがわかります。
このような背景もあり、Webサイト制作の現場ではガントチャートが活用されています。
まとめ
最後にこれまでの内容をまとめます。
● ガントチャートとは、作業工程や進捗状況を管理するために使用される図表(工程表、進捗表)のこと
● ガントチャートのメリットは「プロジェクト全体を可視化できる」「情報共有によるプロジェクトの円滑化」「プロジェクト遅延の際に迅速な対応できる
● ガントチャートのデメリットは「工数を把握しづらい」「優先すべき作業が見えにくく問題が表面化しづらい」「柔軟性に欠けガントチャートの組み直しに時間がかかる」
● ガントチャートの作り方は、「1.タスクの洗い出し、WBSの作成」「2.各タスクの作業時間の見積もりと作業日程の決定」「3.ガントチャートに入力」「4.担当者の決定とメンバー内で共有」
● エクセル、スプレッドシートではガントチャートのテンプレートが無料で利用できる
ガントチャートをうまく活用することで、プロジェクト管理を円滑に進めることができます。無料のテンプレートなども参考にしながら、使用してみてはいかがでしょうか。