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

ユーザーストーリーマッピングとは?

ソフトウェア開発において、利用者の行動や体験を時系列で視覚的に整理し、開発すべき機能の全体像と優先順位を把握する手法。主にアジャイル開発で用いられ、ユーザー体験を軸にバックログ構造化する目的で利用される。
ユーザーストーリーマッピングのイメージ画像

この手法では、まず利用者が目的を達成するまでの活動を時系列に並べ、その下に具体的な操作や要求を「ユーザーストーリー」として配置する。上段には大まかな行動やフェーズが横方向に並び、下段にはそれぞれの行動を実現するための細かなストーリーが縦方向に積み重ねられる。

これにより、個別の機能が全体の流れのどこに関わるかを俯瞰的に把握できるようになる。開発チームはこの配置をもとに、実際に利用者が操作する際に最小限の価値を提供する範囲を横方向に切り出すことができ、効果的なリリース単位やスプリント計画を検討することができる。

この手法で作成されたユーザーストーリーマップは単なる要件一覧とは異なり、利用者の操作手順や体験の連続性を中心に据えて整理する点に意味がある。機能単位で優先順位を決める場合、関連する操作が分断されることがあるが、この手法では一連の体験を保ったまま開発範囲を調整できる。

実際の現場では付箋やデジタルボードを用いて関係者が共同で作成することが多く、議論の過程で認識の差異や抜け漏れを可視化することもできる。プロダクトオーナーや開発者、デザイナーなど複数の立場のメンバーが同じ図を参照しながら検討を進めることで、要件の粒度や優先度の調整が行いやすくなる。

作成されたマッププロダクトバックログの整理やリリース計画の策定にも活用される。上位の行動から下位のストーリーまで階層的に並ぶため、未実装の領域や後続フェーズの内容も一目で確認できる。開発の進行に応じてストーリーの追加や移動を行うことで、変化する要求にも柔軟に対応できる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。