プロダクトバックログアイテム (Product Backlog Item)
プロダクトバックログを構成する個々の要素であり、プロダクトの価値向上や変更のために必要な要件、機能、改善事項などを記述したものである。
アジャイル開発では主にユーザーストーリー形式で記述され、「誰のために」「何を」「なぜ」行うのかを簡潔に表現する。適切な粒度と明確な構造を持つことが、チーム全体の共通理解とスムーズな実装の基盤となる。
- 形式と構造: 「As a [role], I want [means], so that [end]」という構文テンプレートが広く普及しており、役割、手段、目的を明示することが推奨される。
- 原子的性質 (Atomicity): 1つのアイテムは単一の機能や要求のみを表現すべきであり、複数のアクションを混在させると見積もりや実装の難易度が跳ね上がる。
- 依存関係の最小化: アイテム間の因果的依存や包含関係を極力排除し、独立して優先順位付け・計画が可能な垂直スライスとして記述することが重要である。
- 必要最小限の記述: コメントやUIのモックアップ指示などは補足情報として扱い、ストーリー本文自体はシンプルで問題指向の記述に留めることが望ましい[1]。
- 所属タグ: Scrum Core Artifacts Requirements User Story
- カテゴリー: Scrum Core
-
Improving agile requirements: the Quality User Story framework and tool — 「ユーザーストーリーは、アジャイル開発において広く採用されている要件表記法である。」(訳)(ライセンス: CC BY 4.0) ↩