| TAM / SAM / SOM | Total Addressable Market → Serviceable Available Market → Serviceable Obtainable Market. Cascade Marché total → région → segment → part obtenable (divisée par le nombre de concurrents). |
| CAGR | Compound Annual Growth Rate — taux de croissance annuel composé appliqué au marché total d'une année sur l'autre. |
| Risques (3 blocs) | Marché (7 facteurs : démographie, politique, économie, sociétal, technologie, environnement, légal/éthique) → SAM Market Risk. Exécution (2 facteurs : opérations, concurrence) → Sales Execution risk. POC/Pilote (3 facteurs : nb clients pilote, vitesse de vente, investissement partenaire) → Pilot feedback. Chaque bloc = produit de (1+facteur), moins 1 — agrégation multiplicative, pas une moyenne. Scalaires (une valeur par facteur, pas annualisées). |
| Hypothèses annualisées | Marché (CAGR, %TAM, %SAM, concurrents) et Ventes (conversion, mix, part non retenue) sont saisis année par année — comme l'était déjà la table Coûts & Financement. Les Risques (ci-dessus) sont scalaires, pas annualisés. |
| Unités % | Tous les champs marqués "%" se saisissent en pourcentage (ex. 15 pour 15%), pas en décimal — corrige une incohérence de la première version de l'app. |
| Tornade (sensibilité) | Graphe classant 7 leviers de coûts par impact décroissant sur l'EBITDA cumulé, chacun perturbé de ±10% de sa somme sur 5 ans. |
| EBITDA | Résultat (P&L) lorsqu'il est positif ; masqué (case vide) s'il est négatif, comme dans le classeur source. |
| Facteur de Succès (SF) | Produit des 3 blocs de risque agrégés multiplicativement : (1+SAM Market Risk) × (1+Sales Execution risk) × (1+Pilot feedback). |
| Expected Value (EV) | SF × Ventes nettes cumulées + (1−SF) × Coûts fixes cumulés (hors coût de fabrication, variable). |
| Besoin de financement (peak) | Point le plus négatif de la trésorerie cumulée sur les 5 ans. |
| Décision (7 critères) | EBITDA P&L 5 ans, besoin de financement peak, risque marché SAM, risque exécution ventes, retour POC-Pilote, EV vs 2× coûts fixes, confiance qualité données (fraction de facteurs non notés "low") — chacun comparé à un seuil GO. Go si ≥6/7, Go pilote conditionné si ≥4/7, sinon No-Go. |
| The Ask / Exit | Valorisation de sortie (Exit Value = multiple × EBITDA an 5) et valeur d'entrée actualisée au taux de retour cible investisseur. |
index.html contient tout le moteur de calcul (fonction compute()) en JavaScript pur, sans dépendance externe. Chaque hypothèse modifiée recalcule instantanément toute la cascade (Marché → Risque → Ventes → Coûts → P&L → Scénarios → Valorisation → Décision Go/No-Go). L'état est conservé dans localStorage du navigateur — pas de serveur, pas de rebuild.
build_bizplan_excel.py reproduit exactement les mêmes formules en Excel vivant (bizplan_marketentry_OUT.xlsx), à partir du CSV exporté par le bouton "🧮 Vers Excel" (hypotheses_IN.csv, optionnel — repli sur le scénario d'exemple Pluto si absent). Ce classeur sert de contrôle indépendant, pas de source de vérité — contrairement à Prévision finance_P&L/ventes/production où c'est l'inverse.
BizPlan_MarketEntry.xlsx (2 onglets : Guideline et The Plan_NEW) est le fichier fourni à l'origine du projet — Marché/Ventes/Coûts/P&L/Cash/Valorisation en reprennent la méthodologie. Le bloc Risques/Facteur de Succès/Expected Value/Scénarios/Sensibilité/Décision reprend les formules de l'onglet "The Decision" de ThePlan_Pluto-Case_Example.xlsx (cas Kedge GBSD 26-27, fourni séparément — les valeurs de l'exemple "Pluto" ont été reportées à la main dans plutoExample(), ce fichier n'est lu par aucun script). BizPlan_MarketEntry.xlsx est conservé tel quel comme référence, jamais modifié par le calculateur ni par le script de build.
La structure en 6 onglets suit la séquence de lecture d'un mémo d'investissement (problème → marché → modèle économique → risques → valorisation → annexe). Dans chaque onglet, l'ordre est toujours le même : hypothèses (IN) en haut, une phrase de logique de calcul, puis les résultats (OUT) en bas. Les dépendances entre onglets (ex. le modificateur de risque saisi en ④ agit sur le SOM affiché en ②) sont signalées par une note "→ voir onglet …".
| ① Synthèse | One-pager dérivé (Executive Summary) : Cas/Contexte, encart Décision en une phrase, chiffres clés, principaux risques (tornade + risque € le plus coûteux), hypothèses clés, prochaines étapes. Pas de nouvelle saisie. |
| ② Marché & Opportunité | Hypothèses Marché (annualisées) + résultats Marché total/TAM/SAM/SOM/SOM ajusté + graphe cascade. |
| ③ Modèle économique | Hypothèses Ventes (annualisées) + Coûts + résultats Ventes/Compte de résultat + graphe CA/Coût/EBITDA. |
| ④ Risques & Scénarios | Risques marché/exécution/POC-pilote (3 blocs, 12 facteurs scalaires) + Facteur de Succès/Expected Value + décision à 7 critères + résultats Scénarios + tornade de sensibilité. |
| ⑤ Valorisation & Levée | Exit multiple, taux de retour + table Financement (emprunts, subventions, capital) + résultats Valorisation. |
| ⑥ Annexe | Détail lecture-seule de toutes les hypothèses courantes, méthodologie complète (ex-onglet "Méthodologie"), glossaire, rappel EULA. |
hypotheses_IN.csv. Placer ce fichier dans le dossier du projet puis lancer :bizplan_marketentry_OUT.xlsx généré.7 critères chiffrés, chacun comparé à un seuil GO (voir le glossaire ci-dessus pour le détail). La décision compte le nombre de critères validés :
| ≥ 6/7 critères GO | Go |
| ≥ 4/7 critères GO | Go pilote conditionné |
| < 4/7 critères GO | No-Go |
Voir l'onglet "⑥ Annexe" de l'application (section Méthodologie) pour le détail complet du cadrage — Marché/Ventes/Coûts/P&L/Cash/Valorisation viennent de l'onglet "Guideline" de BizPlan_MarketEntry.xlsx, Risques/SF/EV/Scénarios/Sensibilité/Décision de "The Decision" ci-dessus.
7 leviers de coûts (Services, Produit, Fabrication variable, Logistique fixe, Développement, Marketing, Tiers) sont chacun perturbés de ±10% de leur somme sur 5 ans, toutes choses égales par ailleurs. Le graphe classe les leviers par impact décroissant sur l'EBITDA cumulé, avec une classification "high"/"mid" si l'amplitude dépasse 10%/5% de l'EBITDA cumulé de base. Calcul JS uniquement — pas de miroir dans le classeur Excel (même convention que la simulation Monte Carlo de Prévision logistique/MEDFRET : une analyse dérivée, documentée comme telle, pas rejouée en formules).
| CA / Coût / EBITDA | Courbe sur 5 ans, onglet ③ Modèle économique. |
| Cascade Marché | Barres groupées TAM/SAM/SOM/SOM ajusté par année, onglet ② Marché & Opportunité. |
| Scénarios | Barres Base/Pessimiste/Worst — P&L, onglet ④ Risques & Scénarios. |
| Tornade | Barres horizontales de sensibilité, onglet ④ Risques & Scénarios. |
assets/js/chart.umd.min.js (Chart.js v4.4.0) est une copie locale propre à ce projet, comme pour Prévision logistique — aucune dépendance CDN.
python3 test_bizplan.py — nécessite Excel + pywin32 + Node.js (Windows).index.html (aucune ressource externe, aucun secret codé en dur)build_bizplan_excel.py s'exécute avec et sans hypotheses_IN.csvsensitivity() s'exécute sans erreur (Node.js) et analyse les 7 leviers de coûtsassets/js/chart.umd.min.js), lien de téléchargement Excel présentToutes les hypothèses restent dans le navigateur (localStorage) — aucune donnée n'est envoyée à un serveur. Aucune ressource externe chargée (police, script, image) — page 100% autonome, utilisable hors ligne. Le fichier hypotheses_IN.csv exporté ne contient que des paramètres numériques et le nom/description du cas — aucune donnée personnelle.