ごきげんよう、Zei(ゼイ)です。
今回はお仕事で必要になりそうなので調べまとめた完全に私専用のメモです!
しかし!「個人開発ではありながらも、しっかりとシステム開発のプロセスを踏んで形にしていこう」企画を考えたらガントチャートは知っていて損はないですし、実際作ってみたい気持ちもありますのでお付き合いいただけましたら幸いでございます。
ガントチャートとは何か、作り方などをまとめています。
ガントチャートとは
- さまざまなプロジェクトやプログラムに使用されている
生産管理・工程管理などに用いられる表の一種 - 「計画表」「スケジュール表」「進行表」「工程表」などと呼ばれることもある
- 棒グラフを用いたチャート
縦軸にはWBSを元にしたタスクや担当者、横軸には日時や進捗率を記す - 各タスクから横長の棒グラフ(ガントバー)が伸びており、作業の進捗や期間を示している
ガントチャートの使用目的
- プロジェクトの規模が大きい
→「誰が・どのようなタスクを・いつ行っているか」把握することが困難
→ガントチャートを利用する
→プロジェクトにおける全タスクと期限を可視化することができる
→進捗状況を一目で把握することができる - 詳細なガントチャートは、タスク同士の関係性を理解する時にも有効的に利用できる
WBSを作成しないとガンチャートは作成できない
WBS :プロジェクトの構造を示す
ガントチャート:プロジェクトのスケジュールを表示する
ガントチャートを作成するためには、WBSによって作業項目を洗い出し一覧化しなければいけない
その細分化されたタスクを元にガントチャートでグラフ化していく

ガントチャートのメリット
- プロジェクトの進捗の可視化
- 各タスクが視覚化される
- タスク間の依存関係の把握
- マイルストーンの明確化
- 現在計画のどの段階にあるか一目で把握できる
- 計画通りに進捗しているかプロジェクトを俯瞰して見ることができる
- 自分の担当外の工程も見ることができる
- プロジェクトは計画書を立て企画するが、進捗状況によっては計画を立て直す必要もある
その判断となる目安を「見える化」できる
- プロジェクト全体のスケジュール感が把握できる
- 勿論、各々のタスクに割り振られたスケジュールも一元的に可視化される
- タスクもスケジュールも管理しているので、タスク抜け漏れを防ぐだけでなく納期漏れを防ぐ
- 視覚的かつリアルタイムにプロジェクトの進捗状況を把握できるので
タスク間の依存関係の管理を助ける - クリティカルパスの特定にも役立つ
※「前工程が終了しないと次工程が開始されない」などといった依存関係が明瞭になるため - 何らかの理由でタスクを後回しにする場合、事前に発生するであろう問題を特定し、
依存関係の競合を回避することもできる
- プロジェクトの主要項目であるマイルストーンも管理することができる
※マイルストーン:プロジェクトを完遂するための中間目標地点のこと
※ガントチャートにおけるマイルストーンは、プロジェクト内の重要な中間目標点であり
プロジェクトのタイムラインのチェックポイント - 最終目標から逆算し「いつまでにどの地点にいるべきなのか」を視覚的に分かりやすく検討することができる
ガントチャートの作り方
– WBSを作成する
– 工数を見積る
– 作業開始日を入力する
– 横軸に日付を入力する
– 横棒を描く
ガントチャートで記載するもの
- タスク
- 作業工数
- タスクの開始日・タスクの終了日
- タスクの担当者
- ステータス
- 進捗率
- タイムスケール
- ガントバー
- ロードマップ
- マイルストーン
- クリティカルパス
プロジェクトにおける最小単位の作業や課題
タスクを行う開始日と予定終了日
タスクを主体的に進める担当者
タスクの進捗状況
「未着手」「進行中」「完了」などを示す
タスクの完了率
チャート上部に表示される日付などの時間軸
週、日、時、分など
タスクから伸びる棒グラフのこと
プロジェクトの大まかな計画表のこと
プロジェクトの流れと最終目標をメンバー員に共有するための資料として役立つ
プロジェクトにおける重要な目標日やチェックポイントなどの中間目標地点を示す
進捗状況の把握に欠かせない重要な指標
クリティカルパスを把握するためには、PERT 図(アローダイアグラム、Arrow Diagram)と呼ばれるネットワーク図を作成
Googleスプレッドシート・Excelにテンプレートがある
なんと、Googleスプレッドシートにガントチャートのテンプレートがありました。
これはありがたいです。ここから自分の好きにカスタマイズすればいいですね。

Excelにもありました

Excelにはアジャイル開発用もありました。ちょと何が違うのかまだ分かりませんがいいことですね。

感想
個人開発は自分自身が全部やる必要があるので、強い想いで納期を自主的に設定しこなしていくしかないですが、しっかりとしたお仕事の場合は納期などが決まっているので、こういうツール?資料?を作成し管理していくのは本当に大事だなと思います。
一番良かったのは、責任の所在と今自分がどの時点にいるのかを確認できるのが、とってもいいことだと思います。
参考

コメント