Un outil métier en quelques semaines grâce à l'IA : comment je travaille
Pendant longtemps, un logiciel sur-mesure était réservé aux entreprises capables d'y consacrer plusieurs mois et un budget conséquent. Les agents IA de développement changent cette équation, à une condition : les utiliser avec méthode. Voici comment je travaille, et pourquoi la qualité ne se sacrifie pas sur l'autel de la vitesse.
Le piège : « l'IA code à ma place »
Demander à une IA de « faire un CRM » produit quelque chose qui ressemble à un CRM. Mais sans cadre, le code dérive, les règles métier sont approximatives et personne ne sait vraiment ce qui a été construit. La vitesse se paie plus tard, en bugs et en réécriture.
La méthode : piloter par les spécifications
Ma méthode s'appelle le développement piloté par les spécifications (spec-driven development). Le principe : avant chaque ligne de code, on écrit ce que le logiciel doit faire.
1. Des spécifications écrites et validées
Chaque module est décrit dans un document : données manipulées, écrans, règles métier, cas limites, critères de validation. Vous relisez et validez ces documents. C'est là que se prennent les vraies décisions, pas au milieu du développement.
2. Une roadmap découpée en jalons
Le projet est découpé en étapes livrables et testables, chacune avec sa définition de « terminé ». L'agent IA travaille jalon par jalon, jamais tout d'un bloc.
3. Des agents IA guidés par ces documents
Les agents IA lisent la spécification du module avant de l'implémenter. Ils écrivent le code et les tests, en suivant les conventions du projet décrites dans un fichier d'instructions dédié.
4. Un contrôle qualité systématique
Rien n'est livré sans tests automatisés, analyse statique et relecture. L'IA accélère l'écriture ; la vérification reste exigeante et humaine.
Un exemple concret : Comptoir
Comptoir est l'outil qui pilote ma propre activité de freelance : CRM, devis et factures synchronisés avec la banque, tickets et suivi du temps, contrats de maintenance, espace client, pilotage fiscal. Il a été construit exactement de cette façon :
- 8 documents de spécifications rédigés avant la première ligne de code ;
- une roadmap en jalons, chacun livré et testé avant le suivant ;
- une première version opérationnelle en une semaine ;
- environ 7 000 lignes de tests automatisés ;
- un serveur MCP qui permet de piloter l'outil depuis un agent IA (créer un ticket, saisir du temps).
Ce que ça change pour vous
- Un prototype utilisable en une à deux semaines, testé avec vos vraies données.
- Des spécifications qui deviennent la documentation de votre outil.
- Un code standard, testé, qui vous appartient et que n'importe quel développeur peut reprendre.
- Un budget recentré sur ce qui compte : comprendre votre métier, pas taper du code.
Les limites, honnêtement
L'IA ne remplace ni la compréhension du métier, ni les arbitrages. Un projet mal cadré reste un projet mal cadré, même livré vite. C'est pour cela que l'atelier de départ et les spécifications sont non négociables dans ma méthode.
Vous avez un process qui mériterait son propre outil ? Découvrez mon offre solutions métier ou parlons-en directement.