製品バックログは、すべてのプロジェクト要件の順序付きリストです。 プロジェクトの開始時に開始されたこの単一の要件リストは、間違いなくアジャイルプロジェクトで最も重要なアーティファクトです。
アジャイルプロジェクトの要件は、通常、ユーザーストーリー形式に従います。 プロダクト所有者は、リストの作成、保守、および順序付けを担当します。 これには、新しいストーリーの追加、ストーリーの変更、不要になったストーリーの削除が含まれます。 製品バックログが、サイズと要件の順序の両方の点で絶えず変化することは完全に正常です。
製品所有者は、製品バックログを最高の状態に保つことが重要です。 アジャイル開発チームがどれだけ早く卓越性を達成したか、継続的インテグレーションソリューションがどれほど優れているかに関係なく、間違った製品を構築している場合は、すべてが無関係になります。
少なくとも、製品バックログには次の情報が含まれている必要があります。
- 要件/ユーザーストーリーの説明
- ユーザー ストーリーの相対的な順序または優先度
- 工数の見積もり
製品バックログの例を次に示します。
身分証明書 | 物語 | 種類 | 地位 | 見積もる |
---|---|---|---|---|
121 | 管理者として、アカウントをプロファイルにリンクして、顧客が新しいアカウントにアクセスできるようにしたいと考えています。 | 特徴 | 進行中で | 5 |
113 | 顧客として、アカウントの残高を表示して、各アカウントに現在いくらのお金があるかを確認したいと思います。 | 特徴 | 進行中で | 3 |
403 | 顧客として、各アカウントの残高を調整できるように、アクティブなアカウント間で送金したいと考えています。 | 特徴 | 未開始 | 1 |
97 | サイト訪問者として、私は銀行に連絡して、質問をしたり問題を提起したりできるようにしたいと思います。 | 特徴 | 未開始 | 2 |
68 | サイト訪問者として、銀行サービスを利用できるように場所を見つけたいと思います。 | 特徴 | 未開始 | 8 |
製品所有者はバックログの内容を管理しますが、各ユーザー ストーリーに添付された見積もりに対する権限はありません。 これらは開発チームの唯一の権限です。
バックログは、プロジェクト全体で常に使用されています。 スクラムチーム全体が、各アジャイルプロジェクトイベントとスプリント中にそれを参照します。
たとえば、製品バックログは、 スプリント計画 会議への重要な入力です。 会議の開始時に、開発チームはバックログの最優先要件を受け取り、スプリント中にそれを完了することをコミットできるかどうかを確認します。 別の例は、スプリント中にチームの作業がなくなった場合です。 次に、製品バックログを参照して、次に取り組む機能を選択します。
詳細については、さまざまな種類の アジャイルプロジェクト管理アーティファクトに関する以前のブログ投稿を参照してください。