Conseil en développement assisté par IA · C# & .NET

Déléguer le code.
Garder le contrôle.

Quand la production s’accélère avec l’IA, le coût du code baisse ; pas celui d’une mauvaise décision.

J’aide les directions techniques et les équipes d’ingénierie à rendre explicites l’intention, les contraintes, les preuves et les responsabilités qui encadrent la production assistée.

20+ ansd’expertise C# et .NET
Microsoft MVPdepuis 2009
Expert indépendantun interlocuteur, de bout en bout

Conseil et transformation

Cinq façons d’avancer sans confondre conseil, formation et contenu.

Chaque mission traite une décision située. Le point d’entrée dépend de votre situation : comprendre, décider, gouverner, éprouver ou réorienter.

01 · Comprendre

Diagnostic de maturité IA du développement

Voir clairement les pratiques, les risques et les priorités avant d’investir ou d’élargir les usages.

Durée indicative : de 1 à 2 semaines

Demander un diagnostic

02 · Décider

Atelier de décision et d’architecture

Transformer une intention floue en arbitrages explicites, critères de décision et preuves attendues.

Durée indicative : de 1 à 5 jours

Cadrer une décision

03 · Gouverner

Cadrage de gouvernance de la production assistée

Déléguer davantage sans diluer les responsabilités, la qualité, la sécurité ni la traçabilité.

Durée indicative : de 2 à 4 semaines

Structurer la gouvernance

04 · Éprouver

Accompagnement de transformation

Installer le cadre sur un cas réel, apprendre par la preuve et préparer une généralisation maîtrisée.

Durée indicative : de 6 à 12 semaines

Préparer un accompagnement

05 · Réorienter

Revue de trajectoire

Réexaminer les résultats d’un pilote ou d’un déploiement avant d’étendre, corriger ou arrêter.

Durée indicative : de 1 à 3 semaines

Réévaluer une trajectoire

Expertise technique

Les logiciels avec et par l’IA.

Ces expertises techniques soutiennent les missions de conseil lorsqu’un cas réel exige d’aller plus loin dans l’architecture, l’intégration ou la mise en œuvre.

Complément technique

Construire des logiciels intégrant l’IA

LLM, agents, RAG, tools, mémoire, sécurité et observabilité au service d’une application ou d’un processus métier.

Voir les expertises techniques

Axe B

Construire des logiciels avec l’IA

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 SDD

Spec-Driven Development · SDD

Le code devient un résultat produit sous contrôle.

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.

  1. 01Besoin
  2. 02Spécification
  3. 03Clarification
  4. 04Architecture / Plan
  5. 05Tâches
  6. 06Agents IA
  7. 07Tests / Validation
  8. 08Livrable

Pour explorer

Vibe coding

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

Ingénierie pilotée / SDD

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

Définir l’espace dans lequel les agents peuvent produire.

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.

Expertises complémentaires

Intervenir sur le système lorsque le contexte le demande.

Architecture, modernisation, IA intégrée et développement expert prolongent le conseil lorsque le travail porte aussi sur un système, un produit ou une mise en œuvre concrète.

Ces interventions ne remplacent pas le portefeuille de conseil en développement assisté par IA : elles répondent à un besoin technique délimité.

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.

Parler de votre système

02 · Moderniser

Migration et évolution de l’existant

Faire évoluer une application sans perdre la connaissance métier ni fragiliser la production.

Préparer une évolution

03 · Concevoir

Nouveaux systèmes et architectures

Cadrer les besoins, poser les choix structurants et construire une base claire et maintenable.

Cadrer une architecture

04 · Intégrer

IA embarquée et systèmes agentiques

Ajouter des capacités d’IA utiles, mesurables et gouvernées à une application ou à un processus .NET.

Étudier une intégration

05 · Débloquer

Développement expert ciblé

Résoudre un sujet technique critique, sécuriser une décision ou remettre une équipe en capacité d’avancer.

Exposer le blocage

06 · Accompagner

Conseil technique dans la durée

Faire progresser l’architecture, les pratiques et les décisions à mesure que le système évolue.

Envisager un accompagnement

Un cadre clair

La décision est située ; le résultat est vérifiable.

Chaque mission C porte sur un cas, une équipe ou un domaine identifié. Elle précise le périmètre, les livrables, les critères d’entrée et les conditions de sortie avant le démarrage.

Le diagnostic éclaire ; l’atelier décide ; le cadrage rend la délégation gouvernable ; l’accompagnement installe ; la revue de trajectoire ajuste. Une formation transmet une méthode, mais ne décide pas à la place de l’organisation.

Discuter de votre situation

Cas d’usage .NET

Partir du travail réel.

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.

  • DocumentsExtraire, classer, comparer et produire des synthèses vérifiables.
  • Connaissance interneRetrouver une information fiable dans les contenus de l’entreprise.
  • Processus métierPréparer les réponses, rapports, relances ou décisions répétitives.
  • Applications .NETAjouter des capacités IA aux logiciels existants et à leurs services C#.
Identifier vos cas d’usage

Une pratique à éprouver

Industrialiser le développement avec les agents IA.

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

  • Audit des pratiques et du contexte existant
  • Architecture du workflow agentique
  • Invariants projet et règles d’utilisation des agents
  • Templates de spécifications, plans et tâches
  • Gates de validation et stratégie de tests
  • Mémoire projet, technical ledger et ADR
  • Workflow de revue et intégration CI/CD
  • POC sur une fonctionnalité représentative
Structurer l’utilisation des agents IA

Compétences et méthodes

Apprendre à diriger une production assistée.

SDD, architecture, validation et pilotage des agents de développement

Les formations transmettent les méthodes à installer dans l’équipe. Elles interviennent lorsqu’un besoin de compétence est identifié, parfois à l’issue d’une mission de conseil.

Parler d’un besoin de formation

Les grands axes

  • Comprendre le changement de paradigme et les limites du vibe coding
  • Passer du prompt à la spécification et aux critères d’acceptation
  • Définir les invariants d’architecture, sécurité et qualité
  • Transformer la spec en plan et en tâches adaptées aux agents
  • Superviser, revoir et faire converger les productions
  • Maintenir la mémoire du projet et ses décisions
  • Appliquer la démarche au brownfield et au legacy
  • Industrialiser en équipe avec CI/CD, gouvernance et multi-agents

La 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

Cadrer. Prouver. Ancrer.

Une progression proportionnée au besoin, sans grand programme lancé avant d’avoir démontré la valeur.

  1. 01

    Cadrer

    Comprendre le système, le travail réel et les contraintes, puis définir le résultat attendu.

  2. 02

    Prouver

    Intervenir dans un périmètre maîtrisé, valider les choix sur le réel et mesurer les résultats.

  3. 03

    Ancrer

    Fiabiliser, documenter, former et donner à l’équipe les moyens de rester autonome.

Ressources

Partager l’expérience, sans la diluer.

Blog

Dot.Blog

Plus de 1 200 articles consacrés aux technologies Microsoft, à l’architecture et au développement.

Accéder au blog actuel

Laboratoire

Les Jeudis Agentiques et YouTube

Expériences, démonstrations et retours critiques qui alimentent les pratiques à éprouver, sans se substituer au conseil ni aux livres.

Voir la chaîne

Patrimoine

Collection All Dot Blog

Les livres PDF historiques restent disponibles comme preuve de continuité, avec leur contexte technique d’origine.

Parcourir les archives

Logiciels gratuits

Logiciel gratuit

OD.Installer

Outil de création d’installateurs Windows.

En savoir plus

Logiciel gratuit

OD.HarmoTools

Un espace de travail pour explorer l’harmonie musicale : gammes, accords et tonalités jouables, visibles et reliés entre eux.

En savoir plus

Donationware

OD.Planner

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.Planner
Portrait d’Olivier Dahan

À propos

Olivier Dahan

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 parcours

Contact

Faites coder les IA. Gardez la maîtrise de l’architecture.

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.

Écrire à Olivier

Aucun pistage publicitaire. Vos données ne servent qu’à traiter votre demande.

Votre application de messagerie s’ouvrira pour vous permettre de finaliser l’envoi.

Si ce n’est pas le cas, copiez mon adresse e-mail en .

En envoyant ce message, vous acceptez que ses informations soient utilisées pour répondre à votre demande. En savoir plus