Notre méthode, sans surprise.
Un logiciel qui marche aujourd'hui, c'est bien. Un logiciel qu'on peut encore faire évoluer dans trois ans, c'est notre objectif. Voici comment on s'y prend.
La spec d'abord, écrite avec vous
Avant la moindre ligne de code, chaque fonctionnalité est décrite sous forme de comportements attendus : « Given… When… Then… » (BDD). Vous les relisez, on les ajuste ensemble. Ce sont ces critères qui servent ensuite à valider la livraison : pas d'ambiguïté sur ce qui est « fini ».
Given un post sans texte ni média
When l'utilisateur tente de le publier
Then la publication est bloquée
And un message lui indique ce qui manqueLe métier au centre du code
Nous structurons les applications en architecture hexagonale : vos règles métier vivent dans un cœur isolé, indépendant du framework, de la base de données et des services externes. Changer de fournisseur d'emails ou de modèle d'IA ne casse pas le reste, et la logique critique se teste en quelques millisecondes.
Des tests à chaque niveau
Tests unitaires sur les règles métier, tests d'intégration sur les API et la base de données, et tests end-to-end qui rejouent dans un vrai navigateur les parcours de vos utilisateurs, de l'inscription à l'action clé. Les critères BDD de l'étape 1 deviennent des tests automatisés.
Vérifié à chaque modification
L'intégration continue relance toute la suite de tests à chaque changement. Une régression est détectée avant d'arriver en production, pas signalée par un client.
Des livraisons courtes et traçables
Des petites étapes, déployées régulièrement, avec un historique propre où chaque modification dit ce qu'elle change et pourquoi. Vous voyez le produit avancer, et on peut toujours revenir en arrière.
Un projet qui ne dépend pas de nous
Documentation d'architecture, guide de démarrage, accès recensés : nous rédigeons une passation qui permet à un autre développeur de reprendre le projet. Votre code vous appartient, vraiment.
L'IA, encadrée
Nous développons avec des agents IA (Claude). Pas pour aller vite au détriment de la qualité : pour consacrer le temps gagné aux specs, aux tests et à la relecture.
Des sous-agents spécialisés
Comme une petite équipe : un agent rédige la spec, un autre prépare le plan d'implémentation, un autre code en écrivant les tests d'abord, un dernier relit. Chacun a un rôle étroit, ce qui limite les erreurs.
Des chantiers isolés en parallèle
Chaque chantier avance dans son propre espace de travail Git (worktree), séparé des autres : plusieurs fonctionnalités progressent en même temps sans jamais se marcher dessus.
Les specs et les tests comme garde-fous
L'IA accélère l'écriture ; les critères BDD et la suite de tests garantissent le résultat. Rien n'est fusionné sans tests au vert ni relecture humaine.
Sur nos projets
Pas des promesses : ce que contiennent réellement nos dépôts.
≈ 3 000
tests automatisés
sur PostOwl (API Laravel et front Next.js), relancés à chaque modification par l'intégration continue.
38
scénarios end-to-end
Playwright sur Le Limier, notre SaaS de prospection, en plus de 2 000 tests unitaires et d'intégration.
150+
tests
sur le moteur de scoring d'AntiScam Detector, notre extension Chrome publiée sur le Chrome Web Store.
On commence par la spec ?
Décrivez-nous votre projet : on vous propose les premiers comportements attendus.
Nous contacter