Nous concevons, construisons
et opérons des logiciels.

Nous sommes un studio logiciel. Nous auditons le code et l’architecture, nous remettons les systèmes legacy sous contrôle, nous coachons les équipes de développement et nous enseignons le Domain-Driven Design et le software craft.

Contactez-nous
Clients
BNP Paribas Michelin Eiffage Hermès EPEX SPOT Fédération Française de Rugby Fédération Française de Motocyclisme Electre

Nous lisons votre base de code, mesurons les mauvais patterns (couplage, dépendances cycliques, responsabilités mélangées, etc.) et suggérons des améliorations. Vous repartez avec un diagnostic et des recommandations.

La plus grande partie du logiciel qui fait tourner une entreprise est déjà écrite. Nous transformons des bases de code enchevêtrées en systèmes qui acceptent de nouveau le changement, avec un comportement prouvé équivalent à chaque étape. Nous appelons cette approche Legacy Reclaiming.

Nous travaillons au sein de votre équipe, sur votre code de production. Sessions de conception, pairing, code reviews. Les pratiques s’installent quand on les apprend sur du travail réel.

Trois formations : Product Design, Domain-Driven Design, Production-Ready Clojure. Dispensées depuis 2022, certifiées Qualiopi, 4,7/5 de satisfaction moyenne.

Philosophie

Notre façon de penser

Le logiciel fait tourner les entreprises. La qualité de ce logiciel détermine la capacité de l’entreprise à évoluer.
Nous concevons les concepts avant le code. Chaque concept nomme une chose réelle du problème, n’a qu’un seul sens et se relie clairement aux autres.
Nous construisons des systèmes à partir de parties que l’on peut comprendre et modifier indépendamment.
Nous préférons la simplicité à la familiarité : construire une chose complexe est plus risqué que d’apprendre une chose inconnue.
Nous partons du problème à résoudre et en déduisons les fonctionnalités.
Nous choisissons des technologies éprouvées, même ennuyeuses, et concentrons nos efforts sur la conception.
L’IA change la façon dont nous produisons le code, mais les fondamentaux de l’ingénierie logicielle restent les mêmes.
Open source

Nous construisons nos propres outils d’analyse de domaine, d’analyse de code et de visualisation de données, et nous les passons en open source à mesure qu’ils mûrissent.

Un système de plus en plus difficile à faire évoluer ?

Une session, votre architecture, notre lecture. Sans slides.

Démarrer la conversation