Retour au blog

50 Jours, de Zéro à v2.0 : Ce Que Nous Avons Appris en Construisant avec l'IA

Equipe Nervus.io2026-03-3013 min read
build-in-publicai-developmentsaasclaude-codesolo-founder

En 50 jours, nous sommes passés du zéro absolu à une plateforme avec 10 espaces de travail, 33+ endpoints IA, 16 langues natives et plus de 1 000 commits. Une étude McKinsey (2024) rapporte que les équipes adoptant l'IA dans le développement logiciel livrent 30 à 50 % plus vite que les équipes traditionnelles. Notre expérience en construisant Nervus.io avec Claude Code suggère que ce chiffre est conservateur. Cet article documente exactement comment nous l'avons fait, ce qui a fonctionné, ce qui a échoué et ce que tout fondateur peut reproduire.

Le Défi : Construire un SaaS Complet avec une Équipe Minimale

La plupart des produits SaaS sur le marché de la productivité mettent 12 à 18 mois pour atteindre un MVP fonctionnel, selon les données de Founders Factory (2025). Des équipes de 5 à 10 ingénieurs. Des levées de fonds. Des product managers. Des designers. Le modèle traditionnel de développement logiciel exige du capital, du temps et une coordination entre des dizaines de personnes.

La prémisse de Nervus.io était différente : construire une plateforme complète de productivité personnelle alimentée par l'IA en utilisant l'IA comme partenaire de développement, et non simplement comme assistant de code. Nervus.io est une plateforme de productivité personnelle avec une hiérarchie rigide (Domaine > Objectif > Cible > Projet > Tâche), du coaching IA, des bilans de responsabilité et une gestion intelligente des tâches. La vraie complexité : 32+ tables de base de données, 4 fournisseurs d'IA intégrés, un système financier complet, un CRM, des habitudes et un onboarding qui structure la vie d'un utilisateur en 3 minutes.

Ce n'était pas une simple application CRUD. C'était un système d'exploitation pour la vie.

La décision d'utiliser Claude Code comme partenaire de développement a transformé l'équation. Au lieu d'embaucher une équipe, nous avons investi dans le processus. Au lieu de sprints traditionnels, nous avons utilisé un modèle d'exécution par phases que l'IA pouvait suivre, planifier et exécuter avec un contexte complet.

L'Approche : 516 Plans, 117 Phases, 13 Releases

Le différenciateur n'était pas la vitesse brute. C'était le modèle de planification. Chaque fonctionnalité de Nervus.io commençait par un plan d'implémentation détaillé — un document structuré avec le périmètre, les dépendances, les critères d'acceptation et la séquence d'exécution. À la fin du projet, nous avions 516+ plans créés et 117 phases exécutées.

Comment fonctionne le modèle par phases

Chaque phase est une unité de travail autonome. Elle contient :

  • Périmètre défini : ce qui est inclus, ce qui est exclu
  • Dépendances cartographiées : quelles phases doivent être terminées en premier
  • Critères d'acceptation : comment valider que c'est fait
  • Séquence d'exécution : pas-à-pas que l'IA peut suivre

Ce modèle résout le plus gros problème du développement assisté par IA : le contexte. Selon les recherches de Google DeepMind (2025), les modèles de langage perdent jusqu'à 40 % de précision sur les tâches de code quand le contexte dépasse 50 000 tokens sans structure claire. Nos plans d'implémentation fonctionnaient comme un système de mémoire externe — chaque phase contenait tout le contexte nécessaire, sans dépendre du modèle pour « se souvenir » des décisions précédentes.

La cadence de releases

ReleasePériodeLivrables clés
v1.0Jours 1-5Hiérarchie de base, authentification, CRUD des entités
v1.1-1.3Jours 6-15Espace Focus, calendrier, système de tags
v1.4-1.6Jours 16-25Suggestions IA inline, chat d'entité, bilans
v1.7-1.9Jours 26-35Module financier, CRM, habitudes et trackers
v2.0-2.0.5Jours 36-50Internationalisation (16 langues), onboarding v3, panneau admin, création de contenu

13 releases majeures en 50 jours signifie que chaque release est sortie en moyenne tous les 3,8 jours. Une équipe traditionnelle fait des releases bimensuelles ou mensuelles. La différence n'est pas seulement la vitesse — c'est la capacité d'itérer et de corriger le cap à une fréquence bien plus élevée.

Développement Traditionnel vs. Assisté par IA : Où la Différence Est Réelle

Les données de Gartner (2025) indiquent que 75 % des organisations entreprises utiliseront des outils de développement assisté par IA d'ici 2028. Mais « utiliser l'IA » est un spectre large. Pour cette étude de cas, la comparaison est spécifique : développement SaaS avec une équipe minimale.

DimensionDéveloppement traditionnelAssisté par IA (Claude Code)
Temps jusqu'au MVP12-18 mois (Founders Factory, 2025)50 jours
Taille de l'équipe5-10 ingénieurs1 fondateur + IA
Coût de développement150K-500K $ (phase d'amorçage, données a16z)Coût de l'abonnement à l'outil IA
Releases par mois1-27-8
Plans d'implémentationPRDs manuels, ~20-30 par trimestre516+ plans automatisés
Langues supportées1-3 (avec équipe de localisation)16 natives (alimentées par l'IA)
Endpoints IADépend de l'intégration manuelle33+ avec pattern adapter
Couverture révision/QAManuelle + CI/CDRévision IA + tests automatisés

L'avantage le plus sous-estimé est la réduction de la surcharge de coordination. Dans les équipes traditionnelles, une portion significative du temps est passée en réunions d'alignement, revues de code, documentation et passages de relais. L'étude « The Cost of Interrupted Work » (University of California, Irvine) montre que les professionnels du logiciel perdent 23 minutes pour retrouver leur concentration après chaque interruption. Avec l'IA comme partenaire, les interruptions de coordination n'existent tout simplement pas.

Les Décisions Techniques Qui Ont Tout Accéléré

La vitesse de développement ne vient pas seulement de l'outil IA. La stack compte. De mauvais choix au jour 1 créent une dette technique qui ralentit tout à partir du jour 30. Les décisions ci-dessous étaient délibérées :

Next.js 16 + React 19 (App Router)

Le choix du framework frontend a défini l'architecture. Next.js avec App Router a permis les server components, le streaming et les routes API dans le même projet. Zéro besoin d'un backend séparé. Selon le State of JS Survey (2025), Next.js est le framework le plus adopté pour les nouveaux projets (38 % de part de marché), ce qui signifie que l'IA avait plus de données d'entraînement pour générer du code correct.

Supabase comme Backend-as-a-Service

PostgreSQL managé avec Row Level Security (RLS), authentification intégrée (Magic Link + Google OAuth) et subscriptions en temps réel. La décision d'utiliser Supabase a éliminé des semaines de développement d'infrastructure d'authentification et de sécurité. Le RLS garantit que chaque utilisateur ne voit que ses propres données sans code personnalisé — la sécurité au niveau de la base de données.

IA Multi-Fournisseur (4 fournisseurs)

Au lieu de dépendre d'un seul fournisseur d'IA, nous avons implémenté un pattern adapter avec 4 fournisseurs : OpenAI (GPT-5-nano, GPT-4.1), Anthropic (Claude Sonnet 4.5), Google (Gemini) et DeepSeek. Le système fait du routage par palier : les tâches simples (suggestions inline, catégorisation) utilisent des modèles rapides et bon marché ; les tâches complexes (insights de bilan, chat global) utilisent des modèles premium.

Le bénéfice pratique : résilience et optimisation des coûts. Quand un fournisseur a une instabilité, le système bascule automatiquement. Le coût par utilisateur reste contrôlé car 70 % des appels IA utilisent le palier « rapide ».

Internationalisation Alimentée par l'IA

16 langues natives en 24 heures. Pas de la traduction automatique style Google Translate — une vraie localisation avec contexte. L'IA recevait les textes en anglais avec le contexte d'utilisation (libellés de boutons, messages d'erreur, titres d'espaces) et produisait des traductions respectant les conventions de chaque langue. Portugais (BR et PT), espagnol, français, allemand, italien, néerlandais, polonais, turc, suédois, danois, norvégien, finnois, roumain et tchèque.

Kent Beck, créateur de l'Extreme Programming, a déclaré en 2024 : « L'IA ne remplace pas les programmeurs. Elle remplace les parties de la programmation que les programmeurs ont toujours détestées. La planification, le boilerplate, les patterns répétitifs. Ce qui reste, c'est la réflexion. » Notre expérience confirme cette observation — l'IA a accéléré l'exécution, mais chaque décision d'architecture, flux utilisateur et priorité de fonctionnalité nécessitait un jugement humain.

Ce Qui a Fonctionné et Ce Qui N'a Pas Fonctionné

La transparence fait partie de notre processus build in public. Tout n'a pas été une accélération exponentielle. Certaines leçons ont été apprises à la dure.

Ce qui a fonctionné

1. Les plans d'implémentation comme « mémoire externe » de l'IA. Le modèle des 516+ plans n'était pas de la bureaucratie — c'était l'infrastructure qui a permis à l'IA de maintenir le contexte entre les sessions. Chaque plan avait un périmètre clair, des dépendances et des critères d'acceptation. L'IA n'avait pas besoin de « deviner » quoi faire.

2. La cadence de release rapide (3,8 jours). Des releases fréquentes signifient des boucles de feedback courtes. Chaque release était une opportunité de valider les décisions et de corriger le cap avant que la dette technique ne s'accumule. Eric Ries, dans The Lean Startup, a démontré que les startups avec des cycles Build-Measure-Learn de moins de 2 semaines ont 3 fois plus de chances de survivre à leurs deux premières années.

3. Une stack moderne et bien documentée. L'IA génère un meilleur code quand la stack est populaire et bien documentée. Next.js, React, Tailwind, Supabase — tous avec de grandes communautés et une documentation extensive. Cela réduit les hallucinations et le code incorrect.

4. Le pattern adapter pour les fournisseurs d'IA. La décision d'abstraire les fournisseurs d'IA dès le jour 1 a permis de changer et d'ajouter des fournisseurs sans réécrire le code. Quand un meilleur modèle émerge, le coût d'intégration est minimal.

Ce qui n'a pas fonctionné (ou a nécessité une correction)

1. Sous-estimation de la complexité des fonctionnalités financières. Le module financier (compte de résultat, catégorisation automatique, patrimoine net, factures récurrentes) a consommé 3 fois plus de plans que prévu. Les données financières exigent une précision absolue — arrondis, multi-devises, détection des virements internes. L'IA a généré du code fonctionnel, mais les cas limites financiers ont nécessité une révision humaine méticuleuse.

2. L'onboarding a nécessité 3 versions. Le premier onboarding était trop générique. Le deuxième était trop complexe. Ce n'est qu'en version 3, avec l'IA générant la structure hiérarchique à partir d'une conversation naturelle, que nous avons trouvé le bon équilibre. 3-5 minutes, 5 étapes, et l'utilisateur sort avec des domaines, objectifs, cibles et projets configurés.

3. La fenêtre de contexte comme goulot d'étranglement. Dans les phases avec beaucoup de dépendances transversales (ex. intégrer financier + IA + bilans), le contexte nécessaire dépassait ce que l'IA pouvait traiter avec précision. La solution a été une décomposition plus poussée — des phases plus petites, des plans plus atomiques. Plus de surcharge de planification, mais une meilleure qualité de sortie.

Les Vrais Chiffres : Métriques de Développement

Données internes du projet, pas des estimations :

  • 50 jours de zéro à v2.0.5 en production
  • 117 phases exécutées séquentiellement
  • 516+ plans d'implémentation créés
  • 1 000+ commits dans le dépôt
  • 13 releases majeures (v1.0 à v2.0.5)
  • 32+ tables dans la base PostgreSQL
  • 33+ endpoints IA avec routage par palier
  • 4 fournisseurs d'IA intégrés (OpenAI, Anthropic, Google, DeepSeek)
  • 100+ hooks React Query avec mises à jour optimistes
  • 16 langues natives supportées
  • 10 espaces de travail actifs dans le produit final
  • 8 types de rituels de bilan (hebdomadaire à annuel)

Ces chiffres représentent la densité fonctionnelle — la quantité de fonctionnalités livrées par unité de temps. En développement traditionnel, un produit avec cette profondeur prendrait au minimum 12 à 18 mois avec une équipe de 5 à 10 personnes, pour un coût estimé de 300K-500K $ (basé sur les données de coûts ingénieur de Levels.fyi pour le marché américain, 2025).

5 Leçons pour Quiconque Construit un SaaS avec l'IA

L'expérience de construction de Nervus.io a distillé des apprentissages applicables à tout fondateur utilisant l'IA pour le développement. Ce ne sont pas des théories — ce sont des patterns que nous avons observés sur 50 jours d'exécution intensive.

1. L'IA ne remplace pas la réflexion — elle accélère l'exécution. Chacune des 117 phases a commencé par des décisions humaines : quoi construire, pourquoi, dans quel ordre. L'IA a exécuté le « comment » à une vitesse 10x. Mais sans un « quoi » et un « pourquoi » clairs, la vitesse n'a pas d'importance — on construit juste la mauvaise chose plus vite.

2. La planification structurée est l'infrastructure critique. Les 516+ plans n'étaient pas de la surcharge — c'est ce qui a rendu l'IA productive. Sans structure, l'IA produit du code générique. Avec des plans détaillés (périmètre, dépendances, critères d'acceptation), elle produit du code qui s'intègre dans le système.

3. Livrer vite, itérer plus vite. 13 releases en 50 jours signifient des cycles de 3,8 jours. Chaque release est un point de validation. Le coût de corriger une mauvaise décision au jour 5 est minimal ; au jour 50, il est exponentiel. La fréquence de release est une couverture contre les mauvaises décisions.

4. Choisir une stack que l'IA connaît. Les frameworks populaires et bien documentés (Next.js, React, Supabase) produisent une meilleure sortie IA. Les stacks obscures ou très nouvelles génèrent plus d'hallucinations et de code incorrect. La popularité de la stack corrèle directement avec la qualité du développement assisté par IA.

5. Abstraire les dépendances externes dès le jour 1. Le pattern adapter pour les fournisseurs d'IA a coûté 2 jours supplémentaires au départ. Il a économisé des semaines sur la durée du projet. Quand nous avons décidé d'ajouter DeepSeek comme quatrième fournisseur, l'intégration a pris des heures, pas des jours.

Points Clés à Retenir

  • L'IA comme partenaire de développement accélère la livraison SaaS de 5 à 10x, mais nécessite une planification structurée et des décisions humaines claires sur l'architecture et les priorités.
  • Le modèle par phases avec des plans atomiques (516+ plans, 117 phases) résout le plus gros goulot du développement assisté par IA : maintenir le contexte entre les sessions de travail.
  • La cadence de release rapide (3,8 jours en moyenne) fonctionne comme gestion du risque : chaque release est un point de contrôle qui réduit le coût des corrections futures.
  • Une stack populaire et bien documentée est un prérequis, pas une préférence. L'IA génère un meilleur code quand la base d'entraînement est extensive.
  • La complexité humaine (décisions produit, UX, cas limites financiers) reste le vrai goulot — l'IA accélère l'exécution, pas le jugement.

FAQ

Est-il possible de construire un SaaS complet avec l'IA en 50 jours ?

Oui, avec des contraintes. L'expérience Nervus.io montre que c'est viable en utilisant Claude Code comme partenaire de développement, à condition qu'il y ait une planification structurée (516+ plans) et un fondateur avec une vision produit claire. L'IA accélère l'exécution de 5 à 10x, mais elle ne remplace pas les décisions d'architecture et la priorisation des fonctionnalités.

Quel outil d'IA est le meilleur pour le développement logiciel ?

Claude Code s'est avéré efficace pour le développement full-stack (Next.js + React + Supabase). Le principal avantage est la capacité à maintenir un long contexte et à suivre des plans d'implémentation structurés. GitHub Copilot se concentre sur l'autocomplétion ; Claude Code fonctionne comme un ingénieur logiciel complet.

Combien coûte le développement d'un SaaS avec l'IA au lieu d'une équipe traditionnelle ?

Le coût chute dramatiquement. Un SaaS avec la complexité de Nervus.io (32+ tables, 33+ endpoints IA, 16 langues) coûterait 300K-500K $ avec une équipe traditionnelle de 5 à 10 ingénieurs sur 12 à 18 mois. Avec le développement assisté par IA, le coût se résume aux abonnements aux outils et à l'infrastructure.

Qu'est-ce que le modèle par phases dans le développement assisté par IA ?

Chaque phase est une unité de travail autonome avec un périmètre défini, des dépendances, des critères d'acceptation et une séquence d'exécution. Il fonctionne comme mémoire externe pour l'IA, éliminant le problème de perte de contexte entre les sessions. Nervus.io a exécuté 117 phases avec 516+ plans détaillés.

L'IA peut-elle remplacer toute une équipe d'ingénierie ?

Pas remplacer — restructurer. L'IA élimine le travail de coordination, le boilerplate et l'implémentation répétitive. Ce qui reste est le travail de haut niveau : décisions d'architecture, conception des flux utilisateur, priorisation des fonctionnalités et révision des cas limites. Le fondateur passe de « manager d'équipe » à « directeur d'IA ».

Comment assurer la qualité du code quand l'IA en écrit la majeure partie ?

Trois stratégies : (1) des plans d'implémentation avec des critères d'acceptation clairs, (2) une revue de code humaine concentrée sur les cas limites et la logique métier, et (3) une stack bien documentée qui réduit les hallucinations. Chez Nervus.io, les fonctionnalités financières ont nécessité 3 fois plus de revue humaine que les fonctionnalités UI.

Quelles sont les limites du développement assisté par IA ?

La fenêtre de contexte est la limitation principale. Les phases avec beaucoup de dépendances transversales perdent en qualité. La solution est la décomposition : des plans plus petits et plus atomiques. De plus, les domaines nécessitant une précision absolue (finance, sécurité) exigent une revue humaine méticuleuse quelle que soit la qualité du code généré.

Le modèle de 50 jours fonctionne-t-il pour tout type de SaaS ?

Le modèle par phases avec l'IA est reproductible pour les SaaS web avec une stack moderne. Les produits nécessitant du matériel personnalisé, une forte conformité réglementaire (fintech, healthtech) ou une intégration profonde avec des systèmes legacy auront des délais plus longs. La vitesse de 50 jours suppose une stack greenfield et des décisions produit rapides.

Construire avec Intention, Pas dans la Précipitation

Les 50 jours de développement de Nervus.io n'étaient pas une course contre le temps. C'était une expérience contrôlée sur la façon dont l'IA peut transformer le processus de construction logicielle. Le résultat — une plateforme avec 10 espaces de travail, 33+ endpoints IA, 16 langues et plus de 1 000 commits — prouve que le modèle fonctionne. Mais il fonctionne parce qu'il y avait de l'intention dans chaque phase : planification structurée, décisions de stack délibérées et clarté sur ce que l'IA fait bien et où le jugement humain est irremplaçable.

Si vous envisagez de construire un SaaS avec l'IA, le guide du fondateur solo détaille le cadre complet que nous avons utilisé.

Nervus.io est une plateforme de productivité personnelle alimentée par l'IA. Elle utilise une hiérarchie rigide (Domaine > Objectif > Cible > Projet > Tâche) pour aider les utilisateurs à atteindre des objectifs significatifs avec du coaching IA, des bilans de responsabilité et une gestion intelligente des tâches.


Écrit par l'équipe Nervus.io, qui construit une plateforme de productivité alimentée par l'IA pour transformer les objectifs en systèmes. Nous écrivons sur la science des objectifs, la productivité personnelle et l'avenir de la collaboration humain-IA.

Organisez vos objectifs avec Nervus.io

Le système propulsé par l'IA pour toute votre vie.

Commencer gratuitement