ユーザー・ストーリー・マップによるリリース計画
リリース計画は、ソフトウェア開発において最も重要な側面の1つであり、おそらく少し難しい。
日々のタスクの中で全体像を見失う
ユーザーにとって本当に重要な機能の優先順位付けが難しい
チームメンバーと利害関係者間のミスコミュニケーション
これらの課題は、納期の遅れ、機能の膨大化、ユーザーニーズを満たさない製品につながる可能性があります。
プロダクトバックログの明確で階層的なビューの提供します。
プロダクトバックログの明確で階層的なビューの提供
ユーザーの視点からストーリーを整理し、価値ある機能へのフォーカスを確実にする
視覚的な表現によるより良いコミュニケーションの促進
このガイドでは、Jira にユーザーストーリーマッピングを実装し、リリース計画を無秩序なものから戦略的でユーザー重視のものに変える方法を紹介します。
その方法は以下の通りです。
ステップ 1: マッピングの準備
ユーザー ペルソナを特定する
ユーザー ペルソナを作成し、その目的や特徴を詳細に記述します。これにより、チームは、誰のために、なぜ作成するのかを理解することができます。
ProductGo では、次の手順に従って、高度なペルソナ ツールを使用してユーザー ペルソナを作成できます。
アプリ] メニューに移動し、[ProductGo] を選択します。
ペルソナ オプションにアクセスします。
右上の新規ペルソナ ボタンを選択します。
ペルソナ タイプを選択します: グローバルまたはプロジェクト
利用可能なテンプレートから選択するか、ゼロから開始します。

ユーザーはペルソナのコンポーネントとテーマを追加、削除、編集することができます。ペルソナを確定するには、右上の「保存」ボタンを選択します。

ペルソナを使用すると、ユーザーにとって最も重要な機能を定義し、ユーザーの目標を作成することができます。これは、ユーザーのニーズを満たす製品を構築するのに役立ちます。
2. 製品ビジョンの設定
これらのエピックは、各目標を達成するための主なユーザーの活動です。
ここでは、プロジェクトバックログにエピックを素早く追加する方法を説明します。
ユーザストーリーマップツールへのアクセス
ステップ]行の[+]ボタンをクリックし、プロジェクトに直接エピックを作成します。
課題キーをクリックして詳細を記入する
上記のゴールからエピックをリストアップして、ユーザーストーリーマップ専用の Jira ボードを作成します。

エピックを作成するもう 1 つの方法は、プロジェクトのバックログ セクションに移動することです。
プロジェクトのバックログに移動します。
表示設定でエピックパネルをオンにするか、キーボードの E キーを押します。
エピック作成オプションを選択し、情報を入力します。
保存ボタンをクリックします。
すべてのエピックがパネルに表示されます。
ステップ 2: ユーザストーリーマップの作成
バックボーンを構築する
Jira インスタンスのユーザーストーリーマップツールにアクセスし、すべてのエピックを第 2 階層に水平に配置します。

そして、一番上の階層レベルにペルソナのゴールを書き出し、関連するエピックを下に配置します。

ユーザーは、ステップ 1 で作成したペルソナを各ゴールに追加できます。
この2つの階層レベルがマップの骨格となり、ハイレベルのユーザージャーニーを表します。
ユーザーストーリーを追加する
各エピックの下に、特定のユーザーストーリーの Jira 課題を作成し、ユーザーの視点で記述します。ユーザーは、ユーザーストーリーマップでこのアクションを直接実行できます。
これにより、そのエピックを達成するためのより詳細なステップを作成し、マップに詳細な機能を入力し、機能をユーザーニーズに合わせることができます。
ストーリーはこのような形式で書きます: 「ユーザータイプ]として、[ベネフィット]を得るために[アクション]を起こしたい。
ストーリーの要約フィールドと受け入れ基準の説明を使用します。
Jira の課題リンク機能を使って関連するストーリーをリンクします。
優先順位付けと見積もり
Jira の優先度フィールド (最高、高、中、低、最低) を使用し、ランク付けと見積もりのために各課題にストーリー ポイントを追加します。
ボードの設定でストーリーポイントが有効になっていることを確認し、共同で見積もるためにプランニングポーカーセッションの使用を検討してください。

ユーザは、ユーザストーリーマップ上のカードで、すべての課題の優先度とストーリーポイントを直接変更できます。
これは、価値と労力のバランスをとることで、リリースやスプリントの計画に役立ちます。
ステップ3:リリースの計画
リリースゴールを定義する
計画されたリリースごとに Jira でバージョンを作成し、説明を使って具体的な目標を述べます。これは、各開発フェーズの明確な目標を提供し、利害関係者の期待を管理するのに役立ちます。
ユーザー ストーリー マップでバージョンを作成します。
ユーザー設定でリリース スイムレーン モードになっていることを確認します。
[新しいリリースの追加]ツールチップが表示されるまで、スイムレーンの上にマウスを置き、クリックします。
バージョン作成ポップアップで、明確に記述します: リリースの主な目標、リリースの目標日、成功のための主な測定基準。

Jira でバージョンを作成する別の方法もあります。
プロジェクトサイドバーメニュー > リリース > バージョンを作成する
2. ストーリーをリリースにグループ化する
優先度と依存関係に基づいて、Jira バージョンに課題を割り当てます。これにより、バックログが管理しやすく、価値主導のリリースに整理されます。
課題をバージョンに割り当て:
バックログからストーリーマップのリリーススイムレーンに課題をドラッグアンドドロップして、ボード上のストーリーを一括編集します。
または、個々の課題を編集し、「修正バージョン」フィールドを設定します。

3. マップの視覚化
Jira ボードをカスタマイズして、エピックを列として、バージョンをスイムレーンとして表示します。
これにより、ユーザー ストーリー マップの視覚的な表現が作成され、機能がリリース間でどのように分散しているかを簡単に確認できます。

ユーザーはユーザー ストーリー マップ上で直接、リリースまたはスプリントのスイムレーンを作成できます。バックログから各リリーススイムレーンに課題をドラッグ&ドロップします。
ステップ 4: ブレイクダウンとトラッキング
1. タスクとサブタスクの作成
より詳細なスプリント計画を立てるために、Jira でストーリーをサブタスクに分解します。これにより、より正確な時間の見積もりと、チーム内での明確なタスクの委譲が可能になります。

2.監視と調整
Jira のアジャイル レポートを活用して進捗を追跡し、定期的にストーリーマップを見直します。
各スプリント後に振り返りミーティングを開催します。
新たな洞察に基づいて優先順位を更新します。
必要に応じて、現在および将来のスプリントとリリース計画を調整します。

Jira におけるアジャイルユーザーストーリーマップ
これにより、新たな洞察やフィードバックに基づいて計画を適応させることができ、ユーザーニーズやビジネスゴールと開発の整合性を保つことができます。
成功のヒント
Jira での効果的なユーザーストーリーマッピングには、技術的なノウハウだけでなく、戦略的なアプローチと一貫したプラクティスが必要です。
Jira のボードカスタマイズ機能を活用し、ストーリーマップの明確で視覚的な表現を作成します。
より包括的でユーザー中心のマップを作成するために、多様な利害関係者をマッピングセッションに参加します。
ストーリーマップを最新かつ適切なものに保つために、定期的なレビューセッションを予定します。
ストーリーマップ作成プロセスを、スプリント計画やレトロスペクティブのような定期的なアジャイルセレモニーと統合します。
フィードバックを受けたり、変更があった場合は、マップと計画を調整する準備をします。
以上、ユーザーストーリーマップでペルソナを使用する方法について説明しました。このユースケースについてご不明な点がある場合や、アプリについてもっと知りたい場合は、サポートデスクまたは atlassian@devsamurai.com までお気軽にお問い合わせください。
ProductGo のその他のリソース: