revenue-operations
alirezarezvani/claude-skills
Analyse l'état du pipeline commercial, la précision des prévisions de chiffre d'affaires et les indicateurs d'efficacité de la stratégie de commercialisation afin d'optimiser le chiffre d'affaires des solutions SaaS.
...Développer toutOpérations liées au chiffre d'affaires
Analyse du pipeline, suivi de la précision des prévisions et mesure de l'efficacité de la stratégie de mise sur le marché (GTM) pour les équipes chargées des revenus SaaS.
Formats de sortie : tous les scripts prennent en charge les options
--format text(lisible par l'utilisateur) et--format json(tableaux de bord/intégrations).
Démarrage rapide
# Analyser la santé et la couverture du pipeline
python scripts/pipeline_analyzer.py --input assets/sample_pipeline_data.json --format text
# Suivre la précision des prévisions sur plusieurs périodes
python scripts/forecast_accuracy_tracker.py assets/sample_forecast_data.json --format text
# Calculer les indicateurs d’efficacité GTM
python scripts/gtm_efficiency_calculator.py assets/sample_gtm_data.json --format text
Présentation des outils
1. Pipeline Analyzer
Analyse la santé du pipeline commercial, notamment les taux de couverture, les taux de conversion entre les étapes, la vélocité des opportunités, les risques liés à l’ancienneté et les risques de concentration.
Entrée : fichier JSON contenant les opportunités, les quotas et la configuration des étapes Sortie : taux de couverture, taux de conversion, indicateurs de vitesse, indicateurs d’ancienneté, évaluation des risques
Utilisation :
python scripts/pipeline_analyzer.py --input pipeline.json --format text
Principaux indicateurs calculés :
- Taux de couverture du pipeline -- Valeur totale du pipeline / objectif de quota (niveau satisfaisant : 3 à 4 fois)
- Taux de conversion entre les étapes -- Taux de progression d’une étape à l’autre
- Vitesse de vente -- (Opportunités × Montant moyen des contrats × Taux de réussite) / Durée moyenne du cycle de vente
- Antériorité des transactions -- Signale les transactions dont la durée dépasse 2 fois la durée moyenne du cycle par étape
- Risque de concentration — Alerte lorsque plus de 40 % du pipeline est concentré sur une seule transaction
- Analyse des écarts de couverture -- Identifie les trimestres présentant un pipeline insuffisant
Schéma de saisie :
{
"quota" : 500000,
"stages" : ["Découverte", "Qualification", "Proposition", "Négociation", "Conclue"],
"average_cycle_days": 45,
"deals": [
{
"id": "D001",
"name": "Acme Corp",
"stage": "Proposition",
"value": 85000,
"age_days": 32,
"close_date": "2025-03-15",
"owner": "rep_1"
}
]
}
2. Suivi de la précision des prévisions
Suivi de la précision des prévisions au fil du temps à l’aide du MAPE, détection des biais systématiques, analyse des tendances et ventilation par catégorie.
Entrée : fichier JSON contenant les périodes de prévision et, en option, des ventilations par catégorie Sortie : score MAPE, analyse des biais, tendances, ventilation par catégorie, note de précision
Utilisation :
python scripts/forecast_accuracy_tracker.py forecast_data.json --format text
Indicateurs clés calculés :
- MAPE -- moyenne(|réel - prévision| / |réel|) x 100
- Biais de prévision -- Tendance à la surestimation (valeur positive) ou à la sous-estimation (valeur négative)
- Précision pondérée -- MAPE pondéré par la valeur de la transaction pour tenir compte de l'importance relative
- Tendances sur la période -- Précision en amélioration, stable ou en baisse au fil du temps
- Répartition par catégorie: précision par commercial, produit, segment ou toute autre dimension personnalisée
Notes de précision :
| Note | Fourchette MAPE | Interprétation |
|---|---|---|
| Excellente | < 10 % | Processus hautement prévisible, fondé sur les données |
| Bon | 10 à 15 % | Prévisions fiables avec des écarts mineurs |
| Passable | 15 à 25 % | Nécessite une amélioration des processus |
| Mauvais | > 25 % | Lacunes importantes dans la méthodologie de prévision |
Schéma d'entrée :
{
"forecast_periods": [
{"period": "2025-T1", "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": 280 000, "actual": 310 000}
]
}
}
3. Calculateur d’efficacité GTM
Calcule les indicateurs clés d’efficacité GTM pour les solutions SaaS, avec des comparaisons sectorielles, des notes et des recommandations d’amélioration.
Données d'entrée : fichier JSON contenant les chiffres d'affaires, les coûts et les indicateurs clients Résultats : « Magic Number », LTV/CAC, délai de retour sur investissement du CAC, « Burn Multiple », « Rule of 40 », NDR avec notations
Utilisation :
python scripts/gtm_efficiency_calculator.py gtm_data.json --format text
Principaux indicateurs calculés :
| Indicateur | Formule | Cible |
|---|---|---|
| Chiffre magique | Nouvel ARR net / Dépenses de vente et de marketing de la période précédente | > 0,75 |
| LTV : CAC | (ARPA × marge brute / taux de désabonnement) / CAC | >3:1 |
| Amortissement du CAC | CAC / (ARPA x marge brute) mois | < 18 mois |
| Multiplicateur de consommation de trésorerie | Dépense nette / Nouveau ARR net | <2x |
| Règle des 40 | Croissance du chiffre d’affaires (%) + Marge de flux de trésorerie disponible (%) | >40 % |
| Rétention nette en dollars | (ARR initial + expansion - contraction - taux de désabonnement) / ARR initial | >110 % |
Schéma d'entrée :
{
"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" : 18 000,
"marge_brute_en_pct" : 78,
"total_des_charges_d'exploitation" : 6 500 000,
"consommation_nette_de_trésorerie" : 1 500 000,
"marge_fcf_en_pct" : 8,4
},
"clients" : {
"chiffre_d'affaires_initial" : 3800000,
"chiffre_d'affaires_en_croissance" : 600000,
"contraction_arr" : 100 000,
"churned_arr" : 300 000,
"annual_churn_rate_pct" : 8
}
}
Workflows des opérations de chiffre d’affaires
Revue hebdomadaire du pipeline
Utilisez ce workflow pour votre revue hebdomadaire du pipeline.
Vérifiez les données d'entrée : assurez-vous que l'exportation du pipeline est à jour et que tous les champs obligatoires (étape, valeur, date_de_clôture, responsable) sont renseignés avant de continuer.
Générer le rapport sur le pipeline :
python scripts/pipeline_analyzer.py --input current_pipeline.json --format textRecoupez les totaux obtenus avec votre système CRM source pour vérifier l’intégrité des données.
Examinez les indicateurs clés :
- Taux de couverture du pipeline (est-il supérieur à 3 fois le quota ?)
- Opérations dont l'ancienneté dépasse le seuil (quelles opérations nécessitent une intervention ?)
- Risque de concentration (dépendons-nous excessivement de quelques grosses transactions ?)
- Répartition par étape (le tunnel de conversion présente-t-il une forme équilibrée ?)
Documenter à l'aide du modèle : utiliser
assets/pipeline_review_template.mdActions à mener : traiter les dossiers en souffrance, rééquilibrer la concentration du pipeline, combler les lacunes de couverture
Examen de la précision des prévisions
Effectuer une évaluation mensuelle ou trimestrielle pour évaluer et améliorer la rigueur des prévisions.
Vérifier les données d'entrée : s'assurer que toutes les périodes de prévision disposent de données réelles correspondantes et qu'aucune période ne manque avant de lancer le processus.
Générer un rapport de précision :
scripts Python / forecast_accuracy_tracker.py forecast_history.json --format textRecoupez les données réelles avec les enregistrements « clôturés-remportés » de votre CRM avant de tirer des conclusions.
Analysez les tendances :
- Le MAPE affiche-t-il une tendance à la baisse (amélioration) ?
- Quels commerciaux ou segments présentent les taux d’erreur les plus élevés ?
- Observe-t-on systématiquement des prévisions trop élevées ou trop faibles ?
Documentez vos conclusions à l’aide du modèle : utilisez le fichier
assets/forecast_report_template.mdMesures d'amélioration : accompagner les commerciaux présentant un biais important, ajuster la méthodologie, améliorer la qualité des données
Audit d’efficacité de la mise sur le marché
À réaliser chaque trimestre ou lors de la préparation des réunions du conseil d’administration pour évaluer l’efficacité de la stratégie de mise sur le marché.
Vérifier les données d'entrée : s'assurer que les chiffres relatifs au chiffre d'affaires, aux coûts et à la clientèle correspondent aux registres financiers avant de lancer l'audit.
Calculer les indicateurs d’efficacité :
scripts Python / gtm_efficiency_calculator.py quarterly_data.json --format textRecoupez les montants calculés pour l’ARR et les dépenses totales avec votre système comptable avant de partager les résultats.
Comparez les résultats aux objectifs :
- Chiffre magique (>0,75)
- LTV : CAC (> 3:1)
- Récupération du CAC (<18 mois)
- Règle des 40 (>40 %)
Document à créer à l’aide du modèle : Utilisez
assets/gtm_dashboard_template.mdDécisions stratégiques : ajuster la répartition des dépenses, optimiser les canaux, améliorer la fidélisation
Bilan trimestriel des activités
Combiner ces trois outils pour une analyse QBR complète.
- Lancer l’analyseur de pipeline pour une couverture prospective
- Lancer l’outil de suivi des prévisions pour une analyse rétrospective précise
- Utilisez le calculateur GTM pour établir des repères d’efficacité
- Comparez l'état du pipeline avec la précision des prévisions
- Alignez les indicateurs d’efficacité GTM sur les objectifs de croissance
Documentation de référence
| Référence | Description |
|---|---|
| Guide des indicateurs RevOps | Hiérarchie complète des indicateurs, définitions, formules et interprétation |
| Cadre de gestion du pipeline | Meilleures pratiques en matière de pipeline, définitions des étapes, indicateurs de référence de conversion |
| Références d’efficacité GTM | Références SaaS par étape, normes du secteur, stratégies d'amélioration |
Modèles
| Modèle | Cas d’utilisation |
|---|---|
| Modèle de revue du pipeline | Documentation relative à l'examen hebdomadaire/mensuel du pipeline |
| Modèle de rapport de prévisions | Rapport sur la précision des prévisions et analyse des tendances |
| Modèle de tableau de bord GTM | Tableau de bord d’efficacité GTM destiné à l’examen par la direction |
| Exemple de données de pipeline | Exemple de données d'entrée pour pipeline_analyzer.py |
| Résultat attendu | Résultats de référence générés par pipeline_analyzer.py |
---
name: revenue-operations
description: Analyzes sales pipeline health, revenue forecasting accuracy, and go-to-market efficiency metrics for SaaS revenue optimization.
---
# Revenue Operations
Pipeline analysis, forecast accuracy tracking, and GTM efficiency measurement for SaaS revenue teams.
> **Output formats:** All scripts support `--format text` (human-readable) and `--format json` (dashboards/integrations).
---
## Quick Start
```bash
# 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
```
---
## Tools Overview
### 1. Pipeline Analyzer
Analyzes sales pipeline health including coverage ratios, stage conversion rates, deal velocity, aging risks, and concentration risks.
**Input:** JSON file with deals, quota, and stage configuration
**Output:** Coverage ratios, conversion rates, velocity metrics, aging flags, risk assessment
**Usage:**
```bash
python scripts/pipeline_analyzer.py --input pipeline.json --format text
```
**Key Metrics Calculated:**
- **Pipeline Coverage Ratio** -- Total pipeline value / quota target (healthy: 3-4x)
- **Stage Conversion Rates** -- Stage-to-stage progression rates
- **Sales Velocity** -- (Opportunities x Avg Deal Size x Win Rate) / Avg Sales Cycle
- **Deal Aging** -- Flags deals exceeding 2x average cycle time per stage
- **Concentration Risk** -- Warns when >40% of pipeline is in a single deal
- **Coverage Gap Analysis** -- Identifies quarters with insufficient pipeline
**Input Schema:**
```json
{
"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. Forecast Accuracy Tracker
Tracks forecast accuracy over time using MAPE, detects systematic bias, analyzes trends, and provides category-level breakdowns.
**Input:** JSON file with forecast periods and optional category breakdowns
**Output:** MAPE score, bias analysis, trends, category breakdown, accuracy rating
**Usage:**
```bash
python scripts/forecast_accuracy_tracker.py forecast_data.json --format text
```
**Key Metrics Calculated:**
- **MAPE** -- mean(|actual - forecast| / |actual|) x 100
- **Forecast Bias** -- Over-forecasting (positive) vs under-forecasting (negative) tendency
- **Weighted Accuracy** -- MAPE weighted by deal value for materiality
- **Period Trends** -- Improving, stable, or declining accuracy over time
- **Category Breakdown** -- Accuracy by rep, product, segment, or any custom dimension
**Accuracy Ratings:**
| Rating | MAPE Range | Interpretation |
|--------|-----------|----------------|
| Excellent | <10% | Highly predictable, data-driven process |
| Good | 10-15% | Reliable forecasting with minor variance |
| Fair | 15-25% | Needs process improvement |
| Poor | >25% | Significant forecasting methodology gaps |
**Input Schema:**
```json
{
"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 Efficiency Calculator
Calculates core SaaS GTM efficiency metrics with industry benchmarking, ratings, and improvement recommendations.
**Input:** JSON file with revenue, cost, and customer metrics
**Output:** Magic Number, LTV:CAC, CAC Payback, Burn Multiple, Rule of 40, NDR with ratings
**Usage:**
```bash
python scripts/gtm_efficiency_calculator.py gtm_data.json --format text
```
**Key Metrics Calculated:**
| Metric | Formula | Target |
|--------|---------|--------|
| Magic Number | Net New ARR / Prior Period S&M Spend | >0.75 |
| LTV:CAC | (ARPA x Gross Margin / Churn Rate) / CAC | >3:1 |
| CAC Payback | CAC / (ARPA x Gross Margin) months | <18 months |
| Burn Multiple | Net Burn / Net New ARR | <2x |
| Rule of 40 | Revenue Growth % + FCF Margin % | >40% |
| Net Dollar Retention | (Begin ARR + Expansion - Contraction - Churn) / Begin ARR | >110% |
**Input Schema:**
```json
{
"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
}
}
```
---
## Revenue Operations Workflows
### Weekly Pipeline Review
Use this workflow for your weekly pipeline inspection cadence.
1. **Verify input data:** Confirm pipeline export is current and all required fields (stage, value, close_date, owner) are populated before proceeding.
2. **Generate pipeline report:**
```bash
python scripts/pipeline_analyzer.py --input current_pipeline.json --format text
```
3. **Cross-check output totals** against your CRM source system to confirm data integrity.
4. **Review key indicators:**
- Pipeline coverage ratio (is it above 3x quota?)
- Deals aging beyond threshold (which deals need intervention?)
- Concentration risk (are we over-reliant on a few large deals?)
- Stage distribution (is there a healthy funnel shape?)
5. **Document using template:** Use `assets/pipeline_review_template.md`
6. **Action items:** Address aging deals, redistribute pipeline concentration, fill coverage gaps
### Forecast Accuracy Review
Use monthly or quarterly to evaluate and improve forecasting discipline.
1. **Verify input data:** Confirm all forecast periods have corresponding actuals and no periods are missing before running.
2. **Generate accuracy report:**
```bash
python scripts/forecast_accuracy_tracker.py forecast_history.json --format text
```
3. **Cross-check actuals** against closed-won records in your CRM before drawing conclusions.
4. **Analyze patterns:**
- Is MAPE trending down (improving)?
- Which reps or segments have the highest error rates?
- Is there systematic over- or under-forecasting?
5. **Document using template:** Use `assets/forecast_report_template.md`
6. **Improvement actions:** Coach high-bias reps, adjust methodology, improve data hygiene
### GTM Efficiency Audit
Use quarterly or during board prep to evaluate go-to-market efficiency.
1. **Verify input data:** Confirm revenue, cost, and customer figures reconcile with finance records before running.
2. **Calculate efficiency metrics:**
```bash
python scripts/gtm_efficiency_calculator.py quarterly_data.json --format text
```
3. **Cross-check computed ARR and spend totals** against your finance system before sharing results.
4. **Benchmark against targets:**
- Magic Number (>0.75)
- LTV:CAC (>3:1)
- CAC Payback (<18 months)
- Rule of 40 (>40%)
5. **Document using template:** Use `assets/gtm_dashboard_template.md`
6. **Strategic decisions:** Adjust spend allocation, optimize channels, improve retention
### Quarterly Business Review
Combine all three tools for a comprehensive QBR analysis.
1. Run pipeline analyzer for forward-looking coverage
2. Run forecast tracker for backward-looking accuracy
3. Run GTM calculator for efficiency benchmarks
4. Cross-reference pipeline health with forecast accuracy
5. Align GTM efficiency metrics with growth targets
---
## Reference Documentation
| Reference | Description |
|-----------|-------------|
| [RevOps Metrics Guide](references/revops-metrics-guide.md) | Complete metrics hierarchy, definitions, formulas, and interpretation |
| [Pipeline Management Framework](references/pipeline-management-framework.md) | Pipeline best practices, stage definitions, conversion benchmarks |
| [GTM Efficiency Benchmarks](references/gtm-efficiency-benchmarks.md) | SaaS benchmarks by stage, industry standards, improvement strategies |
---
## Templates
| Template | Use Case |
|----------|----------|
| [Pipeline Review Template](assets/pipeline_review_template.md) | Weekly/monthly pipeline inspection documentation |
| [Forecast Report Template](assets/forecast_report_template.md) | Forecast accuracy reporting and trend analysis |
| [GTM Dashboard Template](assets/gtm_dashboard_template.md) | GTM efficiency dashboard for leadership review |
| [Sample Pipeline Data](assets/sample_pipeline_data.json) | Example input for pipeline_analyzer.py |
| [Expected Output](assets/expected_output.json) | Reference output from pipeline_analyzer.py |
Tous les fichiers
0 fichiersInstaller revenue-operations
Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.
Télécharger le ZIPClonez le dépôt et copiez les fichiers de compétence dans votre projet.
git clone https://github.com/alirezarezvani/claude-skills/tree/main/business-growth/skills/revenue-operations # Copy SKILL.md to your .claude/skills/ directory
Copier





Maison
