ひとことで言うと#
ユーザーがプロダクトを使う流れを横軸に時系列、縦軸に優先度で並べた「地図」を作ることで、「何を最初に作るべきか」が一目でわかるようにする手法。フラットなバックログリストでは見えない体験の全体像が見えるのが最大の強み。
押さえておきたい用語#
- バックボーン(Backbone)
- ユーザーの活動を左から右に時系列で並べたストーリーマップの背骨のこと。すべてのストーリーはこの下にぶら下がる。
- ユーザーストーリー(User Story)
- 「〇〇として△△したい」の形式で書かれたユーザー視点の要求記述のこと。バックボーンの各活動の下に優先度順で縦に並ぶ。
- MVPライン(Walking Skeleton)
- ストーリーマップに引く最初のリリース区切り線のこと。この線より上だけで「ユーザーが目的を達成できる」最小セットを定義する。
- リリーススライス(Release Slice)
- ストーリーマップを横線で区切ったリリース単位のこと。MVPライン、v1.1ライン等、段階的にリリースする範囲を視覚的に示す。
ユーザーストーリーマッピングの全体像#
こんな悩みに効く#
- バックログが100件を超えて、何から手をつけるべきかわからない
- リリースしたのに「肝心な機能がない」とユーザーに言われる
- エンジニア・デザイナー・PMの間で、作るものの認識がズレている
基本の使い方#
ユーザーがプロダクトを使う流れを左から右に時系列で並べる。これが「地図の背骨(バックボーン)」になる。
例えば「オンライン料理教室アプリ」なら:
- レッスンを探す → 2. 内容を確認する → 3. 予約する → 4. レッスンを受ける → 5. レビューを書く
ポイント: 細かい機能ではなくユーザーの「活動」レベルで書く。「検索ボタンを押す」ではなく「レッスンを探す」。付箋に書いて壁に貼るのがベスト。
バックボーンの各活動の下に、具体的なユーザーストーリーを縦に並べていく。
「レッスンを探す」の下に:
- ジャンルで絞り込む
- 日時で絞り込む
- 人気順で並べ替える
- 先生のプロフィールを見る
- お気に入りから選ぶ
上にあるものほど重要度が高い。チームで議論しながら「これがないとユーザーは先に進めない」ものを上に置く。
ここが最大のポイント。ストーリーマップに横線を引いて、リリースの区切りを作る。
1本目の線(MVP): 「最低限これだけあればユーザーは目的を達成できる」ライン
- レッスンを探す: ジャンルで絞り込む
- 内容を確認する: 概要と日時を見る
- 予約する: 予約して決済する
- レッスンを受ける: Zoomリンクが届く
2本目の線(v1.1): 「体験を快適にする」ライン
- お気に入り機能、レビュー閲覧、リマインド通知…
横線より上だけで**ユーザー体験が左から右に「歩ける」**ことを確認する。途中で途切れていたらMVPとして機能しない。
具体例#
チーム6人で2時間のワークショップを実施。
バックボーン(ユーザーの活動): 経費を登録する → レシートを添付する → 承認を依頼する → 承認者が確認する → 経理が処理する
MVP(横線1本目):
| 活動 | 含めるストーリー |
|---|---|
| 経費登録 | 金額・日付・カテゴリを手入力 |
| レシート添付 | スマホで撮影してアップロード |
| 承認依頼 | 上長にメール通知 |
| 承認確認 | 一覧から承認/差し戻し |
| 経理処理 | CSVエクスポート |
v1.1(横線2本目で追加):
- レシートのOCR自動読み取り
- Slack通知
- 月次レポートのダッシュボード
- 交通系ICカード連携
発見: ワークショップ中に「承認者がスマホで承認できないと使い物にならない」という意見が出て、MVPにスマホ対応の承認画面を追加。フラットなバックログでは埋もれていた重要要件がマッピングで浮き上がった。
顧客管理SaaS(契約社数200社)で「レポート機能」の大型リリースを計画。バックログに42件のストーリーが溜まっていた。
マッピングワークショップ(3時間、8名参加):
バックボーン: データを選ぶ → 条件を設定する → レポートを生成する → 結果を確認する → 共有・エクスポートする
3段階のリリーススライス:
| リリース | 範囲 | ストーリー数 | 工期 |
|---|---|---|---|
| MVP | 基本テンプレート5種 + PDF出力 | 12件 | 3スプリント |
| v1.1 | カスタムフィルタ + グラフ表示 | 16件 | 4スプリント |
| v1.2 | 自動配信 + ダッシュボード | 14件 | 3スプリント |
効果: 42件のバックログを「3回に分けてリリース」する計画が2時間で決まった。MVPの12件は体験が左から右に「歩ける」最小セットとして全員が納得。
結果: MVP(3スプリント・6週間)でリリースした段階で、契約社の65%が即利用開始。「全部揃ってからリリース」していたら半年後だった機能を6週間で届けられた。
観光協会の職員3名+外部開発会社2名で、地域イベントの予約サイトを企画。IT知識のない職員もワークショップに全員参加。
工夫: 付箋と模造紙を使い、デジタルツールは一切使わない。「お客さんがイベントに参加するまでの流れを教えてください」から始める。
バックボーン(観光客の行動): イベントを知る → 詳細を見る → 予約する → 当日参加する → 思い出を共有する
MVPラインの議論:
- 「思い出を共有する」はMVP不要 → v1.1に
- 「当日参加する」の「QRコードチェックイン」は必須か議論 → 名前で受付すればOK → v1.1に
- 結果、MVPは「イベント一覧 → 詳細 → 予約フォーム → 確認メール」の4ステップに
成果:
| 指標 | 従来(電話予約) | MVP導入後 |
|---|---|---|
| 予約にかかる時間 | 平均10分/件 | 平均2分/件 |
| 職員の電話対応時間 | 月40時間 | 月8時間 |
| イベント予約率 | 定員の62% | 定員の85% |
結果: 開発期間わずか4週間のMVPで、予約率が62%→85%に上昇。IT知識がない職員でも付箋ワークショップに参加でき、「自分たちが考えたシステム」という当事者意識が生まれた。
やりがちな失敗パターン#
- PMが一人で作ってしまう — ストーリーマッピングの真価はチームで議論するプロセスにある。一人で作った地図は「PMの頭の中の整理」にすぎず、共通理解にならない
- ストーリーの粒度がバラバラ — 「ログインする」と「AIがレコメンドする」が同じ列に並ぶと優先度を比較できない。「ユーザーが〇〇できる」という統一フォーマットで書く
- MVPラインを欲張る — 「これもないと…」を繰り返すとMVPが肥大化する。**「これがなくても目的は達成できるか?」**と自問して、Yesなら容赦なく2本目の線の下に落とす
- マッピング後にバックログリストに戻してしまう — せっかくの2次元マップをフラットなリストに変換すると、体験の全体像が見えなくなる。マップ形式のまま管理し、常に参照できる状態にしておく
まとめ#
ユーザーストーリーマッピングは「何を作るか」の議論を「リスト」から「地図」に変えてくれる手法。体験の全体像を俯瞰できるから、MVPに抜け漏れがなくなり、チームの認識も揃う。次にバックログの優先順位で悩んだら、付箋とホワイトボードを用意してチームでマッピングしてみよう。