Développer un ERP moderne avec Claude Code : notre retour d'expérience

Comment GNAK a intégré l'intelligence artificielle dans le développement de GNAK Assist.

1 juillet 2026

Introduction

Dans notre précédent document, nous expliquions pourquoi nous croyions que la programmation assistée par l'intelligence artificielle représentait une nouvelle étape dans l'évolution du développement logiciel. Nous y présentions Claude Code d'Anthropic comme un outil capable d'accélérer le développement tout en améliorant la qualité des applications.

Depuis sa publication, une question est revenue à plusieurs reprises : comment utilisons-nous concrètement Claude Code chez GNAK?

Nous avons donc choisi de partager notre expérience à travers cette étude de cas. L'objectif n'est pas de présenter une méthode universelle, mais plutôt de raconter comment cette technologie a transformé notre façon de développer GNAK Assist, notre ERP spécialisé pour les entrepreneurs électriciens. Conçu à partir de la réalité du terrain, il regroupe des milliers de règles d'affaires propres à cette industrie et évolue continuellement afin de répondre aux besoins de nos clients.

Un projet d'envergure

Développer un ERP est un défi bien différent de celui d'une application traditionnelle. Tous les modules doivent fonctionner ensemble et respecter des règles d'affaires parfois très complexes. Une modification apportée à un projet peut avoir des impacts sur la facturation, l'inventaire, les achats ou encore les feuilles de temps.

Au fil des années, GNAK Assist est devenu un logiciel regroupant des milliers de règles d'affaires, de nombreux modules spécialisés et plusieurs intégrations avec des systèmes externes. Nous savions que son évolution exigerait une architecture solide, une documentation rigoureuse et une méthode de développement capable de soutenir sa croissance à long terme.

C'est dans ce contexte que nous avons commencé à intégrer Claude Code à notre quotidien.

Les premiers pas

Comme tout nouveau développeur qui rejoint une équipe, Claude Code ne connaissait absolument rien de notre application.

Pour lui, GNAK Assist n'était qu'un ensemble de fichiers. Il ignorait nos conventions de programmation, nos choix d'architecture et les nombreuses règles d'affaires qui font la particularité de notre ERP.

Au début, chaque fonctionnalité nécessitait beaucoup d'explications. Nous devions décrire le contexte, expliquer les relations entre les modules et préciser les comportements attendus.

Nous pensions que la qualité de nos résultats dépendait principalement des instructions que nous écrivions. Avec le temps, nous avons compris que le véritable enjeu était ailleurs.

Le déclic

Le plus grand changement est survenu lorsque nous avons réalisé que Claude Code n'avait pas simplement besoin de meilleurs « prompts ». Il avait besoin de mieux connaître notre logiciel.

À partir de ce moment, notre façon de travailler a complètement changé.

Nous avons commencé à documenter beaucoup plus systématiquement notre architecture, nos conventions de développement et nos règles d'affaires. Chaque module était décrit avec son rôle, ses dépendances et son fonctionnement.

Progressivement, Claude Code développait une compréhension de plus en plus précise de GNAK Assist.

Nous ne lui expliquions plus seulement une fonctionnalité. Nous lui transmettions la logique qui se cachait derrière notre application.

Enseigner un logiciel à une intelligence artificielle

Cette expérience nous a amenés à voir la documentation autrement.

Pendant longtemps, documenter un projet servait principalement à faciliter le travail des développeurs. Aujourd'hui, cette documentation permet également à l'intelligence artificielle de comprendre le logiciel sur lequel elle intervient.

Plus notre documentation devenait complète, plus Claude Code était capable de proposer des modifications cohérentes avec notre architecture et notre façon de développer.

Nous avons découvert que la qualité des réponses produites par l'intelligence artificielle dépendait directement de la qualité des connaissances que nous lui transmettions.

Cette réalité change profondément la manière de gérer un projet logiciel.

Une nouvelle collaboration

Contrairement à certaines idées reçues, Claude Code ne remplace pas les développeurs. Les besoins des clients, les décisions d'affaires, l'expérience terrain et la conception des solutions demeurent entièrement humaines.

Notre rôle consiste toujours à comprendre les problématiques, imaginer les meilleures approches et définir les règles d'affaires qui guideront le développement. Claude Code intervient ensuite comme un collaborateur technique capable d'accélérer la réalisation de ces idées. Cette collaboration nous permet de consacrer davantage de temps à la conception du logiciel et moins aux tâches répétitives de programmation.

Des résultats concrets

Après plusieurs mois d'utilisation, les bénéfices sont bien réels.

Les nouvelles fonctionnalités sont développées plus rapidement. Les corrections sont plus efficaces puisque Claude Code comprend déjà une grande partie du projet. Les tâches répétitives demandent moins d'efforts et les développeurs peuvent concentrer leur énergie sur les éléments qui apportent le plus de valeur aux clients.

L'un des bénéfices les plus importants demeure toutefois la qualité du projet lui-même.

Le fait d'avoir structuré notre documentation, uniformisé nos conventions et clarifié nos règles d'affaires a amélioré notre environnement de développement, indépendamment de l'intelligence artificielle.

Claude Code a finalement agi comme un catalyseur qui nous a poussés à mieux organiser notre propre connaissance.

Conclusion

Le développement de GNAK Assist avec Claude Code nous a amenés à revoir plusieurs de nos façons de travailler.

Nous croyions au départ que l'intelligence artificielle transformerait principalement la vitesse de développement. Nous avons finalement découvert qu'elle transformait aussi notre manière de documenter, de structurer nos connaissances et de concevoir nos logiciels.

Aujourd'hui, nous considérons que le code source n'est plus le seul actif stratégique d'un projet informatique. La connaissance accumulée au fil des années — les règles d'affaires, l'architecture, les processus et les décisions techniques — devient tout aussi importante.

Notre retour d'expérience nous amène à croire que cette approche représente bien plus qu'un simple changement d'outil. Elle marque le début d'une nouvelle façon de développer des logiciels, où l'expertise humaine et l'intelligence artificielle collaborent pour concevoir des applications toujours plus performantes.

Dans notre premier document, nous terminions en nous demandant si les entreprises choisiraient simplement d'utiliser l'intelligence artificielle ou d'apprendre à construire l'avenir avec elle. Après plusieurs mois passés à développer GNAK Assist avec Claude Code, notre réponse est claire : l'intelligence artificielle n'est pas seulement un accélérateur de développement, elle devient progressivement un véritable partenaire de conception.

La prochaine étape ne consistera peut-être plus à se demander quels outils utiliser, mais plutôt comment transmettre efficacement l'expertise de votre entreprise à l'intelligence artificielle qui vous accompagnera demain. Votre organisation est-elle prête à franchir cette étape?

©2026 Gnak • Contactez-nous • Catégories • Plan du site • Politique de confidentialité • Propulsé par GNAK.CA
Retour
Partager