【ゆーざーすとーりー】

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

💡 「誰が、何を、なぜ」を1文で表す
📌 このページのポイント
ユーザーストーリーの記述テンプレート [ユーザー] として [目的] のために [機能] がほしい As a [user], I want [feature] so that [benefit] 具体例 ECサイトの例 「買い物客として、 商品をお気に入り登録して、 後でまとめて購入したい」 チャットアプリの例 「チームメンバーとして、 ファイルを共有して、 スムーズに共同作業したい」 I: 独立 N: 交渉可 V: 価値あり E: 見積可 S: 小さい T: テスト可
ユーザーストーリーの記述テンプレートと具体例
ひよこ ひよこ

具体的にどう書くの?

ペンギン先生 ペンギン先生

ECサイトの利用者として、商品をカートに追加したい。なぜなら複数商品をまとめて購入したいから」。主語が「ユーザー」であることが重要。「開発者として、DB接続プールを導入したい」は技術タスクであってユーザーストーリーではない。常にユーザーの価値を中心に書くんだよ

ひよこ ひよこ

要件定義書との違いは?

ペンギン先生 ペンギン先生

要件定義書は「システムが何をするか」を網羅的に記述する。ユーザーストーリーは「ユーザーが何をしたいか」を簡潔に記述する。要件定義書は変更が大変だけど、ユーザーストーリーはカードに書ける程度の短さで、優先順位の入れ替えや詳細化が容易。アジャイル開発のスピード感に合った手法だよ

ひよこ ひよこ

ストーリーの大きさは?

ペンギン先生 ペンギン先生

1スプリント(1〜2週間)で完了できるサイズが目安。大きすぎるストーリーエピック)は分割する。「ユーザー管理機能」→「ユーザー登録」「ログイン」「プロフィール編集」「パスワードリセット」に分割。INVEST原則のSmall(小さい)とEstimable(見積もれる)を意識しようね

ひよこ ひよこ
ペンギン先生 ペンギン先生

ユーザーストーリーの「相対的な大きさ」を数値化したもの。時間ではなく複雑さ・不確実性で見積もる。基準となるストーリーを1ポイントとして、他を相対評価。フィボナッチ数列(1、2、3、5、8、13)を使うことが多い。8以上のストーリーは分割を検討。プランニングポーカーで全員の見積もりを合わせるよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ユーザーストーリー」って出てきたら「ユーザー視点で機能を簡潔に記述したもの」と思えればだいたいOK!
📖 おまけ:英語の意味
「User Story」 = ユーザーの物語
💬 Story(物語)。ユーザーの「こうしたい」という物語を短く記述するよ
← 用語集にもどる