答え エ
【解説】
アジャイル開発プロセスではユーザーストーリを使ってタスクを管理し、ユーザーストーリをつくるときには“INVEST”を意識して質の高いユーザーストーリとなっているかどうかを評価します。(エ)
“INVEST”には次の六つの観点があります。
- Independent
独立していて、先行するストーリーが完了してないと始められないなど他の影響を受けないこと。
- Negotiable
交渉可能であり、ストーリが具体的なタスクに落ちすぎておらず、プロダクトオーナーと実現方法について交渉することができること。
- Valuable
価値があり、ストーリ単独で顧客にとっての価値があること。
- Estimable
見積もり可能であり、ストーリを実現するのにかかる時間が見積もれるだけの十分な情報があること。
- Sized Right
適切な大きさであり、チームが開発を回していくにあたって、ストーリを実現するのに要する時間が長すぎない程度の適切なサイズに分割されていること。
- Testable
テスト可能であり、そのストーリが完了したかどうかをテストでき、受け入れ条件が明確になっていること。