【ゆーざーすとーりー】

ユーザーストーリー とは?

最終更新:
💡 ユーザーの目的を、会話と確認につなげる

ユーザーにとって価値のある振る舞いを、短い言葉で表すもの。誰が何をしたいか、その理由などを共有し、会話で詳細を詰め、受け入れ条件で確認する。決まった一文を書くだけで仕様が完成するわけではない。

📌 このページのポイント
ユーザーストーリー:目的から確認へ 購入者として 商品をカートに入れたい まとめて注文するために カード 数量は? 会話 確認 例:1個追加 → 数量1で表示される 短い文章から、詳細と期待をそろえる
ユーザーの目的と価値を短く示し、会話で詳細を詰め、受け入れ条件で確認する。誰が・何を・なぜ、という文型は一つの書き方。条件は説明用の例。
ひよこ ひよこ
どんな文章を書けばいいの?
ペンギン先生 ペンギン先生
よくある形は「誰々として、何々したい。なぜなら何々だから」だよ。例えば「購入者として、商品をカートに入れたい。まとめて注文するために」。ユーザーの目的と価値を共有する助けになるけれど、この構文が必須というわけではないんだ。
ひよこ ひよこ
その一文があれば、実装できる?
ペンギン先生 ペンギン先生
詳細を相談する必要があるよ。3Csでは、カードが会話のきっかけ、会話で詳細を共有し、確認で期待を満たすか確かめる。カートなら、数量や在庫、同じ商品を追加した場合などを話し合う。短い文章だけで全仕様が決まるわけではないんだ。
ひよこ ひよこ
技術的な作業も、この形に書き換える?
ペンギン先生 ペンギン先生
文型を当てはめるだけでユーザーの価値が生まれるわけではないよ。画面・API・DBを別々の開発項目にするより、ユーザーが利用できる小さな機能として考える。実現に必要な技術作業はタスクなどで扱えるし、内部システムの利用者にも目的と価値はあるんだ。
ひよこ ひよこ
良いユーザーストーリーか確かめる基準はある?
ペンギン先生 ペンギン先生
INVESTが一つの目安だよ。独立して扱いやすい、詳細を相談できる、価値がある、見積もれる、小さい、検証できる、という六つの観点を表す。何ポイント以上なら必ず分割する、といった共通の数値規則ではなく、チームの状況と価値を見て考えるんだ。
ひよこ ひよこ
受け入れ条件は何を書くの?
ペンギン先生 ペンギン先生
期待する結果を確認できる形で書くよ。例えば「在庫のある商品を1個追加すると、カートにその商品が数量1で表示される」といった条件だね。これは説明用の例で、実際の条件は会話でそろえる。内部の実装手順ではなく、期待した振る舞いを確認するんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ユーザーストーリー」って出てきたら「ユーザーの目的と価値を短く示し、会話と確認で具体化するもの」と思えばだいたいOK!
📖 おまけ:英語の意味
「User Story」 = ユーザーの目的を表す短い記述
💬 XPで使われるようになった考え方だよ。文章は会話のきっかけで、詳しい仕様を全部詰め込む文書そのものではないんだ。

参考資料

← 用語集にもどる