rice-prioritisation について
RICEフレームワークで機能や施策を採点し、順位付けするプロダクト計画スキルです。Python計算スクリプトを備え、早期成果や高インパクト・高工数の施策を示し、見積もりの検証と依存関係の考慮を促します。
主な機能
- 01RICEスコアの算出と順位付け
- 02Python計算スクリプト
- 03早期成果と高工数施策の表示
- 04見積もりの確信度チェック
- 05依存関係を踏まえた順序決め
- 06データ不足の特定
活用シーン
- 01四半期の機能バックログの優先順位付け
- 02見積もりが不確かな施策の比較
- 03早期成果と高工数施策の特定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mohitagw15856/ pm-claude-skills --skill rice-prioritisationインストール後、Claude Code で/rice-prioritisationを入力して読み込まれたか確認します。
同梱ファイルscripts/rice_calculator.py
詳細
RICE による優先順位付けスキル
一貫した基準に基づく RICE スコアリングを機能または取り組みのリストに適用し、客観的な優先順位を作成します。
Brain から読み取る/Brain に書き込む
professional-brain(brain/)が存在する場合、すでに把握している情報を再度尋ねるのではなく、それを基に判断します。
- 最初に読む:
knowledge/strategy.md(優先順位が方針に沿うようにするため)、entities/の項目、影響に関するhypotheses/。python3 ../professional-brain/scripts/brain_query.py ./brain "<initiative theme>"を実行し、各事実の出典タグを引き継ぎます。影響の推定値は通常[data]ではなく[hunch]です。 - 📥 Brain への提案: 作成後、優先順位付けの決定を
decisions/に、リーチ/影響の推定値を証拠の強さを示すタグ付きでhypotheses/に記録することを提案します。内容を提示して承認を得てから、../professional-brain/scripts/brain_write.py … --commitで書き込みます(追記のみで、デフォルトではドライラン)。
必要な入力
提供されていない場合は、以下をユーザーに確認します。
- スコアリング対象となる取り組みまたは機能のリスト(名称と簡単な説明)
- リーチの推定値(四半期あたりの影響を受けるユーザー数。可能であれば分析データを使用)
- 影響の推定値(以下の標準スケールを使用)
- 工数の推定値(人月。可能であればエンジニアリング部門から取得)
- 四半期または計画期間
RICE の定義(状況に応じて調整)
- リーチ: 四半期あたりの影響を受けるユーザー数(入手可能な場合は実際の DAU/MAU データを使用)
- 影響: 主要指標への効果。スケールは 3=非常に大きい、2=大きい、1=中程度、0.5=小さい、0.25=最小
- 確信度: R と I の推定値がどれほど確かか。100%=高、80%=中、50%=低
- 工数: 全機能にわたって必要となる人月
RICE の計算式
RICE スコア =(リーチ × 影響 × 確信度)/工数
プログラムによる補助
このスキルには、RICE スコアを計算して順位付けする、標準ライブラリのみを使用した Python スクリプトが付属しています。これにより計算の一貫性が保たれ、クイックウィン/ムーンショットのフラグも感覚ではなくルールに基づいて付与されます。R、I、C、E を集めたら、取り組みをスクリプトに渡してください。
# From a JSON file (confidence accepts 0.8 or 80)
python3 scripts/rice_calculator.py initiatives.json
# Or from a CSV with header: name,reach,impact,confidence,effort
python3 scripts/rice_calculator.py initiatives.csv --format csv
# Or piped in
echo '[{"name":"Onboarding","reach":5000,"impact":2,"confidence":0.8,"effort":3}]' \
| python3 scripts/rice_calculator.py -
計算済み RICE スコア付きの順位表が出力され、クイックウィン(高いスコアで相対的に工数が少ない)、ムーンショット(影響が大きく工数も多い)、低確信度(50% 以下)の項目に自動でフラグが付けられます。算出された順位を出発点として、以下の検証ステップを行います。推定値を確認せずに、意外な順位の項目を最上位として受け入れてはいけません。
プロセス
- 提供された各取り組みについて、R、I、C、E の値を収集または推定します
- 推定が不確かな箇所にフラグを付け、推定の改善に役立つデータを記録します
- 各項目の RICE スコアを計算します
- 高いものから低いものへ順位付けします
- 「クイックウィン」(RICE スコアが高く、工数が少ない)と「ムーンショット」(影響が大きく、工数も多い)にフラグを付けます
- 順序に影響する項目間の依存関係を記録します
- 検証 — 相互確認を行います。チームが最上位の項目に意外性を感じた場合、推定値が過大になっていないか調査します。RICE はツールであり、最終判断ではありません。
出力形式
RICE による優先順位付け:[バックログ/四半期]
| 取り組み | リーチ | 影響 | 確信度 | 工数 | RICE スコア | 備考 |
|---|---|---|---|---|---|---|
| [name] | [n] | [score] | [%] | [months] | [score] | [flags] |
推奨する実施順序
[優先度上位 5 件とその理由]
クイックウィン(スコアが高く、工数が少ない)
[より大きな取り組みと並行して着手する項目]
対処すべきデータ不足
[スコアリングの精度を最も高める情報]
品質チェック
- すべての取り組みについて、RICE の 4 要素をすべて(おおよそでも)推定している
- データによる裏付けがないものは、デフォルトの 100% ではなく確信度を 50% にしている
- クイックウィンとムーンショットを明示している
- 実施順序に影響する依存関係を記録している
- 順位に意外性がある場合、受け入れる前に調査している
アンチパターン
- 根拠となるデータがない見積もりに、デフォルトで100%の確信度を付けないでください。スコアが過大になり、計画を誤らせます。
- RICE スコアを最終決定として扱わないでください。チームが意外に感じる順位付けは、受け入れる前に調査する必要があります。
- エンジニアリングの工数見積もりを省略しないでください。PM のみの工数見積もりは楽観的になりがちで、結果を歪めます。
- RICE スコアが示す内容と異なる順序に変わる可能性のある依存関係を、忘れずに記録してください。
- すべての取り組みに同じインパクトレベルを付けないでください。すべてが「インパクト大」では、フレームワークから有用な指標が得られません。