ユーザストーリーとは?ゆーざすとーりー
ユーザストーリーとは、アジャイル開発で、作りたい機能を利用者の立場から「〈誰〉として、〈目的〉のために、〈機能〉がほしい」という一つの短い文で書いた要求の表し方。細かい仕様は書き尽くさず、開発の直前に開発者と利用者側が会話して決める「対話のきっかけ」として使う。「完了と認める条件」(受入れ条件)を添えて、その条件を満たせば終わりと判断する。
最終更新:2026-10-09
基本情報を最短で暗記・合格する →背景
分厚い仕様書を最初に全部書くと、書く頃と作る頃で欲しいものが変わり、読まれない文書に手間だけ掛かる。誰が何のために欲しいのかだけを短く残し、詳細は必要になった時に話し合えば、変化に追いつける。基本情報ではアジャイル開発の用語例にスクラム・XP(エクストリームプログラミング:アジャイル開発の代表的な手法の1つ)と並んで「ユーザーストーリー」が挙がり、優先順位を付けて並べたものをプロダクトバックログと呼ぶ。
具体例
「受験者として、間違えた問題だけをあとで復習するために、誤答が自動で記録されてほしい」と書き、受入れ条件として「誤答は24時間以内に再出題される」を添える。学園祭の予約アプリを作るなら「来場者として、並ばずに済むように、整理券をスマホで受け取りたい」が1枚のストーリーになる。
試験での引っ掛け
画面の仕様や実装方法を書く欄ではない。「〜画面にボタンを追加する」と手段を書くと、本来の目的が消えて別の実現方法を検討できなくなる。またユースケース図とは別物で、図として描くものではない。ストーリーの良し悪しを見る基準にINVEST(独立・交渉可能・価値がある・見積もれる・小さい・テストできる)がある。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。