製品ロードマップは、 ビジョンステートメント の直後にあり、 価値へのアジャイルロードマップのステージ2を表しています。 その目的は、製品要件の概要を提供し、機能の優先順位付け、グループ化、および分類を可能にすることです。 また、大まかな時間枠をフィーチャにアタッチするための優れたツールでもあります。
ロードマップを効果的に作成するために実行できる4つのステップがあります。
1. 要件を特定する
最初のステップは、製品要件を特定して収集することです。 その際、非常に大規模で高レベルの要件 ( エピックとも呼ばれます) から始めて、 テーマ や 機能など、より適切なサイズに向かってゆっくりとチャンクダウンすることをお勧めします。 このリストは、 製品バックログの基礎にもなります。
2.要件を整理してグループ化する
要件のリストができたら、このリストを取得して、テーマと呼ばれる共通の論理グループにグループ化します。 このプロセスは、前の手順で既に開始している可能性があります。 ただし、 開発チーム を参加させて支援してもらうと役立つ場合があります。 技術的な依存関係やアフィニティを特定できる場合があります。 アジャイルは動作するソフトウェアに重点を置いているため、グループ化を決定するときはそのことを念頭に置いてください。
3.見積もりと注文
この手順には 2 人の所有者がいます。 1 つは製品所有者で、バックログの各要件の順序を決定する責任があります。 もう一つは開発チームです。 彼らは、各機能を完了するのにかかる労力を決定する責任があります。
見積もり
ポーカー
など、見積もりに役立つさまざまなツールやテクニックがあります。 同様に、バックログを注文するのに役立つさまざまな手法があります。 たとえば、 相対的な優先度 (=価値/労力)または ROIに基づいて注文できます。
4.高レベルの時間枠を添付する
バックログ項目を見積もり、順序付けしたら、開発チームとスクラムマスターと協力して、スプリント期間を選択します。
開発チームのベロシティがわかれば、製品が最初のリリースにいつ到達できるかを経験的に推測できます。 そのデータがない場合は、最初のスプリントで完了するためにコミットできる作業量を開発チームに尋ねます。 これにより、ロードマップの計画に使用できる初速度が得られます。 労力、順序、テーマ、チームの速度を使用して、すべてを素晴らしいロードマップにまとめることができるはずです。
このプロセス全体を迅速に進めるには、1 つのスプリントを満たすのに十分な作業のみが必要です。 これにより、すぐにコーディングを開始できます。 次のスプリントとプロジェクトの残りの部分は並行して決定できます。
さまざまな種類の アジャイルプロジェクト管理アーティファクト の詳細については、以前のブログ投稿を参照してください。