01 · Évaluer
Audit technique et architecture .NET
Comprendre l’état réel d’un système, ses risques, ses contraintes et les décisions à prendre.
Architecture logicielle & ingénierie IA · C# & .NET
Les IA savent produire le code. L’enjeu est désormais de définir ce qu’elles doivent produire, dans quelles contraintes et comment vérifier le résultat.
J’aide les entreprises à architecturer leurs logiciels — et la manière dont les agents IA participent à leur conception et à leur développement.
Champs d’intervention
Une intervention ciblée pour résoudre un point critique, ou un accompagnement plus large pour sécuriser une évolution. Dans tous les cas, le périmètre et le résultat attendu sont définis avant les moyens.
01 · Évaluer
Comprendre l’état réel d’un système, ses risques, ses contraintes et les décisions à prendre.
02 · Moderniser
Faire évoluer une application sans perdre la connaissance métier ni fragiliser la production.
03 · Concevoir
Cadrer les besoins, poser les choix structurants et construire une base claire et maintenable.
04 · Intégrer l’IA Expertise spécialisée
Ajouter des capacités d’IA utiles, mesurables et gouvernées aux applications et processus .NET.
Voir les offres IA05 · Piloter l’IA Nouvelle expertise
Transformer l’intention en spécifications, plans et règles explicites pour faire produire les agents sans perdre le contrôle.
Découvrir l’approche SDD06 · Accompagner
Débloquer un sujet critique, sécuriser les décisions et faire progresser l’équipe dans la durée.
Deux dimensions complémentaires
L’IA transforme à la fois ce que les applications peuvent faire et la manière dont elles sont construites. Ces deux sujets demandent une architecture, des règles et une gouvernance adaptées.
Axe A
LLM, agents, RAG, tools, mémoire, sécurité et observabilité au service d’une application ou d’un processus métier.
Voir les offres d’IA intégréeAxe B
Spécifications, règles et plans donnent aux agents IA de développement un cadre explicite pour produire du code, des tests et de la documentation.
Comprendre l’approche SDDSpec-Driven Development · SDD
Dans une démarche SDD, l’intention et les spécifications sont la source de vérité du développement. L’IA permet d’aller beaucoup plus vite. Encore faut-il savoir dans quelle direction — et comment vérifier que l’on y arrive.
Pour explorer
Prompt → Code → Correction → Nouveau prompt
Rapide et utile pour un prototype, un petit outil ou une expérimentation. Mais les décisions restent souvent implicites : le contexte se perd, l’architecture dérive et la vérification devient difficile.
Pour industrialiser
Intention → Règles → Spec → Plan → Agents → Contrôle
Les décisions structurantes précèdent la génération. Les tâches convergent vers des critères explicites, avec davantage de cohérence, de traçabilité et de testabilité.
Le rôle de l’architecte
Un agent sait optimiser localement. Il ne connaît pas spontanément les invariants de l’entreprise, les compromis historiques, les contraintes réglementaires ni les décisions architecturales précédentes.
L’architecte ne disparaît pas à l’ère de l’IA. Il définit les règles dans lesquelles les agents peuvent produire.
Et les outils ? GitHub Spec Kit est une implémentation structurée et une référence utile pour orchestrer specs, plans, tâches et agents. L’approche E‑Naxos reste indépendante d’un outil : les outils changent, les principes d’ingénierie demeurent.
Axe A · Mettre de l’IA dans les logiciels
Pour intégrer un LLM, du RAG ou des agents à une application, il faut d’abord savoir quel problème résoudre, comment mesurer le résultat et jusqu’où aller.
Trois portes d’entrée pour aller du diagnostic à une IA réellement intégrée à vos applications et à vos processus .NET.
01 · Décider
Cartographier les processus, les données et les usages existants, puis classer les opportunités selon leur impact, leur faisabilité, leur coût et leur risque.
Vous repartez avec : des cas d’usage priorisés et un plan d’action exploitable.
Demander un diagnostic02 · Expérimenter
Tester un besoin réel dans un périmètre court, avec des critères de réussite définis avant de construire.
Vous repartez avec : un prototype .NET opérationnel, des mesures et une décision documentée.
Cadrer un premier usage03 · Déployer
Intégrer l’IA à vos applications .NET, vos documents, vos données et vos outils, avec validation humaine, droits d’accès et suivi des coûts.
Vous repartez avec : une solution maintenable, documentée et adoptée par l’équipe.
Étudier une mise en œuvreUn engagement clair
Chaque intervention commence par un objectif observable : temps récupéré, qualité améliorée, risque réduit, décision accélérée ou nouvelle capacité offerte à l’équipe.
Le périmètre, les livrables, le calendrier et le mode d’intervention sont explicités avant le démarrage. La mission peut se dérouler au forfait, sur site, à distance ou dans un format hybride.
Discuter de votre résultat attenduCas d’usage .NET
L’IA devient utile lorsqu’elle s’insère dans un processus précis et dans l’architecture .NET existante, avec les bonnes données et une responsabilité humaine clairement placée.
Mission de conseil · Axe B
Produire plus vite, sans laisser chaque développeur — ni chaque agent — réinventer la méthode, les règles et l’architecture.
J’accompagne les équipes qui utilisent déjà Copilot, Codex, Claude ou d’autres coding agents, mais veulent passer d’usages individuels à un système de développement commun, vérifiable et applicable à leur existant.
Exemples de livrables
Formation à venir
SDD, architecture et pilotage des agents de développement
Apprendre à organiser un développement dans lequel les agents IA produisent une part importante du code, sans perdre l’intention, l’architecture, la qualité ni la traçabilité.
Être informé de la formationLa formation porte sur les principes et les pratiques durables du SDD. Spec Kit peut y servir d’exemple, sans réduire le sujet à un outil ou à quelques commandes.
Méthode
Une progression proportionnée au besoin, sans grand programme lancé avant d’avoir démontré la valeur.
Comprendre le système, le travail réel et les contraintes, puis définir le résultat attendu.
Intervenir dans un périmètre maîtrisé, valider les choix sur le réel et mesurer les résultats.
Fiabiliser, documenter, former et donner à l’équipe les moyens de rester autonome.
Ressources
Livre blanc IA
Concevoir des agents utiles, mesurables et gouvernés, du prototype à la production.
Télécharger le livre blancBlog
Plus de 1 200 articles consacrés aux technologies Microsoft, à l’architecture et au développement.
Accéder au blog actuelVidéos
Tutoriels, démonstrations et retours d’expérience autour de l’écosystème Microsoft.
Voir la chaînePublication
Fondamentaux, XAML, MVVM, architecture et pratiques de développement multiplateforme.
Voir le sommaire Acheter sur AmazonArchives
Les livres PDF historiques restent disponibles, avec leur contexte technique d’origine.
Parcourir les archivesPartage
Consultez les projets et dépôts publics d’Olivier Dahan.
Voir le profil GitHubLogiciels gratuits
Logiciel gratuit
Outil de création d’installateurs Windows.
En savoir plusLogiciel gratuit
Un espace de travail pour explorer l’harmonie musicale : gammes, accords et tonalités jouables, visibles et reliés entre eux.
En savoir plusDonationware
Gestionnaire de tâches léger et Open Source pour Windows. OD.Planner garde vos priorités visibles, signale les échéances importantes et conserve toutes vos données localement. Gratuit pour une utilisation non commerciale selon les conditions de sa licence.
Découvrir OD.PlannerDerniers articles

À propos
Expert indépendant C# et .NET, Microsoft MVP depuis 2009, auteur et formateur, spécialisé en architecture logicielle et ingénierie IA.
Plus de vingt ans de développement et d’architecture me permettent d’intervenir sur tout le cycle d’un système .NET : l’évaluer, le moderniser, le concevoir, y intégrer l’IA ou structurer le travail des agents qui contribuent à le construire.
J’interviens personnellement, sans intermédiaire. E‑Naxos est la structure juridique qui porte cette activité.
Découvrir mon parcoursContact
Vos équipes utilisent déjà l’IA pour coder ? Je peux vous aider à industrialiser la méthode. Vous pouvez aussi arriver avec une architecture à évaluer, une application à moderniser ou une idée d’IA à intégrer.
Retrouver Olivier sur LinkedIn
Aucun pistage publicitaire. Vos données ne servent qu’à traiter votre demande.