mcpField
R
raci-matrix

raci-matrix

github.com/mohitagw15856生産性1.5k42 回インストール5 日前に更新
リポジトリ

raci-matrix について

raci-matrixは、プロジェクト、製品ローンチ、継続業務における責任と意思決定権を整理するスキルです。RACIマトリクスに加え、意思決定、コミュニケーション、見直しの指針を示し、担当範囲を明確にします。

主な機能

  1. 01RACIの役割定義とマトリクス
  2. 02RASCIとDACIの形式に対応
  3. 03決定権限とエスカレーション経路
  4. 04チーム向けコミュニケーションテンプレート
  5. 05見直し周期とアンチパターンの確認

活用シーン

  1. 01製品ローンチの担当範囲を明確化
  2. 02プロジェクトチームの決定権を整理
  3. 03継続業務の責任分担を文書化

インストール

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

$npx skills add https://github.com/mohitagw15856/pm-claude-skills --skill raci-matrix

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

詳細

RACI マトリックススキル

このスキルは、プロジェクト、製品のローンチ、または継続的なプロセスを対象に、完全な RACI(実行責任者、説明責任者、協議先、報告先)マトリックスを作成します。チームに共有できる形式で出力することで、担当範囲を明確にし、意思決定のボトルネックを減らし、作業の重複をなくします。

必須入力

与えられた情報をもとに作成します。以下の項目に不足があっても、完全な出力を作成してください。不足箇所には妥当な仮定を補い、(仮定、要確認) と記し、最後に仮定の一覧を記載します。最初に質問するのは、中心となるテーマ自体が欠けていて、書く内容が何もない場合に限ります。

  • プロジェクトまたはプロセス名
  • マッピングする主要なアクティビティまたは意思決定(または、ユーザーがプロジェクトを説明し、このスキルが内容を導き出す)
  • 関係するチームまたは役割(チーム名と、必要に応じて主要な個人名を列挙)
  • 主な目的 — ローンチの担当範囲を明確にする/新しいチームのオンボーディング/ボトルネックの削減/ガバナンス文書の作成
  • RACI のバリエーション — 標準の RACI、RASCI(支援者を追加)、または DACI(推進者、承認者、協力者、報告先)

出力構成


RACI マトリックス:[プロジェクト/プロセス名]

バージョン: [1.0] オーナー: [プログラムリード/PM] 日付: [日付] 関係するチーム: [チームの一覧]


1. 役割の定義

マトリックスを確認する前に、このプロジェクトにおける各文字の意味を合意してください。

文字役割定義ルール
R実行責任者作業を行います。タスクを実際に実行する人を指します。R は複数設定できます。ただし、多すぎる場合はタスクの分割を検討してください
A説明責任者成果に責任を持ち、意思決定を承認します。問題が起きた場合に説明責任を負います。各行の A は必ず 1 つです。 2 つでも 0 でもいけません。
C協議先作業の前に、専門知識や意見を提供します。双方向のコミュニケーションが必要です。協議先には、ただ対応可能な状態にするだけでなく、実際に参加してもらう必要があります。各行 3 つまでにしないと、かえって混乱します
I報告先進捗や結果の通知を受けます。一方向のコミュニケーションです。報告を受けるだけで、レビューや承認は行いません

基本ルール:

  • 各行の A は必ず 1 つ
  • 同じ人またはチームが [X] 行を超えて A にならないようにしてください。説明責任が分散しすぎます
  • C にはコストがかかります。誰かに協議するということは、回答を求めることを意味します。意図的に設定してください
  • 同じタスクで R と A を兼任することはできません。ただし、その人が意思決定者である場合は例外です(小規模チームではよくあります)

2. RACI マトリックス

列にはチームまたは役割を、行にはアクティビティまたは意思決定を記載します。

アクティビティ/意思決定[役割 1][役割 2][役割 3][役割 4][役割 5]備考
[フェーズ 1:調査]
プロジェクトの範囲と目標を定義するA/RCII—PM が主導し、技術的な実現可能性についてエンジニアリングチームに相談します
ユーザー調査を実施するRACI—UX リサーチャーが実行し、PM が説明責任を負います
調査結果を承認するCAIR—
[フェーズ 2:設計]
ソリューションのアプローチを定義するARCII
デザインシステム/UI デザインCA/RII—
デザインレビューと承認CRAI—
アクセシビリティレビューIRAC—
[フェーズ 3:構築]
技術アーキテクチャに関する意思決定CCA/RI—
スプリント計画ACRII
コードレビューとマージICRA—
セキュリティレビューICCA/R—
[フェーズ 4:ローンチ]
ローンチの実施可否の決定ACCRIPM が最終決定権を持ちます
本番環境へのリリースCIA/RI—
顧客向けコミュニケーションA/RIIIC
ローンチ後のモニタリングCIRA—
[継続/定常業務]
インシデント対応ICRA—
機能の優先順位付けA/RCCII
ステークホルダーへの報告A/RIIIC

3. 意思決定マップ

重要度の高い意思決定については、意思決定の種類、権限を持つ人、意見が一致しない場合の解決方法を記録します。

意思決定権限者(A)必ず相談する相手(C)意見が一致しない場合のエスカレーション先
スコープの変更(工数の20%超)[経営幹部スポンサー/プログラムリード][PM、エンジニアリングリード][運営委員会]
予算超過(10%超)[財務/経営幹部][PM、プログラムリード][CFO/取締役会]
アーキテクチャパターンの変更[エンジニアリングリード][テックリード、セキュリティ][CTO]
本番稼働日の変更[PM][エンジニアリング、コミュニケーション、CS][プログラムスポンサー]
スコープからの機能削除[PM][プロダクト、UX、エンジニアリング][CPO]

4. RACIでよくあるアンチパターンと解決策

完成したマトリクスを、次の失敗パターンに照らして確認します。

アンチパターン症状解決策
Aが複数2つのチームが、どちらも成果に対する責任を負っていると考えているAを1つに決め、もう一方はCまたはIにします
Aがいない意思決定が滞り、責任を感じる人がいない最も上位のステークホルダーをAに割り当てます
全員がCすべての意思決定が委員会に持ち込まれるCを一人ずつ確認します。この人の意見は、実際に結果を左右しますか。そうでなければIに変更します
RはいるがAがいない作業は完了するが、品質に責任を持つ人がいないAを追加します。通常はRのマネージャーです
AはいるがRがいない実行を伴わない説明責任となり、マネージャーが現場から切り離されるチームからRを追加するか、適切であればA/Rを兼任させます
Rが多すぎる責任の所在が曖昧になるタスクをサブタスクに分割し、それぞれに明確なRを1人ずつ割り当てます
重要なチームがマトリクスにいない影響を受けるにもかかわらず、RACIに含まれていないそのチームを追加し、該当する行では最低でもIを割り当てます

5. コミュニケーションテンプレート

RACIに合意したら、次のテンプレートを使って、関係するすべてのチームに伝えます。


件名: [Project Name] — 役割と責任の合意

[Project Name]のRACIマトリクスが確定しました。皆さんに関係する内容は次のとおりです。

[Role 1 team]: [X, Y, Z activities]に対する説明責任者です。これらの意思決定について最終判断を下し、成果が達成されなかった場合に説明責任を負います。

[Role 2 team]: [A, B, C]に対する実行責任者です。作業を実行します。[D]については相談先となります。意思決定を確定する前に、皆さんの意見を求めます。

[Role 3 team]: [E, F]について情報共有先となります。[weekly / milestone / launch]に更新情報をお送りします。エスカレーションが必要な事項に気づいた場合を除き、対応は不要です。

マトリクス全体はこちらで確認してください:[Link]。懸念事項があれば[Date]までにお知らせください。それ以降は、合意済みとして扱います。


6. RACIの見直し頻度

きっかけ対応
新しいチームメンバーが加わるそのメンバーの役割に関係する行を確認し、必要に応じてRを更新します
フェーズが変わる(例:ディスカバリー → デリバリー)マトリクス全体を見直します。RやAが変わる場合があります
エスカレーションや責任の所在に関する混乱が発生するマトリクスを使って原因を特定し、Aが欠けていないか確認します
長期プログラムの開始から3か月が経過するRACI全体を見直します。時間の経過とともに役割は変化します
チームの構成変更や再編があるマトリクスを全面的に作り直します。責任に関する前提が変わるためです

品質チェック

  • すべての行にAが1つだけある
  • 個人またはチームが、現実的な権限の範囲を超えてAを担っていない
  • C列の対象者は少数に絞られている。全員に相談するとプロセスの効果が薄れます
  • 各役割列から少なくとも1人の代表者がマトリクスを確認し、合意している
  • 関係者全員にRACIを共有するためのコミュニケーション計画がある
  • 意思決定マップに、プロジェクトで特に重要度の高い意思決定が5〜10件含まれている

アンチパターン

  • 1つのタスクに複数のAccountableを割り当てないでください。責任を共有すると、誰も責任を負わなくなります。
  • 5~6を超える役割を含むRACIを作成しないでください。読みにくくなり、実行も困難になります。
  • RACIに沿って実行できないほど広範なタスクを含めないでください。意思決定単位の粒度まで分解してください。
  • 対立を解決するプロセスを省略しないでください。意見の食い違いが一度起きると、解決プロセスのないRACIマトリックスは使われなくなります。
  • ResponsibleとAccountableを混同しないでください。それぞれの役割における違いを明確に記載してください。

使用例となるフレーズ

  • 「製品ローンチ用のRACIマトリックスを作成して」
  • 「新しい部門横断プロジェクト用の責任分担表を作成して」
  • 「この取り組みでは、誰が何を担当するの?RACIの作成を手伝って」
  • 「エンジニアリングチームと製品チームの意思決定権を整理して」
  • 「[チーム]が関わる[移行/ローンチ/プロセス]のRACIを作成して」

コメント