mcpField
R
revenue-reporting

revenue-reporting

github.com/mbfinottiマーケティング・グロース122.3k 回インストール2 日前に更新
リポジトリ

revenue-reporting について

経営陣や取締役会向けの売上レポートを作成するスキルです。指標の一貫性、財務確認済みの数値、計画・実績・予測を軸にした説明を重視します。

主な機能

  1. 01インタビューで対象と頻度を確定
  2. 02安定した指標セットを選定
  3. 03定義とデータソースを記録
  4. 04CRMと財務数値を照合
  5. 05計画・実績・予測で構成
  6. 06未達説明と承認手順を準備

活用シーン

  1. 01四半期取締役会向け資料の準備
  2. 02月次経営レビューの定期作成
  3. 03確度を明示した未達の説明
  4. 04期間をまたぐ指標の統一

インストール

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

$npx skills add https://github.com/mbfinotti/revops-skills --skill revenue-reporting

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

同梱ファイル

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

evals/
evals.json
references/
metric-dictionary-entry.md
metric-spine.md
worked-report-example.md

詳細

収益レポート

経営陣向けまたは取締役会向けの収益レポートは、一貫したストーリーとして作成します。小さく安定した指標の柱を、計画対実績対予測を軸に構成した、結論を先に伝えるナラティブで包みます。難しいのは、たいてい計算ではありません。定義について合意し、CRMの記録と財務の記録を照合し、取締役会で悪い知らせを初めて伝えることのないようにすることです。

対象範囲を最初に明示します。

対象範囲:

  • レポートに何を含め、どう見せるか。
  • 数値とその確度。

対象範囲外:

  • 特定のBIツールでダッシュボードを作成すること。
  • 組織レベルのKPIフレームワークを設計すること(組織の各階層でどの指標が重要か、どのように集約するか)。これは、このリポジトリの範囲外であり、別途取り組む戦略課題です。
  • 予測が外れた理由を調査すること。その調査は mbfinotti/revops-skills@sales-forecast-diagnostic に任せ、その診断が完了したら、このスキルで取締役会向けのナラティブにまとめます。

ヒアリング

提案をする前に質問します。1回のメッセージにつき質問は1つにし、可能な場合は選択肢を提示します。すでに回答されている質問は省略します。

  • ビジネスモデルは何ですか。B2Bの契約型サブスクリプション、利用量・消費量ベース、PLG・セルフサービス、B2C・取引型・マーケットプレイス、それとも混合型ですか。
  • 作成する成果物は何ですか。四半期ごとの取締役会向け資料、月次の経営レビュー、週次の収益レビュー、投資家向けアップデート、それとも定例報告全体ですか。
  • 会社はどのステージですか。機関投資家からの資金調達前、ベンチャー初期、成長期、後期のどれですか。(ステージに応じて、指標の柱を絞り込み、重点を移します。)
  • 現在、どのようなものがありますか。何もない、期間ごとに作り直すその場しのぎの資料、または繰り返し発行されているものの、信頼されなくなったレポートのどれですか。
  • 指標の定義はどこかに文書化されていますか。また、2つのダッシュボード間で、収益の柱となる指標(経常収益、リテンション、カバレッジ)に食い違いが生じていますか。
  • 現在、誰が数値を作成していますか。RevOps・オペレーション、財務、創業者のいずれですか。公開前に財務が数値を認定していますか。
  • 今期のストーリーは何ですか。計画どおり、未達、上振れ、それとも照合が終わるまで不明ですか。
  • どのデータにアクセスできますか。CRM・パイプラインの記録、請求システム、総勘定元帳、プロダクト利用イベントのどれですか。
  • いつまでに必要ですか。次回の取締役会、今月の決算、それとも期限は決まっていませんか。
  • 今回限りの成果物ですか。それとも、今後は各期間に作り直す定例の成果物ですか。
  • 作業量の上限はどの程度ですか。1期間あたりのアナリストの作業時間、依頼に応じて財務が照合できるかどうか、ウェアハウスまたはセマンティックレイヤーで収益がすでにモデル化されているかを教えてください。

最後の3つの質問への回答で、指標を選ぶ前に、指標の柱の優先順位が決まります。

  • 財務の決算期間内の期限:認定が必要な指標(回収期間、成長率と利益率の組み合わせ、3つの基準別の項目)は、今回のサイクルからすべて除外します。
  • 継続的に積み上げる方針:コストがかかっても、経常収益のウォーターフォールと指標辞書を最初に作成します。以降の各期間で再利用できるためです。
  • 今回限りの成果物:どちらも省略し、請求データのエクスポートからブリッジを作成します。
  • 作業量の上限が低い:指標の柱は、単一システムから取得する5つの指標までに制限します。
  • ウェアハウスに既存の収益モデルがある:コホート指標をすべて優先順位の最上位にします。

ワークフロー

  1. インタビューを実施します。指標に触れる前に、成果物、対象者、モデル、頻度を確定します。
  2. 指標の骨格を選びます。中核指標は5~6個、上限は8個です。候補は、指標がどれほど標準的に見えるかではなく、意思決定を変える効果を本番運用コスト(アナリストの工数、システムがすでに出力するデータ、財務との照合作業の負担、再構築が必要な頻度)で割った比率で順位付けします。B2Bのデフォルトの順序は、比率が高いものから、パイプラインカバレッジ > 受注率 > 継続収益ウォーターフォール > リテンションの2指標 > 達成度の分布 > 成長率と利益率 > 顧客獲得コストの回収期間 > 受注額/請求額/認識額の各項目です。これはデフォルトであり、絶対的な規則ではありません。インタビューの回答と、ユーザーについてすでに判明しているほかのすべての情報に照らして順位を付け直し、データ上算出できない指標は最下位にするのではなく削除します。全軸、正当化された同順位、モデルごとの順序、ステージごとの削除、およびこの順序で扱えなくなる持続性指標については、references/metric-spine.mdを参照してください。同じ骨格を各期間で繰り返すことでトレンドを把握できるようにします。指標を追加する場合は、既存の指標と入れ替え、その変更を脚注に記載します。
  3. 定義を確定します。骨格の各指標について、計算式、含める項目/除外する項目、信頼できる唯一の情報源、担当者、期間、および見解が分かれるルールの書面での解決方法を含む定義辞書の項目を作成します(項目の形式と記入例はreferences/metric-dictionary-entry.mdを参照)。フィールドの所有権と信頼できる唯一の情報源に関するルールは、mbfinotti/revops-skills@crm-data-governanceに従います。ここで再定義せず、それらを参照してください。草稿を作成する前に辞書を凍結します。サイクルの途中で定義を変更すると、会議のたびに数値が変わる原因になります。
  4. 説明を書く前に照合します。CRMの数値(受注額、パイプライン)と財務の数値(請求額、認識額)は、意図的に一致しないものであり、契約期間全体にわたる契約単位でのみ整合します。確認すべきなのは、請求額から認識収益を差し引いた額が繰延収益の増減と一致すること、そして見出しの数値が財務部門の認定する数値と一致することです。ハーネスでコードを実行できる場合は、2つのファイルのエクスポートデータ(アカウント別の請求/総勘定元帳の収益、案件別のCRM受注額)から、ブリッジと照合をスクリプト化します。それ以外の場合は、財務部門が認定した合計値を依頼し、手作業で照合します。財務部門が確認していない数値を絶対に公開しないでください。
  5. 骨格の各指標について、計画値・実績値・予測値の表を作成します。これらはあらゆる議論の基盤となる3つの列です。純増減をまとめるのではなく、増減のブリッジ(期首、増加、減少、期末)を示します。また、分布が存在する場合(達成度、案件規模、コホート曲線など)は、平均ではなく分布を示します。
  6. 物語は結論を先にして書きます。最初のページに、結論、原因、対応、依頼を記載します。以下の「ナラティブ」セクションに従って構成してください。レポートの記入例と、良い冒頭と悪い冒頭の例はreferences/worked-report-example.mdを参照してください。
  7. 期間の実績が未達の場合は、「未達の報告」セクションに従います。未達の規模を数値で示し、実際の確度に即した原因を述べ、対策とその効果を示す指標を明記します。根本原因の詳細な分析はこのレポートではなく、mbfinotti/revops-skills@sales-forecast-diagnosticの対象です。
  8. 頻度に合わせてまとめます(「頻度」を参照)。本文は簡潔にし、過去を振り返る詳しい情報はすべて付録に入れ、会議の数日前に資料を事前配布します。任意で、最終承認の前にナラティブの文章をヒューマナイザーのスキルに通すこともできます。
  9. 承認の流れを実施します。
    • RevOpsが期限までに公開します。
    • 財務部門が元帳と照合して認定します。
    • 各部門の責任者が担当セクションを検証します。
    • CEO/CFOが承認します。
    • 事前配布資料を会議の3~4日前に配布します。
    • 会議前の短い個別通話で、会議の場に出る前に反応を把握します。
  10. 以下の「測定基準」のしきい値を確認し、すべて満たすまで修正と再確認を繰り返します。
  11. ハーネスに永続メモリがある場合は、確定した定義辞書、骨格、修正履歴を保存します。次の期間は、それらを再決定せずに引き継いで開始できます。それ以外の場合は、チームが普段ドキュメントを保管している場所に、バージョン管理された辞書を保管します。

ストーリー構成

  • まず結論、次に根拠(ピラミッド原則/BLUF):最初のページで、対象期間の評価、最大の要因、現在進めている対応、聴衆に求める意思決定を伝えます。そこで読むのをやめた人も、全体像を把握できます。
  • 計画対実績対予測を構成の軸にします。各セクションでは「何が起きたか、なぜ起きたか、どう対応するか」を扱い、チャートを順に見ていく構成にはしません。
  • 資料は事前配布用で、会議は意思決定の場です。会議の議題は今後の意思決定を中心にし、実務者の間では、取締役会の時間の約3分の2を将来の議題に、3分の1を過去の振り返りに充てるのが妥当とされています。過去の詳細は事前配布資料と付録にまとめます。黙読するナラティブメモの慣行も同じ方向性を後押しします。文章にすることで、箇条書きでは見えにくい論理の抜けを埋め、完全な議論を促します。
  • 本文は短く保ちます。本文が約20〜30枚を超えるまで増えたら、それはすでに事前配布資料です。分割して、要約を作り直します。
  • 毎回、同じ指標を同じ順序で追跡し、期間をまたいだ傾向を読み取る際に、見方を切り替える必要がないようにします。

未達の報告

  • 想定外の事態は決して起こさないようにします。重要なマイナス要因はすべて、会議前に事前配布資料と事前説明の電話で共有します。会議の場で初めて悪い知らせを伝えると、未達そのものよりも信頼を損ないます。

  • 悪い知らせは資料の早い段階で伝え、最後は事実に基づく最も明るい材料で締めます。未達を付録に押し込んで挟み込むことは決してしません。

  • 数値を平滑化してはいけません。未加工の時系列データを報告し、変動が見えるようにします。平滑化は、避けたい議論を先送りし、読み手に必要な差異を覆い隠します。相殺する動きは、目立たない合計値にまとめず、個別に報告します。

  • 未達を報告する際に明らかにする内容:

    • 計画に対する差異の数値。
    • 実際の確度に即した要因の説明(「根本原因を確認済み」か「調査中。次期に結果を報告」か)。
    • 担当者と、対応の効果を証明する単一の指標を含む是正策。
    • 未達の原因を反映した予測の再提示。

    原因がまだ確認できていない場合は、その旨を伝えます。時期尚早の原因説明を事実として提示すれば、次に必要になるのは数値の再訂正です。

  • データによって市場の変動と実行状況を切り分けられない限り、「マクロ環境」は原因にはなりません。

照合、再訂正、承認

  • 役割分担:

    • RevOpsが数値を公表します。
    • Financeが数値を認証します。
    • 経営陣が判断します。

    RevOpsに求められるのは公表期限を守ることであり、発表を担当することではありません。Financeが台帳と照合できないレポートは公開しません。

  • 1つのシステムより、1つの定義を優先します。期間中はCRMと台帳の数値が必ず食い違います。解決策は、どちらのシステムが正しいかを議論することではなく、各段階(獲得、契約、請求、収益認識)で「正しい」とは何を意味するかを文書で定義することです。

  • 再訂正の作法:公開済みの数値に重大な誤りがあった場合は、目に見える形で再訂正します。

    • 列名を「再訂正後」とします。
    • 脚注に原因と各行への影響を記載します。
    • 記録に残します。

    ひそかな修正は、信頼を損なう原因になります。再訂正が繰り返される場合は、書式の問題ではなく、発生源で解決すべき統制上の問題です。

  • 数値は事前配布資料の送付時点で確定します。それ以降に訂正があれば、再訂正として伝えます。会議の場で、ひそかに異なる数値を示すことは決してしません。

ケイデンス

報告書を3つの速度で作るのではなく、成果物は3つです。それぞれ対象者、深さ、今後へのコミットメントが異なります。

観点週次収益レビュー月次経営レビュー四半期取締役会
対象者収益チーム+オペレーション各機能の責任者+CFO経営チーム+取締役会
焦点当期の実行、案件/アカウントのリスク計画対実績の傾向、ファネル、効率性全体像+ストーリー+意思決定
成果物ライブビュー、ナラティブなしスコアカード+1ページのナラティブ事前配布用デッキ+付録+事前調整
次につなげる内容今期のコミットメント来月の優先事項目標、資本、人員の見直し
準備コストライブビューがあれば、実行ごとのコストはほぼゼロ財務締めを前提に、1~2時間数日:事前配布資料、付録、事前調整、承認プロセス

これらは競合する選択肢ではなく、それぞれ異なる層です。そのため、効率性の順位付けはできません。それぞれが異なる対象者の問いに答え、週次の実行シグナルが月次の傾向把握につながり、それが四半期の見直しにつながります。互いに代替できない3つの成果物を順位付けするのは、精度があるように見せかけることになります。

順序を決める必要があるのは、作業量の上限に達したときに何を省くかです。

  • 最初:月次ナラティブ(週次ビューに短い傾向メモを加えればカバーできます)。
  • 2番目:週次コメント。
  • 決して省かない:四半期の取締役会向け成果物。他の2つにはない対外的な義務を伴います。

アナリストが1人のチームは、12週目に気づくのではなく、1週目からこの縮小を想定して計画する必要があります。

あるトピックを上位の層に持ち上げるのは、その層の対象者による意思決定が必要な場合に限ります。

B2B、B2C/トランザクション型/使用量ベース/PLG

  • すべてのモデルで構造は同一です。この点を成果物に明記してください。 以下はすべて変更なく当てはまります。
    • 増減ブリッジの形式(期首、追加、損失、期末)。
    • 計画対実績対予測の全体構成。
    • コホートのロジック。
    • 結論を先に述べるナラティブ。
    • 照合と承認のプロセス。
    • 不意打ちをなくすための規律。
    • ケイデンスの構成。
  • 変わるのは構成要素です。 消費型、トランザクション型、消費者向けのモデルには、契約に基づく継続収益基盤は存在しません。「継続」収益の数値は、行動の結果です。モデルに応じて構成要素を入れ替えてください(モデル別の構成はreferences/metric-spine.mdを参照)。
    • 総取引額と純収益、およびテイクレート。
    • コホートの継続率曲線の形状。
    • リピート購入率。
    • 貢献利益の各層。
    • エンゲージメント比率。
    • 使用量ベースの継続率。
  • 一時的または季節的な収益を含む月をランレートに年換算する場合は、必ずその旨を明示してください。特に消費型ビジネスでは、報告する前に季節性と健全性の悪化を切り分ける必要があります。
  • 同じモデルのベンチマークとチーム自身の実績に照らして比較してください。座席数ベースのサブスクリプションのベンチマークは、他のあらゆるモデルを実態以上に良く、または悪く見せます。

失敗パターン

落とし穴失敗する理由対処法
データを詰め込んだスライド資料聴衆が意思決定ではなく、グラフの照合作業に追われます1ページ目で結論を先に示し、詳細は付録にまとめ、主要指標を絞ります
会議ごとに定義が揺れる同じ言葉でも数値が異なり、会議が定義をめぐる議論になりますバージョン管理された辞書を固定し、変更は脚注付きの修正としてのみ行います
2つのダッシュボードで主要指標の数値が異なる最初の矛盾が生じた時点で、あらゆる数値の信頼性が崩れますスライド資料を出す前に、文書化された単一の定義に照合します。会議の場では決して行いません
平滑化または相殺した時系列シグナルとなる変化が隠され、生データのばらつきを捨てると元に戻せません相殺前の時系列を使い、相殺分はブリッジで示し、オフセットは個別に報告します
見栄えだけの指標が増殖する累積グラフや都合のよい切り口は常に上昇し、意思決定には役立ちませんコホートや分布を示し、すべての指標が問いに答えるようにします
平均値が分布を覆い隠す2つのチームが平均値だけを共有し、それ以外の情報がありません達成率と案件規模を分布帯で報告します
段階に合わない主要指標初期段階の企業に後期段階の効率指標を適用する(またはその逆)と、誤解を招きます主要指標のリファレンスに段階別の区分を設け、まだ到達していない段階の数値を報告するよう求められても応じません
ベンチマークを事実として断定する流通している数値は古く、セグメントによって異なります自社の過去の実績からしきい値を導き、外部の数値は日付と出典を明記します
会議の場での不意打ち信頼がすぐに、そして取り返しのつかない形で損なわれます事前資料の共有と事前調整の電話を行い、未達事項は文書の早い段階で示します

測定と合格基準

レポートを公開する前に、以下のすべてのチェックに合格する必要があります。合格するまで見直してください。

  • 指標体系の一貫性:本文の主要指標は最大8件(目標は5~6件)です。前期間の主要指標は、定義を一切変えずにすべて再掲するか、変更を再表示として脚注に記載します。
  • 持続性のチェック:主要指標には、持続性を示す指標(リテンションの組み合わせ、コホート別リテンション曲線、消費ベースのネットリテンション、または利益率調整後の投資回収期間)を少なくとも1つ含めるか、データ不足のために除外したことをレポートに記載します。生産コストだけで順位付けした主要指標は、あらゆる指標が速度重視に偏り、顧客基盤が維持できなくなるまで健全に見えてしまいます。
  • 定義の網羅性:すべての主要指標に、計算式、信頼できる唯一の情報源、担当者、対象期間を記載した辞書項目が必要です。スライド資料内に、辞書項目のない指標があってはなりません。
  • 照合:見出しの売上高は財務部門が認定した数値と完全に一致させるか、差異の調整項目をスライド資料に明記します。表示されている数値で、請求額・認識済み収益・繰延収益の関係が一致していることを確認します。
  • 結論先行テスト:背景情報のない読者に1ページ目だけを渡し、対象期間の評価、最大の要因またはリスク、求める対応を説明できる必要があります。この3つのいずれかが欠けていれば、レポートは不合格です。
  • 未達への対処:計画に対する重要な未達はすべて、文書の最初の3分の1に、原因の確度ラベル、担当者、検証指標とともに記載します。重要な事項が付録の後に初めて登場してはなりません。
  • 会議設計(取締役会の定例会議のみ):実際の議題時間の大半(目標は3分の2)を今後の意思決定に割り当て、意思決定事項ごとに、決定内容、背景、推奨案を明記します。

公開後は、以下の継続的なシグナルを追跡します。

  • 年間の再表示件数:増加している場合、上流工程に統制上の問題があることを示します。
  • 会議で決定事項が記録されて終了するかどうか:定例会議で決定事項が生まれなくなっている場合、成果物が再び単なるデータの羅列に戻っていることを意味します。

任意の連携に関する注記

ユーザーが以下のプラットフォームのいずれかを指定しない限り、このセクションは省略してください。

  • セマンティックレイヤー(dbt MetricFlow、Cube、Looker/LookML):バージョン管理された指標辞書の運用をコードで実装し、各主要指標をそこで一度だけ定義して、すべてのダッシュボードが同じ定義を参照するようにします。
  • Salesforce:予測カテゴリのフィールドはステージとは独立して編集でき、レポート作成時の集計結果がダッシュボードのスナップショットと異なる場合があります。ライブビューではなく、エクスポートデータを基準に認定してください。
  • HubSpot:デフォルトの商談ステージ確度は編集可能な仮置き値であり、実測されたコンバージョン率ではありません。これらを使って算出した加重パイプラインの数値を、調整せずにスライド資料に載せてはいけません。

参考資料

  • ビジネスモデルごとの指標の幹、ステージの階層、初回リリース前に確定しておくべき議論の分かれる定義については、references/metric-spine.md を参照してください。
  • ディクショナリーのエントリー形式と具体例については、references/metric-dictionary-entry.md を参照してください。
  • レポートの形式、未達があった四半期の具体例、良い導入と悪い導入の比較については、references/worked-report-example.md を参照してください。
  • mbfinotti/revops-skills@revenue-kpi-framework は、このレポートが指標を選ぶ組織全体の指標ツリーの設計に使用します。このスキルが、存在する指標とそれらの上位指標への集計方法を決め、このスキルがその結果の指標の幹を、1つの対象読者向けの1つの説明にまとめます。
  • システムや部門間で定義に異論がある場合は、mbfinotti/revops-skills@revenue-data-governance-strategy を使用してください。ARRのどの値を採用するか、誰が変更できるかを決定します。このレポートのディクショナリーは、その決定を引用し、議論を蒸し返しません。
  • 予測が未達となった理由を調査するには、mbfinotti/revops-skills@sales-forecast-diagnostic を使用してください。
  • 指標ディクショナリーの前提となる、フィールドの所有権と信頼できる情報源のルールについては、mbfinotti/revops-skills@crm-data-governance を参照してください。
  • パイプラインから算出される指標の幹(カバレッジ、成約率)の信頼性を維持するための定期監査には、mbfinotti/revops-skills@sales-pipeline-hygiene を使用してください。
  • ステージが買い手によって検証できず、加重パイプラインが信頼されていない場合は、mbfinotti/revops-skills@pipeline-stage-definition-audit を使用してください。

コメント