revenue-operations について
Revenue Operationsは、SaaSの収益チーム向けに、パイプライン、予測精度、GTM効率を分析するコマンドラインスクリプトです。JSONデータから指標やレポートを作成し、定期レビューや事業計画に活用できます。
主な機能
- 01パイプラインのカバレッジと案件リスクの分析
- 02予測誤差・バイアス・傾向の測定
- 03SaaS GTM効率指標の計算
- 04テキストまたはJSONレポートの出力
- 05週次レビューと四半期ビジネスレビューの支援
活用シーン
- 01週次でカバレッジと停滞案件を確認
- 02期間別・カテゴリ別に予測精度をレビュー
- 03四半期計画でGTM効率を評価
- 04QBR向けにパイプライン・予測・効率分析を統合
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill revenue-operationsインストール後、Claude Code で/revenue-operationsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/expected_output.jsonforecast_report_template.mdgtm_dashboard_template.mdpipeline_review_template.mdsample_forecast_data.jsonsample_gtm_data.jsonsample_pipeline_data.jsonreferences/gtm-efficiency-benchmarks.mdpipeline-management-framework.mdrevops-metrics-guide.mdscripts/forecast_accuracy_tracker.pygtm_efficiency_calculator.pypipeline_analyzer.py詳細
レベニューオペレーション
SaaS のレベニューチーム向けのパイプライン分析、予測精度の追跡、GTM 効率の測定です。
目次
最初に確認すること
分析を実行する前に、以下の入力を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。
- 分析の種類 — パイプラインの健全性、予測精度、GTM 効率のいずれか(スクリプトと入力スキーマを選択します)
- ノルマ/目標 — パイプラインカバレッジとマジックナンバーの測定基準となる数値
- データエクスポートの準備状況 — ステージ/金額/経過日数/クローズ日の情報を含む案件、または予測と実績の期間(ツールは所定の JSON を使用します。予測トレンドには 3 期間以上が必要です)
- 企業のステージと営業形態 — シード段階かグロース段階か、PLG かエンタープライズか(ベンチマークはステージや営業形態によって大きく異なります)
中断ルール:出力に最も影響する 2~3 項目だけを質問してください。ユーザーが「とりあえず下書きを作って」と言った場合は、作業を進め、出力の冒頭に前提を列挙してください。
クイックスタート
# Analyze pipeline health and coverage
python scripts/pipeline_analyzer.py --input assets/sample_pipeline_data.json --format text
# Track forecast accuracy over multiple periods
python scripts/forecast_accuracy_tracker.py assets/sample_forecast_data.json --format text
# Calculate GTM efficiency metrics
python scripts/gtm_efficiency_calculator.py assets/sample_gtm_data.json --format text
ツールの概要
1. パイプラインアナライザー
カバレッジ比率、ステージ別コンバージョン率、案件の速度、滞留リスク、集中リスクなど、営業パイプラインの健全性を分析します。
入力: 案件、ノルマ、ステージ設定を含む JSON ファイル 出力: カバレッジ比率、コンバージョン率、速度指標、滞留フラグ、リスク評価
使用方法:
# Text report (human-readable)
python scripts/pipeline_analyzer.py --input pipeline.json --format text
# JSON output (for dashboards/integrations)
python scripts/pipeline_analyzer.py --input pipeline.json --format json
算出される主な指標:
- パイプラインカバレッジ比率 — パイプライン総額/ノルマ目標(健全な水準:3~4 倍)
- ステージ別コンバージョン率 — ステージ間の進行率
- 営業速度 — (商談数 x 平均案件規模 x 受注率)/平均営業サイクル
- 案件の滞留 — ステージごとの平均サイクル時間の 2 倍を超える案件にフラグを設定します
- 集中リスク — パイプラインの 40% を超える金額が 1 件の案件に集中している場合に警告します
- カバレッジギャップ分析 — パイプラインが不足している四半期を特定します
入力スキーマ:
{
"quota": 500000,
"stages": ["Discovery", "Qualification", "Proposal", "Negotiation", "Closed Won"],
"average_cycle_days": 45,
"deals": [
{
"id": "D001",
"name": "Acme Corp",
"stage": "Proposal",
"value": 85000,
"age_days": 32,
"close_date": "2025-03-15",
"owner": "rep_1"
}
]
}
2. 予測精度トラッカー
MAPE を使用して予測精度を時系列で追跡し、系統的なバイアスを検出してトレンドを分析し、カテゴリー別の内訳を提示します。
入力: 予測期間と任意のカテゴリー別内訳を含む JSON ファイル 出力: MAPE スコア、バイアス分析、トレンド、カテゴリー別内訳、精度評価
使用方法:
# Track forecast accuracy
python scripts/forecast_accuracy_tracker.py forecast_data.json --format text
# JSON output for trend analysis
python scripts/forecast_accuracy_tracker.py forecast_data.json --format json
算出される主な指標:
- MAPE — 平均絶対パーセント誤差:mean(|実績 - 予測| / |実績|) x 100
- 予測バイアス — 過大予測(プラス)または過小予測(マイナス)の傾向
- 加重精度 — 重要度を反映するため、案件金額で重み付けした MAPE
- 期間別トレンド — 時間の経過に伴う精度の改善、安定、または低下
- カテゴリー別内訳 — 営業担当者、製品、セグメント、または任意のカスタム軸ごとの精度
精度評価:
| 評価 | MAPE の範囲 | 解釈 |
|---|---|---|
| 優秀 | <10% | 予測可能性が非常に高く、データに基づくプロセスです |
| 良好 | 10-15% | 変動が小さく、予測の信頼性が高い状態です |
| 普通 | 15-25% | プロセスの改善が必要です |
| 不良 | >25% | 予測手法に大きな課題があります |
入力スキーマ:
{
"forecast_periods": [
{"period": "2025-Q1", "forecast": 480000, "actual": 520000},
{"period": "2025-Q2", "forecast": 550000, "actual": 510000}
],
"category_breakdowns": {
"by_rep": [
{"category": "Rep A", "forecast": 200000, "actual": 210000},
{"category": "Rep B", "forecast": 280000, "actual": 310000}
]
}
}
3. GTM 効率性計算ツール
業界ベンチマーク、評価、改善提案を用いて、SaaS の主要な GTM 効率性指標を計算します。
入力: 収益、コスト、顧客指標を含む JSON ファイル 出力: Magic Number、LTV:CAC、CAC Payback、Burn Multiple、Rule of 40、NDR(評価付き)
使用方法:
# Calculate all GTM efficiency metrics
python scripts/gtm_efficiency_calculator.py gtm_data.json --format text
# JSON output for dashboards
python scripts/gtm_efficiency_calculator.py gtm_data.json --format json
計算される主要指標:
| 指標 | 計算式 | 目標値 |
|---|---|---|
| Magic Number | 純新規 ARR / 前期間の S&M 支出 | >0.75 |
| LTV:CAC | (ARPA x 粗利益率 / 解約率) / CAC | >3:1 |
| CAC Payback | CAC / (ARPA x 粗利益率) ヶ月 | <18 ヶ月 |
| Burn Multiple | 純バーンレート / 純新規 ARR | <2x |
| Rule of 40 | 収益成長率 % + FCF マージン % | >40% |
| Net Dollar Retention | (期首 ARR + 拡大 - 縮小 - 解約) / 期首 ARR | >110% |
入力スキーマ:
{
"revenue": {
"current_arr": 5000000,
"prior_arr": 3800000,
"net_new_arr": 1200000,
"arpa_monthly": 2500,
"revenue_growth_pct": 31.6
},
"costs": {
"sales_marketing_spend": 1800000,
"cac": 18000,
"gross_margin_pct": 78,
"total_operating_expense": 6500000,
"net_burn": 1500000,
"fcf_margin_pct": 8.4
},
"customers": {
"beginning_arr": 3800000,
"expansion_arr": 600000,
"contraction_arr": 100000,
"churned_arr": 300000,
"annual_churn_rate_pct": 8
}
}
レベニューオペレーションのワークフロー
週次のパイプレビュー
毎週のパイプライン点検サイクルには、このワークフローを使用します。
-
パイプラインレポートを生成:
python scripts/pipeline_analyzer.py --input current_pipeline.json --format text -
主要指標を確認:
- パイプラインカバレッジ比率(ノルマの 3 倍を上回っていますか?)
- しきい値を超えて停滞している商談(介入が必要な商談はどれですか?)
- 集中リスク(少数の大型商談に依存しすぎていませんか?)
- ステージ分布(健全なファネル形状になっていますか?)
-
テンプレートを使って文書化:
assets/pipeline_review_template.mdを使用します -
アクションアイテム: 停滞商談への対応、パイプライン集中の再分散、カバレッジ不足の解消
予測精度レビュー
予測規律を評価・改善するために、毎月または四半期ごとに使用します。
-
精度レポートを生成:
python scripts/forecast_accuracy_tracker.py forecast_history.json --format text -
パターンを分析:
- MAPE は低下傾向(改善)にありますか?
- どの担当者またはセグメントの誤差率が最も高いですか?
- 体系的に過大予測または過小予測が発生していますか?
-
テンプレートを使って文書化:
assets/forecast_report_template.mdを使用します -
改善アクション: バイアスの大きい担当者へのコーチング、手法の調整、データ品質の改善
GTM 効率性監査
Go-to-Market の効率性を評価するために、四半期ごとまたは取締役会準備の際に使用します。
-
効率性指標を計算:
python scripts/gtm_efficiency_calculator.py quarterly_data.json --format text -
目標値に対するベンチマーク:
- Magic Number は GTM 支出の効率性を示します
- LTV:CAC はユニットエコノミクスを検証します
- CAC Payback は資本効率を示します
- Rule of 40 は成長と収益性のバランスを取ります
-
テンプレートを使って文書化:
assets/gtm_dashboard_template.mdを使用します -
戦略的決定: 支出配分の調整、チャネルの最適化、リテンションの改善
四半期ビジネスレビュー
包括的な QBR 分析のために、3 つのツールをすべて組み合わせて使用します。
- 今後のカバレッジについてパイプラインアナライザーを実行
- 過去の精度について予測トラッカーを実行
- 効率性ベンチマークについて GTM 計算ツールを実行
- パイプラインの健全性と予測精度を相互参照
- GTM 効率性指標を成長目標と整合させる
リファレンスドキュメント
| リファレンス | 説明 |
|---|---|
| RevOps 指標ガイド | 完全な指標階層、定義、計算式、解釈 |
| パイプライン管理フレームワーク | パイプラインのベストプラクティス、ステージ定義、コンバージョンベンチマーク |
| GTM 効率性ベンチマーク | ステージ別の SaaS ベンチマーク、業界標準、改善戦略 |
テンプレート
| テンプレート | 用途 |
|---|---|
| パイプラインレビューテンプレート | 週次/月次のパイプライン点検の文書化 |
| 予測レポートテンプレート | 予測精度のレポートとトレンド分析 |
| GTM ダッシュボードテンプレート | 経営層レビュー用の GTM 効率性ダッシュボード |
| サンプルパイプラインデータ | pipeline_analyzer.py の入力例 |
| 期待される出力 | pipeline_analyzer.py の参照出力 |
ツールリファレンス
1. pipeline_analyzer.py
カバレッジ比率、ステージごとのコンバージョン率、営業速度、案件の滞留リスク、集中リスクなど、営業パイプラインの健全性を分析します。
python scripts/pipeline_analyzer.py --input pipeline.json --format text
python scripts/pipeline_analyzer.py --input pipeline.json --format json
| フラグ | 種類 | 説明 |
|---|---|---|
--input | 必須 | 案件、ノルマ、ステージ設定を含むJSONファイルのパス |
--format | 任意 | 出力形式:text(デフォルト)またはjson |
2. forecast_accuracy_tracker.py
MAPEを使用して予測精度の推移を追跡し、体系的なバイアスを検出するとともに、傾向を分析し、カテゴリ別の内訳を提供します。
python scripts/forecast_accuracy_tracker.py forecast_data.json --format text
python scripts/forecast_accuracy_tracker.py forecast_data.json --format json
| フラグ | 種類 | 説明 |
|---|---|---|
forecast_data.json | 位置指定 | 予測期間と任意のカテゴリ別内訳を含むJSONファイルのパス |
--format | 任意 | 出力形式:text(デフォルト)またはjson |
3. gtm_efficiency_calculator.py
業界ベンチマーク、評価、改善の推奨事項とともに、SaaSのGTM効率に関する主要な指標を算出します。
python scripts/gtm_efficiency_calculator.py gtm_data.json --format text
python scripts/gtm_efficiency_calculator.py gtm_data.json --format json
| フラグ | 種類 | 説明 |
|---|---|---|
gtm_data.json | 位置指定 | 収益、コスト、顧客指標を含むJSONファイルのパス |
--format | 任意 | 出力形式:text(デフォルト)またはjson |
トラブルシューティング
| 問題 | 考えられる原因 | 解決策 |
|---|---|---|
| パイプラインカバレッジがノルマの3倍未満 | ファネル上部の活動不足、またはリードから商談へのコンバージョン率の低さ | リード獲得元とステージごとのコンバージョン率を監査します。成果の低いチャネルでアウトバウンド活動やマーケティング費用を増やします |
| 予測MAPEが25%を超える | 案件ステージの基準に一貫性がない、サンドバッギング、または精査の徹底不足 | ステージの終了基準を標準化します。活動量だけでなく営業速度を重視した週次のパイプラインレビューを実施します。バイアスの大きい営業担当者を個別に指導します |
| Magic Numberが0.5未満 | 新規ARRに対してGTM費用の効率が悪い | チャネルのROIを見直します。成果の低いチャネルの費用を削減します。人員を増やす前に営業担当者の生産性を改善します |
| LTV:CACが3:1未満 | CACが高すぎる、または解約によって顧客生涯価値が損なわれている | まず解約に対処します(解約防止スキルを使用)。次に、獲得コストの低いチャネルに移行してCACを最適化します |
| 案件の成約予定日が予測日を過ぎている | 案件の適格性評価不足、推進者の不在、または説得力のあるイベントがない | MEDDIC/BANTによる適格性評価を導入します。コミット段階の案件では、説得力のあるイベントの記録を必須にします |
| パイプラインの大部分が初期ステージに集中している | ステージの進行が悪く、案件が停滞しているか、適格性評価が緩い | ステージごとの最大滞留期間を設定します。各ステージの平均サイクルの2倍を超える案件に対する自動アラートを導入します |
| Net Dollar Retentionが100%未満 | 収益拡大を上回る縮小と解約 | 健全なアカウント向けの収益拡大プレイブックを優先します。解約するアカウントに対して終了インタビューを実施します。料金プランの構成を見直します |
成功基準
- パイプラインカバレッジ比率が、健全なステージ分布を保ちながらノルマの3~4倍で安定する
- 2四半期以内に予測MAPEが15%未満(良好)、または10%未満(優秀)に改善する
- Magic Numberが0.75を超え、GTM費用が効率的であることを示す
- LTV:CAC比率が3:1を超え、CAC回収期間が18か月未満になる
- Rule of 40のスコアが40%を超える(収益成長率% + FCFマージン%)
- 収益拡大によりNet Dollar Retentionが110%を超える
- 案件の成約遅延率が30%未満に低下する(2024年の業界平均44%から改善)
対象範囲と制限事項
対象範囲: パイプラインの健全性分析(カバレッジ、速度、滞留期間、集中度)、予測精度の測定(MAPE、バイアス、傾向、カテゴリー別内訳)、GTM 効率指標(Magic Number、LTV:CAC、CAC 回収期間、Burn Multiple、Rule of 40、NDR)、週次/月次/四半期レビューのワークフロー、および3つの分析領域を組み合わせたQBRの準備。
対象外: CRMシステムの管理やデータ抽出(ツールはJSONエクスポートを使用します)、案件レベルの営業コーチング(ツールは案件を特定しますが、営業戦術は提案しません)、マーケティングのアトリビューションモデリング、カスタマーサクセスの健全性スコアリング(customer-success-manager スキルを使用してください)、およびリアルタイムのパイプライン監視。ツールは特定時点のスナップショットを分析します。継続的な監視には、CRM/BIプラットフォームとの連携が必要です。
制限事項: ベンチマークはSaaS業界全体のデータに基づいており、企業のステージ(シード、シリーズA〜C、グロース、上場)、業種、営業モデル(PLGとエンタープライズ)によって異なります。パイプライン分析では、案件データに正確なステージ、金額、経過期間、クローズ予定日のフィールドが含まれていることを前提としています。予測精度の傾向分析には、最低3期間分のデータが必要です。GTM指標には正確な財務データが必要ですが、初期段階の企業では入手できない場合があります。
連携ポイント
- sales-engineer -- 技術的な検証が必要なパイプライン案件は、sales-engineer のPOCおよびRFPワークフローに引き継ぎます
- customer-success-manager -- クローズ後の引き継ぎ。NDR指標は、カスタマーサクセスの健全性スコアリングと拡大施策に依存します
- pricing-strategy -- 価格設定モデルは、パイプラインの速度、案件規模、コンバージョン率に影響します。価格変更にはパイプラインの再予測が必要です
- churn-prevention -- 解約率はLTV:CACおよびNDR指標に直接影響します。解約を減らすと、すべてのGTM効率指標が改善します
- c-level-advisor -- GTM効率指標は、取締役会レベルの報告や戦略的なリソース配分の意思決定に直接活用されます