À propos de DINISO · Forward Deployed Engineering · IA agentique

Des problèmes métier complexes aux logiciels de production maintenables.

DINISO est une activité de R&D et de conseil en ingénierie qui explore comment le Forward Deployed Engineering, l’IA agentique et une ingénierie logicielle rigoureuse peuvent transformer des problèmes métier en systèmes de production — en particulier lorsque la qualité, la sécurité, la traçabilité et la maintenabilité sont essentielles.

Forward Deployed Engineering◆ C# / .NET◆ IA agentique◆ DDD◆ Event Storming◆ Systèmes cloud-native◆ MCP · A2A◆ Logiciels réglementés◆ Forward Deployed Engineering◆ C# / .NET◆ IA agentique◆ DDD◆ Event Storming◆ Systèmes cloud-native◆ MCP · A2A◆ Logiciels réglementés◆
01 — Compétences d’ingénierie

Trois compétences, un seul chemin de l’ambiguïté à la production.

DINISO associe une collaboration étroite avec le métier, une ingénierie logicielle senior et la R&D en IA agentique. L’objectif n’est pas simplement de générer plus de code, mais de résoudre le bon problème et de livrer des logiciels qui restent compréhensibles, testables et maintenables.

01

Forward Deployed Engineering

Travailler au plus près des parties prenantes et des experts métier pour comprendre des problèmes ambigus, modéliser les processus, définir les exigences, prototyper des solutions, s’intégrer aux systèmes existants et faire avancer le logiciel jusqu’à la production.

DécouverteEvent StormingDDDIntégration
02

Ingénierie logicielle senior

Concevoir et construire des systèmes maintenables avec C#/.NET, des architectures cloud-native, des API, des workflows distribués, la sécurité, les tests automatisés et l’exploitation en production.

C# / .NETAzureArchitectureQualité
03

Ingénierie de l’IA agentique

Explorer comment les LLM et des agents IA spécialisés peuvent prendre part à des processus d’ingénierie rigoureux, grâce à des spécifications explicites, des outils, de l’évaluation et une supervision humaine.

LLMAgents IAMCP · A2AÉvaluation
04

Ingénierie des logiciels réglementés

Appliquer une rigueur d’ingénierie là où la qualité, la sécurité, la traçabilité et les preuves tout au long du cycle de vie sont déterminantes, avec un intérêt particulier pour les technologies médicales (MedTech) et les autres environnements réglementés.

MedTechTraçabilitéSécuritéMaintenabilité
02 — Du problème à la production

Le Forward Deployed Engineering commence avant l’implémentation.

01

Découvrir et modéliser

Travailler avec les parties prenantes et les experts métier pour comprendre les objectifs, les contraintes, les processus et le vrai problème. Utiliser l’Event Storming et le DDD pour rendre le domaine explicite.

02

Spécifier et concevoir l’architecture

Traduire l’intention en exigences, critères d’acceptation, frontières, interfaces et décisions d’architecture avant que l’implémentation ne s’accélère.

03

Prototyper et intégrer

Tester rapidement les hypothèses, construire un logiciel qui fonctionne et le connecter aux API, aux données, aux systèmes d’entreprise et aux processus existants.

04

Évaluer et déployer

Vérifier la fonctionnalité, la sécurité, la maintenabilité et — lorsque l’IA intervient — le comportement des agents. Garder explicites la revue humaine et la responsabilité des décisions de mise en production.

03 — L’expérience derrière l’approche

Cette approche est née d’années passées à concevoir et livrer de vrais systèmes logiciels.

  1. AuparavantDINISO · uchop.comDe l’idée au lancement en production
  2. CortriumLogiciel de dispositif médicalSaaS réglementé · processus ECG · intégrations
  3. Aujourd’huiDINISOForward Deployed Engineering · R&D en IA agentique

Mon parcours est celui d’un ingénieur logiciel senior full-stack et cloud-native, principalement en C#/.NET, systèmes distribués, Azure, applications web et produits à forte intégration. Le fil conducteur a toujours été de naviguer entre la compréhension du domaine, l’architecture, l’implémentation, l’intégration et la production, plutôt que de les traiter comme des activités séparées.

Chez Cortrium, j’ai travaillé sur des logiciels de dispositifs médicaux et des fonctionnalités SaaS autour des processus ECG, des intégrations avec des systèmes de santé externes et de la diffusion de rapports. Ce travail a mis l’ingénierie logicielle en contact direct avec l’interopérabilité, la cybersécurité, les données cliniques et le développement réglementé, tout en approfondissant ma compréhension de l’IEC 62304, de l’ISO 13485, de l’ISO 14971, du règlement européen MDR et des exigences associées au cycle de vie.

Plus tôt, au sein de DINISO, des projets produit comme uchop.com ont mené une idée de la découverte du domaine jusqu’au lancement en production, en passant par l’Event Storming, le DDD, la définition de la feuille de route, le prototypage, la collaboration avec des spécialistes UX et contenu et la constitution de l’équipe. Nous ne parlions pas alors de Forward Deployed Engineering, mais le mode de fonctionnement était similaire : rester proche du problème et rester impliqué jusqu’à la livraison.

Aujourd’hui, DINISO réunit ces enseignements et explore comment l’IA agentique peut renforcer ce même cycle de vie — sans perdre l’architecture, la traçabilité, les tests, la sécurité et le jugement humain qui rendent les systèmes de production dignes de confiance.

04 — Le cycle de vie de l’ingénierie, étendu par des agents

De l’intention métier aux preuves — avec des humains responsables.

Le Forward Deployed Engineering établit ce qui doit être résolu. L’IA agentique peut ensuite renforcer certaines parties de ce cycle de vie grâce à des agents spécialisés dotés de responsabilités, de contraintes et de points de contrôle explicites — et non un unique assistant de génération de code sans limites.

01

Découverte du domaine

Recueillir les objectifs des parties prenantes, les processus, les contraintes, les risques et la valeur pour l’utilisateur.

02

Agent de spécification

Traduire l’intention validée en exigences structurées et en critères d’acceptation.

03

Agent d’architecture

Proposer des frontières, des interfaces, des compromis et des orientations d’implémentation.

04

Agent d’implémentation

Générer ou modifier le code dans le respect de contraintes d’architecture et de domaine explicites.

05

Agents de vérification

Exécuter les tests, l’analyse statique, les contrôles de sécurité et les revues de cohérence ; produire des preuves.

06

Décision humaine

Examiner les preuves, lever les ambiguïtés et garder un contrôle responsable sur la production.

Référence professionnelle

Un portfolio d’ingénierie vivant — de la découverte du problème à la production.

  • Expériences
  • Architectures
  • Prototypes
  • Enseignements

DINISO documente des expériences, des architectures, des prototypes et des enseignements à la croisée du Forward Deployed Engineering, de l’IA agentique et d’une ingénierie logicielle rigoureuse. Il sert également de référence professionnelle pour l’ingénierie logicielle senior et lead, le Forward Deployed Engineering, l’ingénierie de l’IA agentique, les systèmes cloud-native et le développement de logiciels réglementés.

Échangeons

Le Forward Deployed Engineering, l’IA agentique ou la livraison de logiciels complexes vous intéressent ?

Contacter DINISO