アジャイルガイド · アジャイルのプラクティス
アジャイル開発におけるプロジェクト計画書の役割
アジャイルプロジェクトには計画がないという、よくある誤解があります。実際には、アジャイルは1つの大きな固定された計画を、詳細度の異なる複数の小さな計画に置き換え、それぞれをチームの学びに応じて更新します。
要点
- アジャイルは、ビジョンから毎日の計画まで階層的に計画します。
- アジャイルのプロジェクト計画も、ゴール、チーム、ケイデンス、リスク、予算を扱います。
- 計画はイテレーションごとに実際の進捗で更新されます。
アジャイルの計画の5つのレベル
アジャイルの実務家は、計画を階層として説明することが多く、タマネギとして描かれることもあります:
| レベル | 期間 | 典型的な作成物 |
|---|---|---|
| ビジョン | 年 | プロダクトビジョンステートメント |
| ロードマップ | 四半期 | アジャイルのロードマップ |
| リリース | 数か月 | リリース計画 |
| イテレーション | 数週間 | スプリントバックログとスプリントゴール |
| 毎日 | 今日 | デイリースクラムで合意した計画 |
アジャイルのプロジェクト計画に含まれるもの
- ゴール、スコープの境界、成功の指標。
- 主要なステークホルダーとその関わり方。
- チーム構成、役割、ワーキングアグリーメント。
- ケイデンス:イテレーションの長さとミーティングのスケジュール。
- 最初のバックログとリリースの予測。
- 主要なマイルストーン、依存関係、リスク。
- 予算とその追跡方法(多くはイテレーションあたりのコストとして)。
- 進捗の報告方法。
ガバナンスの要件を満たす
組織は、予算配分や監督のために計画を必要とすることがよくあります。アジャイルチームは次の方法でこのニーズに応えられます:
- 固定のスコープではなく、一定期間の安定したチームに予算を付ける。
- 動くインクリメントとバーンアップチャートで進捗を報告する。
- リリースに合わせてマイルストーンやフェーズのレビューを行う。
- 短く生きたリスクと意思決定のログを維持する。
計画を生きたものに保つ
イテレーションの終わりごとに計画を更新しましょう。変更は想定内であり、大切なのはすべての変更が見えるようになっていて、ステークホルダーがトレードオフを理解していることです。
このトピックの無料テンプレート
よくある質問
アジャイルのプロジェクト計画にプロジェクトマネージャーは必要ですか?
一部のアジャイルチームには、特にハイブリッドや大規模な環境ではいます。参考: アジャイルのプロジェクトマネージャー.
アジャイルのプロジェクト計画にガントチャートを含められますか?
ステークホルダー向けにマイルストーンレベルで使うことはあります。日々の計画にはバックログとボードを使います。
アジャイルでもチームにプロジェクト計画は必要ですか?
はい。ただし、階層的で軽量なものです。ビジョン、ロードマップ、リリース計画、イテレーション計画、毎日の計画があり、それぞれチームの学びに応じて詳細化されます。
アジャイルにおけるプロジェクト計画の5つのレベルとは何ですか?
ビジョン、ロードマップ、リリース、イテレーション、毎日です。期間が短くなるほど詳細度が増します。
アジャイルのプロジェクト計画には何を含めるべきですか?
ゴール、スコープの境界、成功の指標、ステークホルダー、チームと役割、ケイデンス、最初のバックログとリリースの予測、主要なマイルストーン、リスク、予算、報告の方法です。
アジャイルのプロジェクト計画では、固定の予算にどう対処しますか?
多くの場合、一定期間の安定したチームに予算を付け、イテレーションあたりのコストを算出します。そのうえで予算に収まるようスコープに優先順位を付けます。
アジャイルのプロジェクト計画におけるプランニングオニオンとは?
アジャイルの計画を、外側のビジョンから中心の毎日の計画までの階層として示す図。
アジャイルのプロジェクト計画は、ガバナンス委員会への報告をどう支えますか?
動くインクリメント、バーンアップチャート、短いリスクと意思決定のログ、リリースに合わせたマイルストーンレビューを通じて支えます。
アジャイルのプロジェクト計画はどのくらいの頻度で更新されますか?
少なくともイテレーションの終わりごとに更新し、リリース計画とロードマップはより遅いケイデンスで見直します。
アジャイルでは、バックログはプロジェクト計画と同じですか?
計画の一部です。バックログは順序付けられた作業を保持しますが、完全な計画はゴール、ステークホルダー、ケイデンス、予算、リスクも扱います。
アジャイルのプロジェクト計画でWBSを使えますか?
フィーチャーやエピックの大まかな分解を使うチームもありますが、タスクの詳細な分解は各イテレーションに委ねられます。