スプレッドシートやJiraで何百ものユーザーストーリーに優先順位をつけるのは厄介かもしれない。ストーリーを整理するための高度なテクニックは、乱雑なプロダクトバックログよりも好ましい。ユーザーストーリーマップは、ストーリーを伝え、それをパーツに分解するシンプルな方法です。
ユーザー・ストーリー・マップはジェフ・パットンによって考案され、彼はその概念と実践を説明する本(ユーザー・ストーリー・マッピング)を書きました。
基本的に、ストーリーマッピングは、ステップバイステップの流れでソフトウェアを通してユーザーの旅を視覚化し、その途中で様々なユーザーストーリーを作成します。平坦なバックログと比較して、ユーザーストーリーマップは、製品の風景の中での位置と移動という次元が追加され、最初にマッピングし、次に製品のユーザースペース全体をナビゲートすることができます。ユーザーストーリーマップを使えば、製品や機能の体験全体を理解することができ、全体像を見失うことなく、マッピングを使って大きなストーリーを分解することができます。
ストーリーマップの仕組み
ストーリーマップのバックボーンは、ユーザーがゴールを達成するために通過しなければならない一連のコアステップである。ステップは、ユーザーの旅の物語を構成します。ユーザーがアクティビティを完了するために取る各ステップの中には、ユーザーとそのコンテキストに応じて、ステップを達成するために取ることができる様々なユーザーストーリーの次元が追加されます。
-
ゴール: 大きな目標を達成するためにユーザーが取る行動には、ユーザーの行動に連動した目標レベルそのものがあります。
-
ステップ: ゴールの下のレベルでは、ユーザーの旅のストーリーや物語を語ることで、マップのバックボーンを作ります。
-
ストーリー: マップの基本的な構成要素は、あなたが提供し、評価できるものを記述します。
-
リリース: ストーリーマップを水平に分割し、各リリースの出入りを示すスイムレーンです。
ストーリーマップを使うメリット
ユーザーストーリーツールとしてストーリーマップを使うメリットをいくつか挙げてみよう。
-
概要とレベル分けされた構造でバックログを管理します。
-
協力的なアプローチで、ユーザーニーズをブレインストーミングし、議論し、優先順位をつけします。
-
アクティビティとタスクを管理し、体系的にエピックまたはユーザーストーリーに分割します。
-
ユーザーアクティビティとユーザータスクの整理と優先順位付け、または関連するエピックやユーザーストーリーに絞り込むためのドリルダウンです。
-
リモート環境とコロケーション環境の両方で、ユーザーストーリーをオンラインで共同管理し、チーム全員が同じページを見られるようにします。