AI-DLC & test augmenté

Vérifier au rythme où l'on produit désormais

Quatre-vingt-dix pour cent des professionnels du développement travaillent aujourd'hui avec l'IA, et le volume de code qui arrive en revue a augmenté d'autant. Ce qui décide si cette vitesse devient de la valeur livrée ou de l'instabilité n'est pas l'assistant : c'est ce qui vérifie sa production, et à quel moment.

L'IA ne répare pas une chaîne de livraison. Elle amplifie celle que vous avez.

L'adoption de l'IA accélère la production de code sans améliorer, à elle seule, ce qui la contrôle. Le volume qui arrive en revue augmente, et il arrive dans les barrières qui existaient déjà.

Notre intervention porte donc sur la chaîne plutôt que sur l'assistant : des exigences écrites pour s'exécuter, des tests dérivés du comportement attendu, un petit nombre de barrières qui tiennent, et un ingénieur nommé qui répond de ce qui est livré. C'est ce qui distingue une équipe qui produit davantage d'une équipe qui livre davantage.

Ce que nous faisons

Quatre chantiers, de l'exigence écrite pour s'exécuter jusqu'à l'incident vu avant l'utilisateur.

CHANTIER 01L'intention, pas l'avis

Écrire l'exigence pour qu'elle s'exécute

Des comportements attendus sous une forme qu'une machine peut vérifier, produits avec le métier plutôt qu'après lui. C'est ce qui permet de comparer le code généré à l'intention, et non à l'opinion de celui qui relit.

une exigence précisée à l'oral n'arbitre pas une revue de code générée

  • Un comportement, une vérification exécutable
  • Écrite avec le métier, avant la génération
  • L'écart avec le code se voit tout seul
CHANTIER 02Pas depuis le code

Dériver les tests de l'exigence

Des cas de test tirés de la spécification, pas du code qui vient d'être écrit. Un test dérivé du code confirme ce que le code fait, défauts compris, ce qui est exactement le piège quand le code a été produit en quelques secondes.

un test écrit après le code confirme le code, ses défauts inclus

  • Des cas tirés du comportement, pas de l'implémentation
  • L'ambiguïté de l'exigence révélée, pas lissée
  • Une couverture mesurée sur les comportements
CHANTIER 03Au commit, pas à la recette

Tenir un petit nombre de barrières

Couverture des comportements, vulnérabilités des dépendances, accessibilité et budget de poids, vérifiés au commit. Assez peu nombreuses pour que personne ne les désactive au premier lot menacé, ce qui est précisément ce qui en fait des barrières.

quatre barrières qui tiennent valent mieux que vingt qui cèdent

  • Des contrôles bloquants volontairement peu nombreux
  • L'assistant propose, un ingénieur nommé répond
  • La duplication surveillée, car c'est là que ça dérive
CHANTIER 04La dernière vérification

Vérifier ce que dit la production

Des objectifs de service posés sur les parcours réels, une détection qui voit l'incident métier avant que les clients ne le signalent, et chaque déploiement rattachable au changement qui l'a causé.

une chaîne qui livre vite sans observer pose ses défauts plus vite

  • Des objectifs sur les parcours, pas sur l'infrastructure
  • Une détection avant le premier appel client
  • Chaque déploiement rattaché à son changement

La boucle que nous outillons

Figure · Le cycle AI-DLC

Le cycle de vie AI-DLC

Quatre phases, une boucle gouvernée : le cadrage transforme l'intention en specs, les agents génèrent, les garde-fous vérifient et la delivery livre en continu.

Les quatre phases

Cadrage
L'intention devient des specs exécutables.
Génération
Les agents scaffoldent, refactorent, documentent.
Garde-fous
Contrôles, portes de sécurité, revue humaine.
Delivery
De la branche à la production, observée.
Un logiciel gouverné de bout en bout
Chaque décision tracée, chaque changement revu : la vitesse de l'IA sans en perdre le contrôle.
Légende
CadrageGénérationGarde-fousDelivery

Ce que vous recevez

Un même projet traverse les quatre livrables ci-dessous : la reprise d'un parcours de souscription par la chaîne augmentée. Chaque étape dit ce qui est réellement remis, dans l'ordre où il l'est.

01/ perimetre

Le périmètre confié aux agents

Ce qu'ils ont le droit de produire, et les trois zones qu'ils ne touchent jamais : le calcul de prime, la migration des contrats en cours et tout ce qui écrit dans le référentiel client. Décidé avant, pas pendant.

01-perimetre-agents.yaml · parcours-souscription

parcours-souscription

  • 01-perimetre-agents.yaml
  • 02-tests-derives.feature
  • 03-barrieres.yaml
  • 04-mesure.yaml
# Un assistant sans périmètre écrit finit par toucher au calcul de
# prime un vendredi soir. Le périmètre se décide avant, pas pendant.

confie_aux_agents:
  - écrans et composants d'interface
  - appels aux services existants
  - tests unitaires et de composant
  - documentation technique et journal des décisions

jamais_confie:
  - le calcul de prime et les règles tarifaires
  - la migration des contrats en cours
  - tout ce qui écrit dans le référentiel client
  # Non par méfiance envers l'outil : ces trois zones portent des
  # règles métier négociées avec l'actuariat, dont l'écart ne se voit
  # ni à la compilation ni au test.

conventions_donnees_a_l_agent:
  standards: le guide interne, versionné, pas un prompt oral
  interdits: dépendance nouvelle sans arbitrage écrit
  style: celui du dépôt, vérifié par le formateur automatique

signature:
  regle: chaque changement porte le nom d'un ingénieur
  # Le volume produit ne change pas qui répond. Il change seulement
  # le temps que cette personne doit pouvoir y consacrer.
02/ tests

Des tests dérivés de l'exigence

Des scénarios écrits depuis le comportement attendu plutôt que depuis le code généré, y compris l'ambiguïté que l'assistant avait tranchée seul et qui repart au métier.

02-tests-derives.feature · parcours-souscription

parcours-souscription

  • 01-perimetre-agents.yaml
  • 02-tests-derives.feature
  • 03-barrieres.yaml
  • 04-mesure.yaml
# Ces cas sont dérivés de l'exigence, pas du code produit. Un test
# écrit après le code confirme ce que le code fait, ses défauts
# compris, ce qui ne prouve rien.

Fonctionnalité: souscription d'un contrat par un client

  Scénario: le conseiller a la main sur le contrat
    Étant donné un contrat en cours de modification par un conseiller
    Quand le client tente de le modifier
    Alors la modification est refusée
    Et le motif du refus est affiché au client

  Scénario: justificatif au-delà de la limite
    Étant donné un justificatif de 12 Mo
    Quand le client le dépose
    Alors le dépôt échoue avant l'envoi
    # Avant l'envoi, pas après : la différence est invisible côté
    # code, et très visible côté client sur une connexion mobile.

  # AMBIGUÏTÉ RELEVÉE, pas tranchée par nous
  # Deux conseillers ouvrent le même contrat en même temps.
  # L'exigence ne dit pas lequel garde la main. L'assistant, lui,
  # a produit un comportement : le dernier arrivé gagne. C'est une
  # décision métier, prise par défaut, par personne.
  # → renvoyée à l'actuariat avant d'écrire le scénario.

  Scénario: accessibilité du parcours complet
    Étant donné le parcours de souscription de bout en bout
    Quand il est audité selon la norme EN 301 549
    Alors aucune violation automatique n'est relevée
03

Quatre barrières, pas quinze

Comportements couverts, vulnérabilités, accessibilité et plafond de duplication. La couverture de lignes et la complexité restent volontairement non bloquantes : elles se contournent sans rien prouver.

04

Une mesure de la chaîne, trois mois après

Le débit a doublé et toutes les barrières ont tenu. Le goulot s'est déplacé sur la revue humaine, à trente et une heures avant première relecture, c'est-à-dire au bon endroit.

Comment on travaille

PHASE 012 à 6 semaines

Discover

selon le périmètre, le secteur et le niveau de conformité exigé

  • Audit des cas d'usage et des irritants
  • Matrice valeur / faisabilité
  • Spécification exécutable (ASDD)
PHASE 024 à 10 semaines

MVP

selon la complexité du système et les intégrations

  • Un agent en environnement réel
  • Tests générés et couverture mesurée
  • Go / no-go avant l'industrialisation
PHASE 033 à 6 mois

Scale

selon le nombre d'agents et de systèmes raccordés

  • Orchestration multi-agents sur socle mutualisé
  • Intégration CI/CD et MLOps
  • Montée en compétences des équipes
PHASE 04en continu

Run

engagement de service défini avec vous

  • Observabilité LLMOps
  • Optimisation FinOps des coûts IA
  • Audit continu de conformité

Ce que montre vraiment la chaîne augmentée

2 h
est le temps médian qu'un professionnel du développement passe chaque jour à travailler avec l'IA, dans l'étude DORA State of AI-assisted Software Development 2025 : le volume qui arrive en revue a changé d'échelle
3,8 %
des lignes modifiées sont du code déplacé, c'est-à-dire refactorisé, en 2026 contre 21 % en 2022, quand les blocs dupliqués progressent de 81 % par rapport à 2023, dans la recherche Maintainability Gap de GitClear
30 %
des développeurs déclarent peu ou pas confiance dans le code que l'IA produit, alors que plus de 80 % lui reconnaissent un gain de productivité, dans la même étude DORA

Des chaînes qui tiennent à cette vitesse

Des barrières qui tiennent, sur dix-huit squads à la fois
Ageas FranceAssurance
Barrières de qualité
Cas(01)

Des barrières qui tiennent, sur dix-huit squads à la fois

couverture 41 % → 83 % · incidents post-release ÷4

L'enjeu

Des produits d'assurance vie où un défaut arrivé en production est un contrat mal calculé, sur une chaîne de livraison qui devait accélérer à travers dix-huit squads produit sans que les contrôles redeviennent négociables à l'approche d'une date.

Notre réponse

Des quality gates bloquants intégrés à la chaîne plutôt que posés à côté, une couverture de tests portée de quarante et un à quatre-vingt-trois pour cent, et la pratique transmise par une académie DevOps interne pour que les squads la tiennent elles-mêmes.

Lire l'étude de cas
Voir l'incident avant que le client ne le voie
BforBankBanque
Vérifié en production
Cas(02)

Voir l'incident avant que le client ne le voie

time-to-detect ÷5 · remédiation P1 ÷3

L'enjeu

Des parcours de paiement, de connexion et de virement où un incident est vu par les clients avant la supervision, et où chaque minute de détection est une minute de transactions qui ne passent pas.

Notre réponse

Quarante-huit indicateurs de service alignés sur les parcours réels plutôt que sur l'infrastructure, une détection d'incident métier ramenée de vingt-cinq minutes à moins de cinq, et une remédiation P1 passée de vingt-huit minutes à neuf.

Lire l'étude de cas
PARLER À UN EXPERT

Vérifiez au rythme où vous produisez désormais

Des exigences exécutables, des tests dérivés du comportement, un petit nombre de barrières qui tiennent, et une production observée sur les parcours qui comptent.

En soumettant ce formulaire, vous acceptez notre politique de confidentialité.

Questions fréquentes

Non. L'étude DORA 2025 constate que l'adoption de l'IA augmente en même temps le débit de livraison et l'instabilité de livraison. L'IA amplifie la chaîne que vous avez déjà : là où les contrôles tiennent, le gain est réel ; là où ils étaient négociables, les dégâts arrivent simplement plus tôt et en plus grand nombre.

Parce qu'un test tiré du code confirme ce que le code fait, défauts compris. C'était déjà une habitude fragile ; elle devient un piège quand le code a été produit en quelques secondes et que personne ne l'a lu ligne à ligne. Dériver les cas du comportement écrit est ce qui rend la comparaison possible.

En déplaçant la lecture sur l'exigence plutôt que sur chaque ligne. Les comportements exécutables disent ce qui était attendu, les tests qui en dérivent échouent là où le code s'en écarte, et un ingénieur nommé signe le résultat. Tout lire a cessé d'être possible ; tout confronter à une intention écrite, non.

La duplication, et la part de code réellement refactorisé. GitClear mesure un code déplacé tombé à 3,8 % des lignes modifiées en 2026 contre 21 % en 2022, quand les blocs dupliqués progressent de 81 % par rapport à 2023. Un assistant rend l'insertion d'un bloc moins coûteuse que sa restructuration, et cela se paie en maintenance un an plus tard.

Peu. Une longue liste de contrôles bloquants est désactivée au premier lot menacé, et n'est jamais réactivée. Quatre qui tiennent toujours valent mieux que vingt qui cèdent à la première semaine difficile, et c'est cette fiabilité, pas leur nombre, qui en fait des barrières.

Il déplace l'effort plus tôt. Écrire un comportement pour qu'il s'exécute coûte des heures ; découvrir à la recette que le code généré répondait à une autre question coûte une refonte. La spécification sert deux fois, puisque c'est elle qui sert à relire le code produit.

Le cadrage prend 2 à 6 semaines selon le périmètre, le secteur et le niveau de conformité exigé, et produit les comportements exécutables, les barrières qui bloqueront et le périmètre confié aux agents. Un premier parcours livré par la chaîne augmentée, en production et non sur un démonstrateur, suit en 4 à 10 semaines.