prioritization-frameworks について
prioritization-frameworksは、バックログ整理や計画、ステークホルダー間の調整に使う優先順位付け手法を選び、適用するためのスキルです。9つのフレームワークを扱い、5つはスクリプトで採点・順位付けできます。解決策より先に問題を評価する考え方を重視します。
主な機能
- 019種類の優先順位付けフレームワーク
- 02項目に応じた手法選択のガイド
- 035種類の採点と順位付けを自動化
- 04解決策より先に問題を評価
活用シーン
- 01プロダクトバックログの項目を順位付け
- 02四半期計画の施策を選定
- 03競合する優先事項について関係者間で調整
- 04解決策の評価前に問題を順位付け
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill prioritization-frameworksインストール後、Claude Code で/prioritization-frameworksを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/prioritization_matrix_template.mdexamples/rice-vs-ice-q3-backlog.mdreferences/frameworks-catalog.mdprioritization-guide.mdred-flags.mdtool-and-troubleshooting.mdscripts/prioritization_scorer.py詳細
優先順位付けフレームワークのエキスパート
概要
9つの優先順位付けフレームワークを網羅したリファレンスです。自動スコアリング、順位付け、状況に応じたフレームワークの選び方を解説します。基本原則は、機能ではなく問題(機会)を優先することです。機能は問題を解決するための手段です。機能を直接優先すると、その問題に取り組む価値があるかどうかを理解する手順を飛ばしてしまいます。
主な機能
- 9つのフレームワーク — RICE、ICE、Opportunity Score、Eisenhower、Impact vs Effort、Risk vs Reward、Kano、Weighted Decision Matrix、MoSCoWの完全な定義、数式、実例は
references/frameworks-catalog.mdを参照してください。 - フレームワークの選択 — 優先順位を付ける対象(問題、機能、個人のタスク、不確実性の高い賭け)から、適切な手法を選ぶための決定木を用意しています。
- 自動スコアリング —
prioritization_scorer.pyが、RICE、ICE、Opportunity、MoSCoW、Weighted Decision Matrixで項目を順位付けします。 - 2段階の原則 — まず問題を優先し(Opportunity Score)、次に解決策を優先します(RICE/ICE)。
使用する場面
- バックログの整理 -- 項目が多すぎるため、客観的に順位付けしたい場合。
- 四半期計画 -- どの取り組みに投資するかを決める場合。
- ステークホルダーとの合意形成 -- 競合する優先事項を解決するための体系的な方法が必要な場合。
- 機能のトリアージ -- 長いリストを、実行可能なカテゴリにすばやく分類する場合。
まず確認すること
スコアリングの前に、以下の入力内容を確認してください。不明確または曖昧な項目があれば、推測せずに質問してください。
- 順位付けする対象 — 問題/機会、機能、個人のタスクのいずれか(決定木で適切なフレームワークを選びます)
- フレームワーク — rice / ice / opportunity / moscow / weighted(必要なスコア項目と出力される順位はそれぞれ異なります)
- 見積もりの精度 — 測定データか、リーチ/インパクトの推測値か(推測に基づくとRICE/ICEの精度が誤解を招くため、より大まかな手法に切り替えてください)
質問の上限:出力に最も大きく影響する2~3項目だけを尋ねてください。ユーザーが「とにかく下書きを作って」と言った場合は作業を進め、成果物の冒頭に前提を記載してください。
クイックスタート
| ツール | 目的 | コマンド |
|---|---|---|
prioritization_scorer.py | 項目をスコアリングして順位付けする | python scripts/prioritization_scorer.py --input items.json --framework rice |
prioritization_scorer.py | サンプルデータでデモを実行する | python scripts/prioritization_scorer.py --demo --framework rice |
対応するフレームワーク:rice、ice、opportunity、moscow、weighted。入力JSONのスキーマとフラグについては、references/tool-and-troubleshooting.mdを参照してください。
リファレンス
タスクに合ったリファレンスを読み込んでください。このファイルは簡潔に保ち、必要に応じて詳細を参照してください。
- references/frameworks-catalog.md — 9つすべてのフレームワークの完全な定義、数式、長所/短所、実例、フレームワーク選択の決定木、「機能ではなく問題を優先する」という原則を記載しています。特定のフレームワークを選択または適用する際に読んでください。
- references/prioritization-guide.md — 詳細な数式、決定木、ファシリテーションのヒントを記載しています。グループでスコアリングセッションを進行する際に読んでください。
- references/red-flags.md — 優先順位付けの実践におけるアンチパターンと警告サインを記載しています。プロセスに違和感がある場合や、結果が不正に操作されている場合に読んでください。
- references/tool-and-troubleshooting.md —
prioritization_scorer.pyのフラグ、フレームワークごとの入力JSONスキーマ、トラブルシューティング表、成功基準を記載しています。ツールの実行時やスコアリングの問題を診断する際に読んでください。 - assets/prioritization_matrix_template.md — 各フレームワークのスコアリング用テンプレートです。手動でスコアリングを行う際に使用してください。
対象範囲と制限事項
対象範囲:
- スコアリング、ランキング、説明を含む9つの優先順位付けフレームワーク(RICE、ICE、Opportunity Score、Eisenhower、Impact vs. Effort、Risk vs. Reward、Kano、Weighted Decision Matrix、MoSCoW)
- RICE、ICE、Opportunity Score、MoSCoW、Weighted Decision Matrixの自動スコアリングとランキング
- Decision Treeによるフレームワーク選択のガイダンス
- 入出力形式を示す各フレームワークのデモデータ
対象範囲外:
- Jira/Linearバックログとのリアルタイム連携(手動でのJSON入力が必要です)
- Cost-of-delayまたはWSJFの計算(SAFeのポートフォリオ優先順位付けについては、
senior-pm/スキルを参照してください) - Opportunity Scoreに必要な重要度/満足度データを収集するためのユーザーリサーチ(
product-team/スキルを参照してください) - 戦略的なポートフォリオ配分の意思決定(
senior-pm/スキルを参照してください)
重要な注意事項:
- どのフレームワークも「正しい」答えを導き出すものではありません。優先順位付けフレームワークは、判断に取って代わるアルゴリズムではなく、議論を構造化する意思決定支援ツールです。
- RICEとICEは、データが豊富な環境で最も効果を発揮します。リーチとインパクトの推定値がすべて単なる推測であれば、計算式の精密さは誤解を招きます。
- 最も成功しているチームは、複数のフレームワークを組み合わせています。まずOpportunity Scoreで適切な課題を特定し、次にRICEで解決策を順位付けします。
- 50人以上のチームや複数のステークホルダーグループを抱えるチームでは、合意した基準を用いるWSJFまたはWeighted Decision Matrixを使用し、合意形成を確実にしてください。
連携ポイント
| 連携 | 方向 | 説明 |
|---|---|---|
execution/outcome-roadmap/ | 連携先へ提供 | 優先順位付けされた項目を、Now/Next/Laterの各期間に配置する際に利用します |
execution/create-prd/ | 連携先へ提供 | 最優先項目を、P0/P1/P2の機能ラベルを付けるPRD候補にします |
execution/brainstorm-okrs/ | 相互補完 | 優先順位付けされた取り組みを、今四半期に注力するOKRテーマの判断に活用します |
discovery/identify-assumptions/ | 連携元から受け取り | 前提条件のリスクスコアを、RICE/ICEにおける項目の信頼度評価に反映します |
scrum-master/ | 連携先へ提供 | 優先順位付けされたバックログ項目を、スプリント計画でのコミットメント判断に活用します |
senior-pm/ | 連携元から受け取り | ポートフォリオレベルのWSJFや戦略的な優先事項によって、チームレベルの優先順位付けを制約します |