プロジェクトマネージャ 2024年 午前2 問16
問題文
アジャイル開発において、質の高いユーザーストーリーを作成するための観点として“INVEST”がある。ユーザーストーリーに対する評価のうち、“INVEST”の観点に合致したものはどれか。
選択肢
ア:開発者にとって、価値があるものになっている。
イ:作業期間に対して適切な大きさになっている。(正解)
ウ:詳細な要件や実装方法が定義され、議論や交渉の余地がない状態になっている。
エ:他のユーザーストーリーとの依存関係をもっている。
🔒 解説は解答すると表示されます
INVESTによるユーザーストーリー評価【午前2解説】
正解の理由
イは、ユーザーストーリーが作業期間に対して適切な大きさであることを示しています。これは、INVESTの「Small(小さい)」に合致します。
INVESTは、質の高いユーザーストーリーの観点を表す略語です。
- I:Independent(独立している)
- N:Negotiable(交渉可能である)
- V:Valuable(ユーザーに価値がある)
- E:Estimable(見積もり可能である)
- S:Small(小さい)
- T:Testable(テスト可能である)
解法ステップ
- 選択肢の内容を、INVESTの各観点に対応させます。
- 「作業期間に対して適切な大きさ」は、ストーリーを小さく保つ「Small」に当たります。
- したがって、INVESTに合致するのはイです。
選択肢別の誤答解説
- ア:INVESTの「Valuable」に関係します。ただし、価値がある対象は開発者ではなく、ユーザーや顧客です。
- イ:作業期間に対して適切な大きさであることは、「Small」に合致します。
- ウ:要件や実装方法を固定し、議論や交渉の余地をなくす考え方は、「Negotiable(交渉可能)」に反します。
- エ:他のストーリーに依存していると、独立して扱いにくくなります。「Independent(独立している)」に反します。
よくある誤解
-
「Valuable」は開発者にとって価値があることだと思う
ユーザーストーリーで重視するのは、ユーザーや顧客にとっての価値です。 -
「Negotiable」は要件を細かく確定することだと思う
ストーリーは、実装方法を初めから固定せず、関係者が対話を通じて内容を調整できる状態が望ましいです。 -
「Small」は単に作業量が少なければよいと思う
開発期間内に完了でき、見積もりやテストがしやすい適切な大きさにすることが重要です。
補足コラム
INVESTは、ユーザーストーリーの品質を確認するためのチェックリストとして使われます。特に、ストーリーが大きすぎる場合は、より小さなストーリーに分割すると、見積もりや進捗管理、テストがしやすくなります。
また、ストーリー同士の依存関係を減らすと、順序に縛られずに開発を進めやすくなります。
FAQ
Q. ユーザーストーリーが「小さい」とは、どの程度の大きさですか?
A. チームが見積もりやすく、短い期間で実装・テストできる程度が目安です。具体的な期間はチームや開発内容によって異なります。
A. チームが見積もりやすく、短い期間で実装・テストできる程度が目安です。具体的な期間はチームや開発内容によって異なります。
Q. ユーザーストーリーに実装方法を書いてはいけませんか?
A. 必要に応じて技術的な情報を補足することはありますが、実装方法を最初から固定しすぎないことが大切です。関係者が話し合って調整できる余地を残します。
A. 必要に応じて技術的な情報を補足することはありますが、実装方法を最初から固定しすぎないことが大切です。関係者が話し合って調整できる余地を残します。
関連キーワード: INVEST、ユーザーストーリー、アジャイル開発、スクラム、プロダクトバックログ

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

