mcpField
S
senior-pm

senior-pm

github.com/alirezarezvani生産性28.9k803 回インストール2 日前に更新
リポジトリ

senior-pm について

エンタープライズソフトウェア、SaaS、デジタルトランスフォーメーションのポートフォリオ向けシニアプロジェクト管理スキルです。健全性評価、定量的なリスク分析、リソース計画、エグゼクティブ向け報告を支援します。

主な機能

  1. 01ポートフォリオの健全性評価と RAG 判定
  2. 02リスクの定量化とポートフォリオ相関分析
  3. 03容量計画とプロジェクト横断の配分
  4. 04WSJF、RICE、ICE、MoSCoW による優先順位付け
  5. 05エグゼクティブ報告・憲章・RACI テンプレート

活用シーン

  1. 01週次のポートフォリオ健全性レビュー
  2. 02プロジェクトリスクの分析と軽減策の策定
  3. 03チーム容量とリソース配分の最適化
  4. 04月次・四半期レビュー用レポートの準備

インストール

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

$npx skills add https://github.com/alirezarezvani/claude-skills --skill senior-pm

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
executive_report_template.md
expected_output.json
project_charter_template.md
raci_matrix_template.md
sample_project_data.json
references/
portfolio-kpis.md
portfolio-prioritization-models.md
risk-management-framework.md
scripts/
project_health_dashboard.py
resource_capacity_planner.py
risk_matrix_analyzer.py

詳細

シニアプロジェクト管理エキスパート

概要

エンタープライズソフトウェア、SaaS、デジタルトランスフォーメーションの取り組みを対象とした戦略的プロジェクト管理です。複雑な複数プロジェクトのポートフォリオ向けに、ポートフォリオ管理機能、定量分析ツール、経営幹部向けレポートのフレームワークを提供します。

主な専門分野

ポートフォリオ管理と戦略的整合性

  • 高度な優先順位付けモデル(WSJF、RICE、ICE、MoSCoW)を用いた複数プロジェクトのポートフォリオ最適化
  • ビジネス目標や市場環境に沿った戦略ロードマップの策定
  • ポートフォリオ全体にわたるリソースのキャパシティ計画と配分の最適化
  • 多次元スコアリングフレームワークを用いたポートフォリオの健全性モニタリング

定量的リスク管理

  • 財務リスクを定量化する期待金額価値(EMV)分析
  • スケジュールリスクのモデル化と信頼区間の算出を行うモンテカルロシミュレーション
  • エンタープライズレベルのしきい値を用いたリスク許容度フレームワークの導入
  • ポートフォリオのリスク相関分析と分散戦略

経営幹部とのコミュニケーションとガバナンス

  • RAG ステータスと戦略的提言を含む、取締役会向けの経営幹部レポート
  • 高度な RACI マトリックスとエスカレーション経路によるステークホルダー間の連携
  • リスク調整後 ROI と NPV の計算による財務実績の追跡
  • 大規模なデジタルトランスフォーメーションに向けた変更管理戦略

方法論とフレームワーク

3 段階分析アプローチ

第 1 段階:ポートフォリオの健全性評価 project_health_dashboard.py を使用し、多次元の包括的なスコアリングを提供します。

python3 scripts/project_health_dashboard.py assets/sample_project_data.json

健全性の評価軸(重み付けスコアリング):

  • スケジュールの実績(重み 25%):スケジュールの遵守状況、マイルストーンの達成状況、クリティカルパス分析
  • 予算管理(重み 25%):支出の差異、予測精度、コスト効率の指標
  • スコープの達成状況(重み 20%):機能の完了率、要件の充足度、変更管理
  • 品質指標(重み 20%):コードカバレッジ、欠陥密度、技術的負債、セキュリティ態勢
  • リスクエクスポージャー(重み 10%):リスクスコア、軽減策の有効性、エクスポージャーの傾向

RAG ステータスの算出:

  • 🟢 緑:総合スコアが 80 超で、すべての評価軸が 60 超
  • 🟡 黄:総合スコアが 60~80、または評価軸のいずれかが 40~60
  • 🔴 赤:総合スコアが 60 未満、または評価軸のいずれかが 40 未満

第 2 段階:リスクマトリックスと軽減策 risk_matrix_analyzer.py を活用して、定量的なリスク評価を行います。

python3 scripts/risk_matrix_analyzer.py assets/sample_project_data.json

リスクの定量化プロセス:

  1. 発生確率の評価(1~5 段階):過去のデータ、専門家の判断、モンテカルロシミュレーションの入力値
  2. 影響分析(1~5 段階):財務、スケジュール、品質、戦略への影響ベクトル
  3. カテゴリ別の重み付け:技術(1.2 倍)、リソース(1.1 倍)、財務(1.4 倍)、スケジュール(1.0 倍)
  4. EMV の算出:
# EMV and risk-adjusted budget calculation
def calculate_emv(risks):
    category_weights = {"Technical": 1.2, "Resource": 1.1, "Financial": 1.4, "Schedule": 1.0}
    total_emv = 0
    for risk in risks:
        score = risk["probability"] * risk["impact"] * category_weights[risk["category"]]
        emv = risk["probability"] * risk["financial_impact"]
        total_emv += emv
        risk["score"] = score
    return total_emv

def risk_adjusted_budget(base_budget, portfolio_risk_score, risk_tolerance_factor):
    risk_premium = portfolio_risk_score * risk_tolerance_factor
    return base_budget * (1 + risk_premium)

リスク対応戦略(スコアのしきい値別):

  • 回避(18 超):スコープやアプローチの変更によってリスクを排除します
  • 軽減(12~18):積極的な介入によって発生確率または影響を低減します
  • 移転(8~12):保険、契約、パートナーシップを活用します
  • 受容(8 未満):コンティンジェンシー計画を策定してモニタリングします

第 3 段階:リソースキャパシティの最適化 resource_capacity_planner.py を使用して、ポートフォリオのリソースを分析します。

python3 scripts/resource_capacity_planner.py assets/sample_project_data.json

キャパシティ分析フレームワーク:

  • 稼働率の最適化:持続可能な生産性を実現するため、70~85% を目標とします
  • スキルのマッチング:アルゴリズムに基づいてリソースを割り当て、効率を最大化します
  • ボトルネックの特定:ポートフォリオ全体にわたるクリティカルパス上のリソース制約を特定します
  • シナリオ計画:リソース再配分戦略の What-if 分析
高度な優先順位付けモデル

各モデルは、最も多くの判断材料が得られる状況で適用します。

加重最短処理時間優先(WSJF) — 遅延コストを定量化できる、リソースに制約のあるアジャイルポートフォリオ

def wsjf(user_value, time_criticality, risk_reduction, job_size):
    return (user_value + time_criticality + risk_reduction) / job_size

RICE — リーチ指標を定量化できる、顧客向けの取り組み

def rice(reach, impact, confidence_pct, effort_person_months):
    return (reach * impact * (confidence_pct / 100)) / effort_person_months

ICE — ブレインストーミング中や分析時間が限られている場合の迅速な優先順位付け

def ice(impact, confidence, ease):
    return (impact + confidence + ease) / 3

モデルの選択 — 次の判断ロジックを使用します:

if resource_constrained and agile_methodology and cost_of_delay_quantifiable:
    → WSJF
elif customer_facing and reach_metrics_available:
    → RICE
elif quick_prioritization_needed or ideation_phase:
    → ICE
elif multiple_stakeholder_groups_with_differing_priorities:
    → MoSCoW
elif complex_tradeoffs_across_incommensurable_criteria:
    → Multi-Criteria Decision Analysis (MCDA)

参考:references/portfolio-prioritization-models.md

リスク管理フレームワーク

参考:references/risk-management-framework.md

ステップ 1:カテゴリ別のリスク分類

  • 技術:アーキテクチャ、統合、パフォーマンス
  • リソース:確保可能性、スキル、定着率
  • スケジュール:依存関係、クリティカルパス、外部要因
  • 財務:予算超過、為替、経済的要因
  • ビジネス:市場の変化、競争圧力、戦略の転換

ステップ 2:モンテカルロ法の入力値に対する三点見積もり

def three_point_estimate(optimistic, most_likely, pessimistic):
    expected = (optimistic + 4 * most_likely + pessimistic) / 6
    std_dev = (pessimistic - optimistic) / 6
    return expected, std_dev

ステップ 3:ポートフォリオのリスク相関

import math

def portfolio_risk(individual_risks, correlations):
    # individual_risks: list of risk EMV values
    # correlations: list of (i, j, corr_coefficient) tuples
    sum_sq = sum(r**2 for r in individual_risks)
    sum_corr = sum(2 * c * individual_risks[i] * individual_risks[j]
                   for i, j, c in correlations)
    return math.sqrt(sum_sq + sum_corr)

リスク許容度フレームワーク:

  • 保守的:リスクスコア 0~8、予備費 25~30%
  • 中程度:リスクスコア 8~15、予備費 15~20%
  • 積極的:リスクスコア 15 以上、予備費 10~15%

アセットとテンプレート

プロジェクト憲章テンプレート

参考:assets/project_charter_template.md

以下を含む、包括的な 12 セクションの憲章:

  • 戦略との整合性を示すエグゼクティブサマリー
  • KPI と品質ゲートを含む成功基準
  • 意思決定権限レベルを示す RACI マトリックス
  • 緩和策を含むリスク評価
  • 予備費の分析を含む予算内訳
  • クリティカルパスの依存関係を含むタイムライン
エグゼクティブレポートテンプレート

参考:assets/executive_report_template.md

以下を含む、取締役会レベルのポートフォリオ報告:

  • 傾向分析付き RAG ステータスダッシュボード
  • 戦略目標に対する財務実績
  • 緩和状況を示すリスクヒートマップ
  • リソース利用率とキャパシティ分析
  • ROI 予測を含む今後の推奨事項
RACI マトリックステンプレート

参考:assets/raci_matrix_template.md

以下を備えた、エンタープライズグレードの責任割り当て:

  • 意思決定権限を含む詳細なステークホルダー一覧
  • フェーズ別の RACI 割り当て(開始からデプロイまで)
  • タイムラインと権限レベルを含むエスカレーション経路
  • コミュニケーションプロトコルと会議の枠組み
  • ガバナンスとの連携を含む紛争解決プロセス
サンプルポートフォリオデータ

参考:assets/sample_project_data.json

以下を含む、現実的な複数プロジェクトのポートフォリオ:

  • 異なるフェーズと優先度の 4 つのプロジェクト
  • 完全な財務データ(予算、実績、予測)
  • 利用率指標を含むリソース配分
  • 発生確率と影響度のスコアリングを含むリスク登録簿
  • 品質指標とステークホルダー満足度データ
  • 依存関係とマイルストーンの追跡
出力例

参考:assets/expected_output.json

以下を通じてスクリプトの機能を示します:

  • ポートフォリオの健全性スコアと RAG ステータス
  • リスクマトリックスの可視化と緩和の優先順位
  • 最適化の推奨事項を含むリソースキャパシティ分析
  • 出力同士がどのように補完し合うかを示す統合例

実装ワークフロー

ポートフォリオ健全性レビュー(毎週)
  1. データの収集と検証

    python3 scripts/project_health_dashboard.py current_portfolio.json
    

    ⚠️ いずれかのプロジェクトの複合スコアが 60 未満、または重要なデータ項目が欠落している場合は、停止してデータの整合性問題を解決してから続行してください。

  2. リスク評価の更新

    python3 scripts/risk_matrix_analyzer.py current_portfolio.json
    

    ⚠️ いずれかのリスクスコアが 18 を超える(回避のしきい値)場合は、停止して続行前にプロジェクトスポンサーへのエスカレーションを開始してください。

  3. キャパシティ分析

    python3 scripts/resource_capacity_planner.py current_portfolio.json
    

    ⚠️ チームの利用率が 90% を超える、または 60% 未満の場合は、ステップ 4 の前に直ちに再配分について協議するようフラグを設定してください。

  4. エグゼクティブサマリーの生成

    • 出力をエグゼクティブレポート形式にまとめます
    • 重大な問題と推奨事項を強調します
    • ステークホルダー向けの連絡を準備します
月次戦略レビュー
  1. ポートフォリオの優先順位レビュー

    • WSJF/RICE/ICE モデルを適用して、現在の優先事項を評価します
    • 事業目標との戦略的な整合性を評価します
    • 最適化の機会を特定します
  2. リスクポートフォリオ分析

    • リスク許容度と許容水準を更新します
    • ポートフォリオのリスク相関と集中度を確認します
    • リスク軽減への投資を調整します
  3. リソース最適化計画

    • 今後の四半期におけるキャパシティの制約を分析します
    • リソースの再配分と採用戦略を計画します
    • スキルギャップとトレーニングのニーズを特定します
  4. ステークホルダーとの調整セッション

    • ポートフォリオの健全性と戦略的な提案を提示します
    • 優先順位付けとリソース配分に関するフィードバックを収集します
    • 今後の四半期の優先事項と投資について合意します
四半期ごとのポートフォリオ最適化
  1. 戦略的整合性の評価

    • ポートフォリオが事業目標にどの程度貢献しているかを評価します
    • 市場および競争上の立ち位置の変化を評価します
    • 戦略的な優先事項と成功基準を更新します
  2. 財務実績レビュー

    • ポートフォリオ全体のリスク調整後 ROI を分析します
    • 予算の実績と予測精度を確認します
    • 最大の価値を実現できるよう投資配分を最適化します
  3. ケイパビリティギャップ分析

    • 新たに求められるテクノロジーとスキルを特定します
    • ケイパビリティ構築への投資を計画します
    • 内製・購入・提携の判断を評価します
  4. ポートフォリオのリバランス

    • イノベーションのバランスを取るため、スリー・ホライズンズ・モデルを適用します
    • 効率的フロンティアを用いてリスク・リターン特性を最適化します
    • 新たな取り組みと終了の判断を計画します

統合戦略

Atlassian との統合
  • Jira:ポートフォリオダッシュボード、プロジェクト横断メトリクス、リスク追跡
  • Confluence:戦略文書、経営陣向けレポート、ナレッジ管理
  • MCP 統合を使用して、データ収集とレポート生成を自動化します
財務システムとの統合
  • 予算追跡:差異分析用のリアルタイム支出データ
  • リソースコスト算出:キャパシティ計画用の時間単価と稼働率
  • ROI 測定:予測値に対する価値実現状況の追跡
ステークホルダー管理
  • 経営陣向けダッシュボード:ポートフォリオの健全性をリアルタイムで可視化
  • チームスコアカード:個々のプロジェクトのパフォーマンス指標
  • リスク登録簿:エスカレーションを自動化した、協働型のリスク管理

引き継ぎプロトコル

スクラムマスターへ

コンテキストの引き継ぎ:

  • 戦略的な優先事項と成功基準
  • リソース配分とチーム構成
  • スプリントレベルでの対応が必要なリスク要因
  • 品質基準と受け入れ基準

継続的な連携:

  • 週間のベロシティと健全性指標のレビュー
  • ポートフォリオの学びに活かすスプリントレトロスペクティブの知見
  • 障害のエスカレーションと解決支援
  • チームのキャパシティと稼働率に関するフィードバック
プロダクトオーナーへ

戦略的コンテキスト:

  • 市場の優先順位付けと競合分析
  • ユーザー価値のフレームワークと測定基準
  • ポートフォリオ目標に沿った機能の優先順位付け
  • リソースとスケジュールの制約

意思決定支援:

  • 機能への投資に関する ROI 分析
  • プロダクトの意思決定に関するリスク評価
  • 市場インテリジェンスと顧客フィードバックの統合
  • 戦略ロードマップとの整合性と依存関係
経営陣から

戦略的な方向性:

  • 事業目標の更新と優先順位の変更
  • 予算配分とリソース承認に関する決定
  • リスク許容度と許容水準の調整
  • 市場戦略と競争対応に関する決定

パフォーマンスへの期待:

  • ポートフォリオの健全性と価値提供の目標
  • スケジュールとマイルストーンの確約に関する期待
  • 品質基準とコンプライアンス要件
  • ステークホルダーの満足度とコミュニケーション基準

成功指標と KPI

定義と測定方法の詳細は、references/portfolio-kpis.md を参照してください。

ポートフォリオのパフォーマンス
  • 納期遵守率:計画期間の10%以内で完了するプロジェクトが80%超
  • 予算差異:ポートフォリオ全体の平均で5%未満
  • 品質スコア:総合評価で85超
  • リスク軽減の対応率:具体的な計画があるリスクが90%超
  • リソース稼働率:平均75~85%
戦略的価値
  • ROI達成率:12か月以内に予測を達成するプロジェクトが90%超
  • 戦略との整合性:投資の95%超がビジネス上の優先事項と整合
  • イノベーションのバランス:業務運営70%/成長20%/変革10%
  • ステークホルダー満足度:経営幹部の平均評価が10点満点中8.5超
  • 価値実現までの期間:完了後の平均で6か月未満
リスク管理
  • リスクエクスポージャー:承認済みのリスク許容範囲内に維持
  • 解決期間:中リスクは30日未満、高リスクは7日未満
  • リスク軽減の費用対効果:ポートフォリオ全体のリスクEMVの20%未満
  • リスク予測の精度:確率評価の精度が70%超

継続的改善のフレームワーク

ポートフォリオへの学びの統合
  • 完了したプロジェクトから得られた教訓を記録する
  • 過去のデータに基づいてリスク確率の評価を更新する
  • 振り返り分析を通じて見積もり精度を高める
  • プロジェクトチーム間でベストプラクティスを共有する
方法論の進化
  • 優先順位付けモデルの有効性を定期的に見直す
  • 業界のベストプラクティスに基づいてリスクのフレームワークを更新する
  • 分析効率を高める新しいツールやテクノロジーを導入する
  • 業界のポートフォリオパフォーマンス基準と比較する
ステークホルダーのフィードバックの統合
  • 四半期ごとにステークホルダー満足度調査を実施する
  • 意思決定支援の品質について、経営幹部へのインタビューからフィードバックを得る
  • プロセスの効率と有効性について、チームからフィードバックを得る
  • ポートフォリオに関する意思決定が顧客に与える影響を評価する

関連スキル

  • プロダクトストラテジスト(product-team/product-strategist/)— プロダクトのOKRをポートフォリオの目標に合わせます
  • スクラムマスター(project-management/scrum-master/)— スプリントのベロシティデータをプロジェクト健全性ダッシュボードに反映します

コメント