ユーザーストーリーマッピング【user story mapping】
ユーザーストーリーマッピングとは?

この手法では、まず利用者が目的を達成するまでの活動を時系列に並べ、その下に具体的な操作や要求を「ユーザーストーリー」として配置する。上段には大まかな行動やフェーズが横方向に並び、下段にはそれぞれの行動を実現するための細かなストーリーが縦方向に積み重ねられる。
これにより、個別の機能が全体の流れのどこに関わるかを俯瞰的に把握できるようになる。開発チームはこの配置をもとに、実際に利用者が操作する際に最小限の価値を提供する範囲を横方向に切り出すことができ、効果的なリリース単位やスプリント計画を検討することができる。
この手法で作成されたユーザーストーリーマップは単なる要件一覧とは異なり、利用者の操作手順や体験の連続性を中心に据えて整理する点に意味がある。機能単位で優先順位を決める場合、関連する操作が分断されることがあるが、この手法では一連の体験を保ったまま開発範囲を調整できる。
実際の現場では付箋やデジタルボードを用いて関係者が共同で作成することが多く、議論の過程で認識の差異や抜け漏れを可視化することもできる。プロダクトオーナーや開発者、デザイナーなど複数の立場のメンバーが同じ図を参照しながら検討を進めることで、要件の粒度や優先度の調整が行いやすくなる。
作成されたマップはプロダクトバックログの整理やリリース計画の策定にも活用される。上位の行動から下位のストーリーまで階層的に並ぶため、未実装の領域や後続フェーズの内容も一目で確認できる。開発の進行に応じてストーリーの追加や移動を行うことで、変化する要求にも柔軟に対応できる。