アジャイルガイド · アジャイルのプラクティス
アジャイルのガントチャート:アジャイルプロジェクトでの使いどころと使い方
アジャイルのガントチャートとは、すべてのタスクの詳細なスケジュールではなく、スプリント、リリース、エピックを日付に沿って示す大まかなタイムラインです。このように使うと、 ガントチャート は、スコープを事前に固定することなく、計画と依存関係をステークホルダーに伝えるのに役立ちます。
要点
- ガントチャートは、タスクではなくスプリント、リリース、エピックを示せばアジャイルでも機能します。
- 近い時期には実線のバーを、先の時期には予測のバーを使いましょう。
- スプリントレビューのたびにチャートを更新し、約束ではなく予測として扱いましょう。
- 全体像を把握するために、バーンアップチャートとバックログを組み合わせましょう。
ガントチャートはアジャイルで使えますか?
従来のガントチャートは、すべてのタスクを固定の日付と依存関係とともに列挙するもので、安定していることが前提の計画に適しています。アジャイルの計画は変化を前提としているため、タスクレベルの詳細なガントチャートはすぐに古くなります。解決策は詳細度を変えることです。タイムボックス(スプリントとリリース)と大きなアイテム(エピックとマイルストーン)を示し、詳細はチームがバックログで管理します。
- 役立つ用途: リリースのタイムライン、チーム間の依存関係、外部で決まっている固定日、ガント表示に慣れたステークホルダーへの報告、そして ハイブリッドプロジェクト.
- あまり役立たない用途: スプリント内の日々のタスク管理。この場合は タスクボード の方が適しています。
アジャイルのガントチャートの作り方
- タイムボックスを配置する: 各スプリントを、たとえば2週間といった固定長のバーとして追加する。
- リリースとマイルストーンを追加する: 予定しているリリース日と、外部で決まっている固定日を次として示す: マイルストーン.
- タスクではなくエピックを配置する: 各エピックを、作業が見込まれるスプリントにまたがるバーとして示す。根拠は次のとおり: ベロシティ.
- 依存関係はエピック間またはチーム間のみ示す: たとえば、決済のエピックにはスプリント4までに決済事業者のAPIが必要です。参考: タスクの依存関係.
- 確度を示す: 次の1~2スプリントには実線のバーを、それより先には薄いバーや破線のバーを使う。
- スプリントレビューのたびに更新する: バックログや予測の変化に合わせてエピックを移動し、その理由を記録する。
計算例
2週間のスプリントあたり約30ポイントのベロシティを持つチームが、1月6日開始の6スプリントのリリースを計画します。
| エピック | サイズ(ポイント) | 計画済みのスプリント | 備考 |
|---|---|---|---|
| クラス時間割 | 25 | 1 | 確定。すぐに開始 |
| 予約とキャンセル | 40 | 2–3 | 確定 |
| キャンセル待ち | 30 | 3–4 | 予測 |
| 決済 | 45 | 4–5 | スプリント4までの決済事業者のAPIに依存 |
| リマインダー | 20 | 6 | 予測。次のリリースに移る可能性あり |
合計:6スプリントで160ポイント(キャパシティは180ポイント)で、多少のバッファがあります。リリースのマイルストーンはスプリント6の終わりの3月27日です。決済APIが遅れた場合、決済と、場合によってはリマインダーが次のリリースに移ることがチャートで一目でわかります。
ガントチャートと他のアジャイルの計画ビューの比較
| ビュー | 表示内容 | 最適な用途 |
|---|---|---|
| アジャイルのガントチャート | 依存関係付きでタイムライン上に示したエピックとリリース | ステークホルダーとのコミュニケーション、複数チームの調整 |
| アジャイルのロードマップ | 時間軸に沿ったゴールとテーマ(日付がないことも多い) | 戦略と方向性 |
| リリースのバーンアップまたはバーンダウン | 時間経過に伴う完了作業とスコープの比較 | 予測と進捗の追跡 |
| スプリントボードまたはタスクボード | スプリント内の各アイテムのステータス | 日々のチーム内の調整 |
コツとよくある間違い
- スプリントレベルのタスクをガントチャートに載せないでください。誤った精度を生みます。
- 予測のバーを約束として扱わないでください。変動するのは日付や品質ではなくスコープであることを説明しましょう。
- 信頼できる唯一の情報源を保ちましょう。ツール上でガントのバーをバックログのエピックにリンクし、一緒に更新されるようにします。次のようなツール Wrike, Smartsheet と monday.com はタイムラインとボードを組み合わせています。参考: ガントチャートソフトウェア.
- チャートは毎回の次の場で見直します: スプリントレビュー。毎日ではありません。
- 実際の進捗ペースを示すバーンアップチャートと併用しましょう。
このトピックの無料テンプレート
よくある質問
アジャイルでガントチャートを使えますか?
はい、大まかなレベルであれば使えます。すべてのタスクではなくスプリント、リリース、エピックを示し、計画の変化に合わせて更新しましょう。
アジャイルのガントチャートとは?
アジャイルの計画を伝えるために使う、スプリント、リリース、エピック、マイルストーンのタイムライン表示。
ガントチャートはアジャイルですか、ウォーターフォールですか?
ガントチャートはウォーターフォール型の計画と結び付けられることが多いですが、形式そのものは中立です。アジャイルに合うかどうかは、計画がどれだけ詳細で固定されているかで決まります。
アジャイルチームがガントチャートを避けるのはなぜですか?
タスクレベルの詳細なガントチャートはスコープと日付が固定されていることを暗示し、変化を前提とするアジャイルと相反します。また、最新の状態に保つのに手間がかかります。
アジャイルチームはガントチャートの代わりに何を使いますか?
ロードマップ、リリースバーンアップチャート、バックログ、タスクボードです。参考: アジャイルのツールと技法.
ガントチャートにスプリントはどう示しますか?
各スプリントを固定長のバーとして追加し、エピックを計画しているスプリントにまたがるように配置します。
アジャイルでガントチャートに依存関係を示すべきですか?
エピック、チーム、外部マイルストーン間の依存関係を示し、タスクレベルの依存関係の連鎖は避けましょう。
スクラムではガントチャートを使いますか?
スクラムガイドには記載がありません。ステークホルダーへの報告用に大まかなタイムラインを使うスクラムチームもあります。
アジャイルのガントチャートはどのくらいの頻度で更新すべきですか?
スプリントレビューのたび、または予測が大きく変わったときです。
ガントチャートとロードマップの違いは何ですか?
ガントチャートは日付ベースで予定された作業を示します。ロードマップはゴールと方向性に焦点を当て、大まかな時間軸を使うこともあります。参考: プロジェクトロードマップ.
アジャイルチーム向けのガントチャートを提供しているツールは?
多くのツールがボードとタイムラインを兼ね備えています。比較は次をご覧ください: プロジェクト管理ツール 。