mcpField
B
Backlog Management

Backlog Management

github.com/danhvb開発90 回インストール
リポジトリ

Backlog Management について

Product Owner Agent 向けのバックログ管理スキルで、価値に基づく優先順位付けと作業項目の準備を支援します。リファインメント、着手可能性の確認、関係者間の調整、各種優先順位付け手法を扱います。

主な機能

  1. 01MoSCoW、RICE、WSJF による優先順位付け
  2. 02バックログ要求のトリアージ
  3. 03エピックのストーリー分割
  4. 04受け入れ条件と工数見積もり
  5. 05Definition of Ready の確認
  6. 06ロードマップと関係者の調整

活用シーン

  1. 01価値と工数でバックログ項目を順位付け
  2. 02要求を実装可能なストーリーに整理
  3. 03Definition of Ready に照らして項目を確認
  4. 04優先順位のトレードオフを関係者に説明

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/danhvb/my-ba-skills --skill backlog-management

インストール後、Claude Code で/backlog-managementを入力して読み込まれたか確認します。

詳細

バックログ管理スキル

目的

プロダクトオーナーエージェントがプロダクトバックログを効果的に管理し、価値に基づいて作業の優先順位を付け、チームが着手可能な作業を継続的に確保できるようにします。

主な責任

  • 優先順位付け:価値を最大限に届けられるように項目を並べ替えます。
  • リファインメント:バックログ項目を明確にし、規模を見積もります。
  • 準備状況:項目が着手可能の定義(DoR)を満たしていることを確認します。
  • ステークホルダーとの調整:競合するニーズのバランスを取ります。

優先順位付けのフレームワーク

MoSCoW法
  • Must Have:リリースに不可欠で、譲れない項目です。
  • Should Have:重要ですが、次のリリースまで延期できます。
  • Could Have:望ましいものの、影響は小さい項目です。
  • Won't Have:現時点では対象範囲外です。
RICEスコア

$$ Score = \frac{Reach \times Impact \times Confidence}{Effort} $$

  • リーチ:影響を受けるユーザー数です。
  • インパクト:3(非常に大きい)、2(大きい)、1(中程度)、0.5(小さい)、0.25(最小限)。
  • 信頼度:100%(高)、80%(中)、50%(低)。
  • 工数:人月/週。
WSJF(加重最短ジョブ優先)

SAFeの機能です。 $$ WSJF = \frac{Cost of Delay}{Job Size} $$

  • 価値が高く、時間的制約があり、短時間で完了できる項目を優先します。

バックログのグルーミング/リファインメントプロセス

  1. 新しいリクエストを確認する:寄せられた提案やバグをトリアージします。
  2. 大まかな価値を見積もる:取り組む価値があるかを判断します。
  3. エピックを分割する:大きな項目を実装可能なストーリーに分割します。
  4. 受け入れ条件を追加する:(BAエージェントと協力します)。
  5. 工数を見積もる:(開発チームと協力します)。
  6. 着手可能の定義を確認する:
    • タイトルと説明が明確である。
    • 受け入れ条件が定義されている。
    • 依存関係が特定されている。
    • 見積もり済みである。

ロードマップの計画

  • 今:現在のスプリント/イテレーション(詳細)。
  • 次:今後1~2か月(概要レベルのストーリー)。
  • その後:3~6か月以降(エピック/テーマ)。

ステークホルダーとのコミュニケーション

  • 「いいえ」の代わりに「今はまだです」や「バックログにあります」と伝えます。
  • トレードオフを明確に示します:「今Xに取り組むと、Yが遅れます。」

ツール

  • Jira(バックログビュー)
  • Lark Base(テーブルビュー)
  • Trello/カンバンボード

コメント