data-storytelling

Par wshobson · agents

Transformez des données en récits percutants grâce à la visualisation, au contexte et à une structure persuasive. À utiliser lors de présentations d'analyses aux parties prenantes, de création de rapports de données ou de préparation de présentations pour la direction.

npx skills add https://github.com/wshobson/agents --skill data-storytelling

Narration Basée sur les Données

Transformez les données brutes en récits captivants qui stimulent les décisions et inspirent l'action.

Quand Utiliser Cette Compétence

  • Présenter des analyses aux cadres dirigeants
  • Créer des examens trimestriels des activités
  • Construire des présentations pour investisseurs
  • Rédiger des rapports fondés sur les données
  • Communiquer les résultats aux audiences non techniques
  • Formuler des recommandations basées sur les données

Concepts Fondamentaux

1. Structure du Récit

Mise en Place → Conflit → Résolution

Mise en Place : Contexte et état initial
Conflit : Le problème ou l'opportunité
Résolution : Résultats et recommandations

2. Arc Narratif

1. Accroche : Capter l'attention par un résultat surprenant
2. Contexte : Établir l'état initial
3. Montée en Action : Progresser par des points de données
4. Apothéose : Le résultat clé
5. Résolution : Recommandations
6. Appel à l'Action : Prochaines étapes

3. Trois Piliers

Pilier Objectif Composants
Données Preuve Nombres, tendances, comparaisons
Narration Sens Contexte, causalité, implications
Visuels Clarté Graphiques, diagrammes, points forts

Cadres de Récit

Cadre 1 : Le Récit Problème-Solution

# Analyse du Churn Client

## L'Accroche

« Nous perdons 2,4M€ annuels à cause d'un churn évitable. »

## Le Contexte

- Taux de churn actuel : 8,5 % (moyenne sectorielle : 5 %)
- Valeur moyenne de durée de vie client : 4 800 €
- 500 clients partis le trimestre dernier

## Le Problème

L'analyse des clients partis révèle un schéma :

- 73 % ont churné dans les 90 premiers jours
- Facteur commun : < 3 interactions support
- Adoption faible des fonctionnalités le premier mois

## Le Résultat

[Afficher la visualisation de la courbe d'engagement]
Les clients qui ne s'engagent pas dans les 14 premiers jours
sont 4 fois plus susceptibles de churner.

## La Solution

1. Implémenter une séquence d'onboarding de 14 jours
2. Sensibilisation proactive au jour 7
3. Suivi de l'adoption des fonctionnalités

## Impact Attendu

- Réduire le churn précoce de 40 %
- Économiser 960K€ annuels
- Période de récupération : 3 mois

## Appel à l'Action

Approuver un budget de 50K€ pour l'automatisation de l'onboarding.

Cadre 2 : Le Récit de Tendance

# Analyse des Performances T4

## Par Où Nous Avons Commencé

T3 s'est terminé avec 1,2M€ de MRR, 15 % en dessous de la cible.
Le moral de l'équipe était bas après les objectifs manqués.

## Ce Qui a Changé

[Visualisation chronologique]

- Oct : Lancement de la tarification libre-service
- Nov : Réduction des frictions à l'inscription
- Déc : Ajout d'appels avec le succès client

## La Transformation

[Graphique de comparaison avant/après]
| Métrique | T3 | T4 | Changement |
|----------------|--------|--------|--------|
| Essai → Payant | 8% | 15% | +87% |
| Temps de Valeur | 14 j | 5 j | -64% |
| Taux d'Expansion | 2% | 8% | +300% |

## Résultat Clé

Libre-service + approche personnalisée crée une croissance composée.
Les clients qui utilisent le libre-service ET reçoivent un appel
ont un taux d'expansion 3 fois plus élevé.

## En Avant

Doubler la mise sur le modèle hybride.
Cible : 1,8M€ de MRR pour T2.

Cadre 3 : Le Récit de Comparaison

# Analyse des Opportunités de Marché

## La Question

Devrions-nous nous étendre en EMEA ou APAC en premier ?

## La Comparaison

[Analyse de marché côte à côte]

### EMEA

- Taille du marché : 4,2Md€
- Taux de croissance : 8 %
- Concurrence : Élevée
- Réglementation : Complexe (RGPD)
- Langues : Multiples

### APAC

- Taille du marché : 3,8Md€
- Taux de croissance : 15 %
- Concurrence : Modérée
- Réglementation : Variée
- Langues : Multiples

## L'Analyse

[Visualisation de matrice de notation pondérée]

| Facteur | Poids | Score EMEA | Score APAC |
| ----------- | ------ | ---------- | ---------- |
| Taille Marché | 25% | 5 | 4 |
| Croissance | 30% | 3 | 5 |
| Concurrence | 20% | 2 | 4 |
| Facilité | 25% | 2 | 3 |
| **Total** | | **2,9** | **4,1** |

## La Recommandation

APAC d'abord. Croissance plus élevée, concurrence moins importante.
Commencer par un hub à Singapour (anglais, favorable aux affaires).
Entrer en EMEA en Année 2 avec localisation prête.

## Atténuation des Risques

- Couverture horaire : Recruter un support 24/7
- Adaptation culturelle : Partenariats locaux
- Paiement : Multi-devises dès le jour 1

Techniques de Visualisation

Technique 1 : Révélation Progressive

Commencer simple, ajouter des couches :

Diapo 1 : « Les revenus augmentent » [graphique simple]
Diapo 2 : « Mais la croissance ralentit » [ajouter la courbe de croissance]
Diapo 3 : « Conduit par un segment » [ajouter la ventilation par segment]
Diapo 4 : « Qui sature » [ajouter la part de marché]
Diapo 5 : « Nous avons besoin de nouveaux segments » [ajouter les zones d'opportunité]

Technique 2 : Contraste et Comparaison

Avant/Après :
┌─────────────────┬─────────────────┐
│ AVANT │ APRÈS │
│ │ │
│ Processus : 5 j│ Processus : 1 j │
│ Erreurs : 15% │ Erreurs : 2% │
│ Coût : 50€/un │ Coût : 20€/un │
└─────────────────┴─────────────────┘

Ceci/Cela (souligner la différence) :
┌─────────────────────────────────────┐
│ CLIENT A vs B │
│ ┌──────────┐ ┌──────────┐ │
│ │ ████████ │ │ ██ │ │
│ │ 45 000€ │ │ 8 000€ │ │
│ │ LTV │ │ LTV │ │
│ └──────────┘ └──────────┘ │
│ Onboardé Pas d'onboarding │
└─────────────────────────────────────┘

Technique 3 : Annotation et Mise en Surbrillance

import matplotlib.pyplot as plt
import pandas as pd

fig, ax = plt.subplots(figsize=(12, 6))

# Tracer les données principales
ax.plot(dates, revenue, linewidth=2, color='#2E86AB')

# Ajouter une annotation pour les événements clés
ax.annotate(
    'Lancement Produit\n+32% de pic',
    xy=(launch_date, launch_revenue),
    xytext=(launch_date, launch_revenue * 1.2),
    fontsize=10,
    arrowprops=dict(arrowstyle='->', color='#E63946'),
    color='#E63946'
)

# Mettre en surbrillance une région
ax.axvspan(growth_start, growth_end, alpha=0.2, color='green',
           label='Période de Croissance')

# Ajouter une ligne de seuil
ax.axhline(y=target, color='gray', linestyle='--',
           label=f'Cible : {target:,.0f}€')

ax.set_title('Récit de Croissance des Revenus', fontsize=14, fontweight='bold')
ax.legend()

Modèles de Présentation

Modèle 1 : Diapo de Résumé Exécutif

┌─────────────────────────────────────────────────────────────┐
│  RÉSULTAT CLÉ                                               │
│  ══════════════════════════════════════════════════════════│
│                                                             │
│  « Les clients qui complètent l'onboarding la 1ère semaine │
│   ont une valeur de durée de vie 3 fois plus élevée »      │
│                                                             │
├──────────────────────┬──────────────────────────────────────┤
│                      │                                      │
│  LES DONNÉES         │  L'IMPLICATION                       │
│                      │                                      │
│  Compléteurs S1 :    │  ✓ Prioriser l'UX d'onboarding     │
│  • LTV : 4 500€      │  ✓ Ajouter les jalons de succès J1 │
│  • Rétention : 85%   │  ✓ Sensibilisation proactive S1    │
│  • NPS : 72          │                                      │
│                      │  Investissement : 75K€               │
│  Autres :            │  ROI Attendu : 8x                   │
│  • LTV : 1 500€      │                                      │
│  • Rétention : 45%   │                                      │
│  • NPS : 34          │                                      │
│                      │                                      │
└──────────────────────┴──────────────────────────────────────┘

Modèle 2 : Flux du Récit Basé sur les Données

Diapo 1 : LE TITRE
« Nous pouvons croître 40 % plus vite en corrigeant l'onboarding »

Diapo 2 : LE CONTEXTE
Métriques de l'état actuel
Points de repère sectoriels
Analyse des écarts

Diapo 3 : LA DÉCOUVERTE
Ce que les données ont révélé
Résultat surprenant
Identification de schémas

Diapo 4 : L'APPROFONDISSEMENT
Analyse des causes profondes
Ventilations par segment
Signification statistique

Diapo 5 : LA RECOMMANDATION
Actions proposées
Besoins en ressources
Calendrier

Diapo 6 : L'IMPACT
Résultats attendus
Calcul du ROI
Évaluation des risques

Diapo 7 : LA DEMANDE
Demande spécifique
Décision nécessaire
Prochaines étapes

Modèle 3 : Tableau de Bord d'une Page - Récit

# Examen Mensuel des Activités : Janvier 2024

## LE TITRE

Revenus en hausse de 15 % mais CAC augmente plus vite que LTV

## MÉTRIQUES CLÉ EN UN COUP D'OEIL

┌────────┬────────┬────────┬────────┐
│ MRR │ NRR │ CAC │ LTV │
│ 125K€ │ 108% │ 450€ │ 2 200€ │
│ ▲15% │ ▲3% │ ▲22% │ ▲8% │
└────────┴────────┴────────┴────────┘

## CE QUI FONCTIONNE

✓ Segment Entreprise croissant de 25 % MoM
✓ Programme de parrainage générant 30 % des nouveaux clients
✓ Satisfaction du support au plus haut (94 %)

## CE QUI NÉCESSITE ATTENTION

✗ Coût d'acquisition PME en hausse de 40 %
✗ Conversion essai en baisse de 5 points
✗ Temps de valeur augmenté de 3 jours

## CAUSE PROFONDE

[Mini graphique montrant la tendance CAC PME vs Entreprise]
Les annonces payantes PME deviennent moins efficaces.
CPC en hausse de 35 % tandis que la conversion stagne.

## RECOMMANDATION

1. Déplacer 20K€/mois des annonces vers le contenu
2. Lancer l'essai libre-service PME
3. Test A/B d'un onboarding plus court

## FOCUS DU MOIS PROCHAIN

- Lancer le pilote de marketing de contenu
- Finaliser le MVP libre-service
- Réduire le temps de valeur à < 7 jours

Techniques de Rédaction

Titres Efficaces

MAUVAIS : « Analyse des Ventes T4 »
BON : « Ventes T4 Dépassent la Cible de 23 % - Voici Pourquoi »

MAUVAIS : « Rapport sur le Churn Client »
BON : « Nous Perdons 2,4M€ à Cause d'un Churn Évitable »

MAUVAIS : « Performance Marketing »
BON : « Le Marketing de Contenu Livre un ROI 4x Supérieur aux Annonces »

Formule :
[Nombre Spécifique] + [Impact Métier] + [Contexte Actionnable]

Phrases de Transition

Construire la narration :
• « Cela nous pousse à nous poser la question... »
• « Quand nous approfondissons... »
• « Le schéma devient clair quand... »
• « Comparez cela avec... »

Introduire les résultats :
• « Les données révèlent... »
• « Ce qui nous a surpris, c'est... »
• « Le point d'inflexion s'est produit quand... »
• « Le constat clé est... »

Passer à l'action :
• « Ce résultat suggère... »
• « D'après cette analyse... »
• « L'implication est claire... »
• « Notre recommandation est... »

Traiter l'Incertitude

Reconnaître les limitations :
• « Avec 95 % de confiance, nous pouvons dire... »
• « Un échantillon de 500 montre... »
• « Bien que la corrélation soit forte, la causalité exige... »
• « Cette tendance vaut pour [segment], bien que [réserve]... »

Présenter des plages :
• « Estimation d'impact : 400K€-600K€ »
• « Intervalle de confiance : amélioration de 15-20 % »
• « Meilleur cas : X, Conservateur : Y »

Bonnes Pratiques

À Faire

  • Commencer par le « et alors ? » - Mener avec le résultat
  • Utiliser la règle de trois - Trois points, trois comparaisons
  • Montrer, ne pas dire - Laisser les données parler
  • Rendre personnel - Connecter aux objectifs de l'audience
  • Terminer par une action - Prochaines étapes claires

À Ne Pas Faire

  • Ne pas faire de déversement de données - Sélectionner impitoyablement
  • Ne pas enterrer le résultat - Mettre les constatations clés en avant
  • Ne pas utiliser de jargon - Adapter le vocabulaire à l'audience
  • Ne pas montrer la méthodologie en premier - Contexte, puis méthode
  • Ne pas oublier la narration - Les nombres ont besoin de sens

Skills similaires