ひとことで言うと#
フラットなバックログリストではなく、ユーザーの行動の流れ(横軸)と優先度(縦軸)の2次元マップでストーリーを整理し、リリースの「切り方」を視覚的に決定する手法。
押さえておきたい用語#
- バックボーン(Backbone)
- ストーリーマップの横軸に並ぶユーザーの主要な活動(アクティビティ)の列のこと。マップの「背骨」として全体構造を支える。
- ウォーキングスケルトン(Walking Skeleton)
- 各アクティビティの最低限の機能だけを横断的につないだ、動く骨格のこと。MVP(最小実用プロダクト)の基盤となる。
- リリースライン(Release Line)
- ストーリーマップ上に引く横線で、リリース単位の境界を示すもの。上のストーリーほど優先度が高い。
- ユーザータスク(User Task)
- 各アクティビティの下に縦に並ぶ具体的なユーザー操作やストーリーのこと。上に行くほど必須度が高い。
ストーリーマッピングの全体像#
こんな悩みに効く#
- バックログが長いリストになっていて、全体像が見えない
- リリース1に何を含めるべきか、チーム内で合意が取れない
- 機能単位で優先度を決めがちで、ユーザー体験としての一貫性が欠ける
基本の使い方#
ユーザーが行う大きな活動(アクティビティ)を時系列で横軸に配置する。
- ユーザーの行動の流れを左から右に並べる
- 例(ECサイト): 「商品を探す」→「商品を選ぶ」→「カートに入れる」→「購入する」→「届くのを待つ」
- これがマップの「背骨(Backbone)」になる
ポイント: ユーザー視点で活動を洗い出す。システムの機能一覧ではない。
各アクティビティの下に具体的なユーザータスクを縦に並べる。
- 「商品を探す」→ キーワード検索、カテゴリ閲覧、おすすめ表示、フィルタリング
- 上に行くほど重要度・優先度が高いタスクを配置する
- 付箋を使ってチーム全員でワークショップ形式で洗い出す
ポイント: 縦軸は優先度。「なくてはならないもの」を上に、「あると嬉しいもの」を下に。
マップ上に横線を引いて、リリース単位を決定する。
- 1本目の線(Release 1): MVP。ユーザーの基本体験が成立する最小セット
- 2本目の線(Release 2): 体験を充実させる追加機能
- 各リリースが「ユーザーにとって価値のある一貫した体験」になっているか確認する
ポイント: 各リリースが横方向に薄く広がる(全活動の最低限を含む)のが理想。特定の活動だけ深掘りしたリリースは避ける。
ストーリーマップの結果をプロジェクトのリリース計画に落とし込む。
- 各リリースのスコープをバックログに登録する
- ストーリーポイントやスプリント数で工数を見積もる
- ステークホルダーとリリース計画を合意する
- スプリントごとにマップを見直し、優先順位を更新する
ポイント: ストーリーマップは生きたドキュメント。プロジェクト進行中も更新し続ける。
具体例#
背景: 従業員200名のIT企業が社内ナレッジ管理ツールを内製。開発チーム6名、2週間スプリント。
ストーリーマップ作成ワークショップ(3時間):
横軸(アクティビティ): 「ナレッジを書く」→「ナレッジを探す」→「ナレッジを読む」→「フィードバックする」→「管理する」
縦軸(タスク例 — 「ナレッジを探す」の列):
- キーワード検索(最重要)
- タグでフィルタリング
- カテゴリ一覧から閲覧
- 最近の更新一覧
- おすすめ記事表示(AI)
リリースライン:
| リリース | スコープ | 見積もり |
|---|---|---|
| Release 1(MVP) | 書く(Markdown)、探す(キーワード検索)、読む(表示)、管理する(権限設定) | 4スプリント・8週間 |
| Release 2 | タグ、カテゴリ、コメント機能、通知 | +2スプリント |
| Release 3 | AI検索、おすすめ、分析ダッシュボード | +2スプリント |
結果: Release 1を8週間で社内リリース。全活動の基本体験が揃った状態で使い始められ、利用率72%を達成。ユーザーFBを基にRelease 2の優先順位を組み替え、当初予定になかった「テンプレート機能」を前倒しで実装した。
背景: 法人向け経費精算SaaSを開発する12名チーム。既存ユーザー300社、次の四半期の開発内容をストーリーマッピングで決定。
バックボーン(経費精算のユーザーフロー): 「経費を入力する」→「領収書を添付する」→「上長に申請する」→「承認する」→「経理が処理する」→「レポートを見る」
マッピング結果(86ストーリー):
| アクティビティ | Release 1(次四半期) | Release 2(翌四半期) |
|---|---|---|
| 経費を入力 | OCR読取改善、交通費IC連携 | 音声入力、AIカテゴリ分類 |
| 領収書を添付 | スマホ撮影UX改善 | 電子帳簿保存法対応強化 |
| 上長に申請 | Slack通知連携 | バッチ申請機能 |
| 承認する | モバイル承認 | 自動承認ルール設定 |
| レポートを見る | 部門別月次レポート | 予算消化率アラート |
工数見積もり: Release 1 = 120SP(ベロシティ40SP/スプリントで3スプリント)
結果: Release 1のリリース後、NPS(顧客推奨度)が+12から+28に向上。「横に薄く広げる」原則に従い、全活動で改善を届けたことで、特定機能だけでなくワークフロー全体の満足度が向上した。
背景: 地方信用金庫(職員180名、支店12店舗)が窓口業務のデジタル化を計画。外部ベンダー8名+行内IT担当3名の体制。
バックボーン(来店客の体験フロー): 「来店する」→「受付する」→「手続きする」→「確認・署名する」→「完了・退店する」
ストーリーマッピングワークショップ: 窓口担当12名+IT担当3名で半日のワークショップ実施。合計94ストーリーを洗い出し。
リリース計画:
| リリース | スコープ | 期間 | 対象支店 |
|---|---|---|---|
| Release 1(パイロット) | 受付番号発券タブレット、手続き選択画面、電子署名 | 3ヶ月 | 本店のみ |
| Release 2(展開) | 全手続き電子化、予約システム、待ち時間表示 | +3ヶ月 | 主要5支店 |
| Release 3(全店) | AI来店予測、リモート相談連携、全店統一 | +4ヶ月 | 全12支店 |
特筆すべき工夫: 高齢の来店客が65%を占めるため、Release 1では「紙の手続きとデジタルの併用」をウォーキングスケルトンに含めた。
結果: Release 1のパイロット後、窓口対応時間が平均18分から12分に短縮(33%削減)。来店客アンケートで「わかりやすい」が82%。パイロット結果をもとにRelease 2のストーリー優先順位を大幅に組み替え、「予約システム」を前倒ししたことで混雑緩和の効果が倍増した。
やりがちな失敗パターン#
- 機能一覧をそのまま並べてしまう — ストーリーマップはユーザーの行動の流れで整理するもの。システム機能の分類ではない。ユーザー視点を徹底する
- Release 1に機能を詰め込みすぎる — MVPは「最小限で価値ある体験」。横に薄く広げることを意識し、各活動の最低限を含めるだけにする
- 一度作って放置する — ストーリーマップはスプリントごとに更新すべき。新たな学びや優先度変更を反映し、常に最新の計画を維持する
- チーム全員で作らない — PMやPOだけで作ると現場の視点が抜ける。開発者・デザイナー・ユーザー代表も含めたワークショップ形式で作ることで、全員の理解と合意が得られる
まとめ#
ストーリーマッピングは、フラットなバックログリストに「構造」と「文脈」を与える手法。ユーザーの行動の流れ(横軸)と優先度(縦軸)の2次元でストーリーを整理することで、「何をどの順番でリリースするか」をチーム全員で合意できる。PMにとっては、スコープの決定とステークホルダーへの説明を合理的に行うための強力なツールとなる。