ストーリーマッピング(PM版)

英語名 Story Mapping for Project Management
読み方 ストーリー マッピング
難易度
所要時間 ワークショップ2〜4時間
提唱者 ジェフ・パットン(『ユーザーストーリーマッピング』著者)
目次

ひとことで言うと
#

フラットなバックログリストではなく、ユーザーの行動の流れ(横軸)と優先度(縦軸)の2次元マップでストーリーを整理し、リリースの「切り方」を視覚的に決定する手法。

押さえておきたい用語
#

押さえておきたい用語
バックボーン(Backbone)
ストーリーマップの横軸に並ぶユーザーの主要な活動(アクティビティ)の列のこと。マップの「背骨」として全体構造を支える。
ウォーキングスケルトン(Walking Skeleton)
各アクティビティの最低限の機能だけを横断的につないだ、動く骨格のこと。MVP(最小実用プロダクト)の基盤となる。
リリースライン(Release Line)
ストーリーマップ上に引く横線で、リリース単位の境界を示すもの。上のストーリーほど優先度が高い。
ユーザータスク(User Task)
各アクティビティの下に縦に並ぶ具体的なユーザー操作やストーリーのこと。上に行くほど必須度が高い。

ストーリーマッピングの全体像
#

ストーリーマッピング:横軸の行動フロー×縦軸の優先度で2次元マップを作る
バックボーン(横軸:ユーザーの行動フロー)探す → 選ぶ → カートに入れる → 購入する → 届くのを待つユーザー視点で時系列に並べた主要アクティビティ優先度(高→低)キーワード検索商品詳細表示カート追加決済処理配送通知R1カテゴリ検索レビュー表示お気に入り保存R2Release 1(MVP)全活動の最低限を「横に薄く」ユーザー体験が成立する最小セットRelease 2+(充実化)体験を深化させる追加機能ユーザーFBを反映して優先順位決定横に薄く、縦に深く各リリースが一貫した「ユーザー体験」になることが重要
ストーリーマッピングの進め方フロー
1
バックボーン作成
ユーザーの行動を横軸に並べる
2
タスク分解
各活動の下にストーリーを縦に配置
3
リリースライン
横線を引いてリリース単位を決定
計画反映
バックログ登録と工数見積もり

こんな悩みに効く
#

  • バックログが長いリストになっていて、全体像が見えない
  • リリース1に何を含めるべきか、チーム内で合意が取れない
  • 機能単位で優先度を決めがちで、ユーザー体験としての一貫性が欠ける

基本の使い方
#

ステップ1: ユーザーのアクティビティを横軸に並べる

ユーザーが行う大きな活動(アクティビティ)を時系列で横軸に配置する。

  • ユーザーの行動の流れを左から右に並べる
  • 例(ECサイト): 「商品を探す」→「商品を選ぶ」→「カートに入れる」→「購入する」→「届くのを待つ」
  • これがマップの「背骨(Backbone)」になる

ポイント: ユーザー視点で活動を洗い出す。システムの機能一覧ではない。

ステップ2: 各アクティビティをタスクに分解する

各アクティビティの下に具体的なユーザータスクを縦に並べる

  • 「商品を探す」→ キーワード検索、カテゴリ閲覧、おすすめ表示、フィルタリング
  • 上に行くほど重要度・優先度が高いタスクを配置する
  • 付箋を使ってチーム全員でワークショップ形式で洗い出す

ポイント: 縦軸は優先度。「なくてはならないもの」を上に、「あると嬉しいもの」を下に。

ステップ3: リリースラインを引く

マップ上に横線を引いて、リリース単位を決定する。

  • 1本目の線(Release 1): MVP。ユーザーの基本体験が成立する最小セット
  • 2本目の線(Release 2): 体験を充実させる追加機能
  • 各リリースが「ユーザーにとって価値のある一貫した体験」になっているか確認する

ポイント: 各リリースが横方向に薄く広がる(全活動の最低限を含む)のが理想。特定の活動だけ深掘りしたリリースは避ける。

ステップ4: リリース計画に反映する

ストーリーマップの結果をプロジェクトのリリース計画に落とし込む

  • 各リリースのスコープをバックログに登録する
  • ストーリーポイントやスプリント数で工数を見積もる
  • ステークホルダーとリリース計画を合意する
  • スプリントごとにマップを見直し、優先順位を更新する

ポイント: ストーリーマップは生きたドキュメント。プロジェクト進行中も更新し続ける。

具体例
#

例1:社内ナレッジ管理ツール6名チームがMVPスコープを決める

背景: 従業員200名のIT企業が社内ナレッジ管理ツールを内製。開発チーム6名、2週間スプリント。

ストーリーマップ作成ワークショップ(3時間):

横軸(アクティビティ): 「ナレッジを書く」→「ナレッジを探す」→「ナレッジを読む」→「フィードバックする」→「管理する」

縦軸(タスク例 — 「ナレッジを探す」の列):

  • キーワード検索(最重要)
  • タグでフィルタリング
  • カテゴリ一覧から閲覧
  • 最近の更新一覧
  • おすすめ記事表示(AI)

リリースライン:

リリーススコープ見積もり
Release 1(MVP)書く(Markdown)、探す(キーワード検索)、読む(表示)、管理する(権限設定)4スプリント・8週間
Release 2タグ、カテゴリ、コメント機能、通知+2スプリント
Release 3AI検索、おすすめ、分析ダッシュボード+2スプリント

結果: Release 1を8週間で社内リリース。全活動の基本体験が揃った状態で使い始められ、利用率72%を達成。ユーザーFBを基にRelease 2の優先順位を組み替え、当初予定になかった「テンプレート機能」を前倒しで実装した

例2:BtoB SaaS 12名チームが四半期リリース計画を策定する

背景: 法人向け経費精算SaaSを開発する12名チーム。既存ユーザー300社、次の四半期の開発内容をストーリーマッピングで決定。

バックボーン(経費精算のユーザーフロー): 「経費を入力する」→「領収書を添付する」→「上長に申請する」→「承認する」→「経理が処理する」→「レポートを見る」

マッピング結果(86ストーリー):

アクティビティRelease 1(次四半期)Release 2(翌四半期)
経費を入力OCR読取改善、交通費IC連携音声入力、AIカテゴリ分類
領収書を添付スマホ撮影UX改善電子帳簿保存法対応強化
上長に申請Slack通知連携バッチ申請機能
承認するモバイル承認自動承認ルール設定
レポートを見る部門別月次レポート予算消化率アラート

工数見積もり: Release 1 = 120SP(ベロシティ40SP/スプリントで3スプリント)

結果: Release 1のリリース後、NPS(顧客推奨度)が+12から+28に向上。「横に薄く広げる」原則に従い、全活動で改善を届けたことで、特定機能だけでなくワークフロー全体の満足度が向上した

例3:地方信金が窓口業務デジタル化のリリース順序を決める

背景: 地方信用金庫(職員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のストーリー優先順位を大幅に組み替え、「予約システム」を前倒ししたことで混雑緩和の効果が倍増した

やりがちな失敗パターン
#

  1. 機能一覧をそのまま並べてしまう — ストーリーマップはユーザーの行動の流れで整理するもの。システム機能の分類ではない。ユーザー視点を徹底する
  2. Release 1に機能を詰め込みすぎる — MVPは「最小限で価値ある体験」。横に薄く広げることを意識し、各活動の最低限を含めるだけにする
  3. 一度作って放置する — ストーリーマップはスプリントごとに更新すべき。新たな学びや優先度変更を反映し、常に最新の計画を維持する
  4. チーム全員で作らない — PMやPOだけで作ると現場の視点が抜ける。開発者・デザイナー・ユーザー代表も含めたワークショップ形式で作ることで、全員の理解と合意が得られる

まとめ
#

ストーリーマッピングは、フラットなバックログリストに「構造」と「文脈」を与える手法。ユーザーの行動の流れ(横軸)と優先度(縦軸)の2次元でストーリーを整理することで、「何をどの順番でリリースするか」をチーム全員で合意できる。PMにとっては、スコープの決定とステークホルダーへの説明を合理的に行うための強力なツールとなる。