MVP, prototype, v1 : clarifier les termes
On confond souvent trois choses distinctes :
- Prototype / maquette Figma — cliquable, sans code réel, sert à valider l'UX. Coût : 3 000–8 000 €. Durée : 1–3 semaines.
- MVP (Minimum Viable Product) — produit fonctionnel avec une vraie base de données, un vrai backend, un vrai auth. Sert à valider l'adoption et la rétention. Coût : 15 000–60 000 €. Durée : 8–14 semaines.
- V1 / produit complet — toutes les fonctionnalités du product backlog. Coût : 60 000–200 000 €. Durée : 4–12 mois.
La règle : faites toujours le prototype avant le MVP. Si le prototype ne convainc pas 5 personnes de votre cible à l'utiliser, le MVP ne le fera pas non plus — et vous aurez économisé 30 000 €.
Les 4 étapes d'un MVP bien construit
Définir le périmètre avec précision chirurgicale
On liste toutes les features imaginables, puis on applique le filtre MVP : "est-ce que l'utilisateur peut accomplir le flux principal sans ça ?". Tout ce qui répond "oui" sort du périmètre. On documente les user stories retenues, on crée les maquettes Figma, on valide avec de vrais utilisateurs potentiels avant d'écrire la première ligne de code.
Construire ce qui valide l'hypothèse — rien de plus
Auth, flux principal, persistance des données, interface utilisable (pas belle — utilisable). On évite toutes les optimisations prématurées : pas de CDN, pas d'observabilité avancée, pas d'internationalisation, pas de dark mode. Le code doit être propre et maintenable, mais pas parfait. La perfection arrive en v1, après validation.
5 à 10 utilisateurs réels dans les mains desquels on met le produit
Pas des amis, pas de la famille, pas des gens qui vous veulent du bien. De vrais représentants de votre cible. On observe sans intervenir, on note les frictions, on mesure la rétention à J+7. Un seul indicateur compte : est-ce que les gens reviennent spontanément ?
Décider avec des données, pas des intuitions
Trois scénarios : (1) Traction prouvée — on continue vers la v1 avec un budget doublé. (2) Traction partielle — on pivote sur un segment ou un flux différent. (3) Pas de traction — on arrête et on réinveste l'argent dans autre chose. Un MVP qui répond "non" clairement vaut autant qu'un qui répond "oui".
Les budgets réels selon le type de MVP
| Type de MVP | Features incluses | Budget | Durée |
|---|---|---|---|
| MVP simple Outil interne, B2B |
Auth, CRUD de base, 1 flux principal | 15–25 k€ | 6–8 semaines |
| MVP app mobile (PWA) Consumer, B2C léger |
Auth, flux principal, notifications, offline basique | 20–35 k€ | 8–10 semaines |
| MVP app native Flutter B2C, caméra, géo |
Auth, flux principal, accès matériel, push natif | 35–60 k€ | 10–14 semaines |
| MVP marketplace / 2 côtés Offre + demande |
Auth ×2, matching, messagerie, paiements Stripe | 50–80 k€ | 12–18 semaines |
Les 6 erreurs qui font exploser le scope
-
Inclure des features "pour après" dans le MVP Dark mode, gamification, statistiques avancées, mode offline complet, internationalisation. Ces features ne valident aucune hypothèse business — elles doublent la durée du projet.
-
Changer les specs en cours de développement Un changement de spec à la semaine 5 sur un MVP de 10 semaines coûte 3–5 fois plus cher que le même changement intégré à la spec initiale. Chaque "petite modification" repousse la livraison de 1 à 2 semaines.
-
Ne pas faire le prototype avant le MVP 30 % des MVPs que nous avons vus auraient pu être pivotés après un prototype à 5 000 €, évitant 40 000 à 80 000 € de développement inutile.
-
Tester avec des proches au lieu de vrais utilisateurs cibles Les proches disent "c'est super". Les vrais utilisateurs ouvrent l'app deux fois et ne reviennent plus. Ce sont eux qui ont raison.
-
Construire les deux côtés d'une marketplace dès le MVP Toutes les marketplaces réussies ont commencé par un seul côté, souvent avec du travail manuel côté offre (Airbnb scrappait Craigslist au début). Construire l'offre ET la demande en v0, c'est doubler le budget pour valider deux hypothèses en même temps.
-
Confondre "MVP terminé" avec "produit parfait" Un MVP qui a quelques bugs non-bloquants, une UI imparfaite, et pas toutes les features rêvées est un MVP réussi s'il valide l'adoption. Le perfectionnisme tue les MVP — et les startups.
Le test de la valeur minimale
Pour chaque feature en discussion, posez cette question : « Est-ce que l'utilisateur peut accomplir le flux principal sans cette feature ? »
Si la réponse est oui → la feature ne va pas dans le MVP. Si la réponse est non → elle y va.
Un MVP ne doit pas être impressionnant. Il doit être suffisamment bon pour tester une hypothèse précise — et c'est tout.
PWA ou app native pour votre MVP ?
Pour 70 % des MVPs, la PWA est la meilleure option :
- Pas de review App Store (déploiement instantané)
- Coût 2–3× inférieur à une app native
- Itérations instantanées sans republication
- Accessible sur tous les appareils sans installation
Choisissez l'app native Flutter pour votre MVP uniquement si votre flux principal nécessite : Bluetooth, NFC, caméra avancée (pas juste prendre une photo), biométrie, ou géolocalisation continue en arrière-plan.
Si le MVP valide la traction, vous pouvez construire l'app native en v1 en réutilisant toute la logique backend déjà en place. Ce n'est pas "refaire depuis zéro" — c'est ajouter une couche native sur une API déjà solide.
Comment on travaille chez Happie sur les MVPs
On refuse souvent de démarrer le développement directement. Voici pourquoi et comment :
- Appel de cadrage (30 min, gratuit) — On évalue si le MVP est la bonne étape ou si un prototype suffit. On donne une estimation d'ordre de grandeur.
- Sprint de spec (2–3 semaines, 3 000–6 000 €) — On co-construit le périmètre du MVP, les user stories, les maquettes Figma, et le devis précis. Ce sprint est facturé séparément — il évite les mauvaises surprises en cours de route.
- Développement en sprints de 2 semaines — Démo après chaque sprint, paiement lié aux livrables. Vous voyez le produit évoluer toutes les 2 semaines.
- Test utilisateurs accompagné — On peut vous aider à organiser et analyser les sessions de test avec vos 5–10 premiers utilisateurs.
Si votre projet est un MVP, démarrons par le cadrage gratuit — 30 minutes pour savoir si on est le bon partenaire et si le MVP est la bonne étape.