Manifeste
Construire des systèmes agentiques avec méthode, gouvernance et clarté.
Le manifeste ADLC définit des principes communs pour concevoir des systèmes agentiques gouvernés, indépendants des outils et guidés par un cycle de vie explicite.
Manifeste
Le manifeste ADLC définit des principes communs pour concevoir des systèmes agentiques gouvernés, indépendants des outils et guidés par un cycle de vie explicite.
Manifeste ADLC
Définir des principes communs pour construire des agents et des systèmes agentiques de manière cohérente et évolutive.
Le cycle de vie fonctionne uniquement lorsque les exigences passent une porte de qualité claire et partagée.
Réutilisation, orchestration, indépendance vis-à-vis des outils et changement gouverné.
L'ADLC est pensé comme une extension du SDLC. Il conserve la discipline du cycle de vie logiciel, tout en l'élargissant pour couvrir les besoins spécifiques des systèmes agentiques, y compris la gouvernance, l'orchestration, le contrôle human-in-the-loop et l'amélioration opérationnelle continue.
Nous affirmons que la delivery agentique doit être gouvernée de bout en bout. La sécurité, le monitoring runtime et le contrôle opérationnel sont nécessaires, mais ne suffisent pas à eux seuls. L'ADLC commence par la qualité des exigences et s'étend à l'orchestration, aux checkpoints humains, à la traçabilité et à l'amélioration opérationnelle continue.
Principes
Chaque initiative commence par des exigences vérifiées, compréhensibles et suffisamment mûres pour réduire l’ambiguïté et les reprises.
Les composants, agents et capacités doivent être conçus pour être réutilisés, connectés et orchestrés dans le temps.
Les outils aident, mais ne doivent pas dicter l’architecture : le processus et la gouvernance passent avant l’outil.
Étape 0
Avant l’implémentation, le client doit disposer d’un agent dédié de porte de qualité des exigences. Il est fondamental pour entrer dans l’ADLC car il aide à rédiger des exigences aussi claires que possible, afin qu’elles soient complètes, cohérentes, traçables et prêtes pour l’exécution.
Une présence humaine est nécessaire ici pour confirmer le périmètre, l'intention, le sens métier et l'approbation avant le démarrage du lifecycle.
Cycle de vie ADLC
L’entrée dans l’ADLC ne commence que lorsqu’un agent dédié de quality gate a aidé le client à formuler des exigences validées, traçables et suffisamment claires pour guider l’implémentation, les tests, la gouvernance et la delivery sans ambiguïté.
Human in the loop : approbation obligatoire de la qualité et de l'intention des exigences.
Transformer les exigences approuvées en capacités concrètes, services, prompts, flux, intégrations et composants réutilisables. C’est l’étape où l’intention devient une solution réelle, structurée de façon à pouvoir être revue, testée, gouvernée et améliorée dans le temps sans perdre sa cohérence architecturale.
Examiner la solution sous l’angle de la qualité, de la cohérence, de la sécurité, de la maintenabilité et de l’alignement avec les principes du manifeste avant la validation.
Human in the loop : revue experte, jugement sur le risque et décision d'avancer.
Valider le comportement attendu, les cas limites, les modes de défaillance, la fiabilité et la préparation opérationnelle grâce à des preuves de test structurées et à des critères d’acceptation mesurables.
Mettre en production de façon contrôlée, observable et répétable, avec rollback, release notes, ownership et preuves de déploiement clairement définis.
Human in the loop : autorisation de release et responsabilité du go-live.
Faire fonctionner la solution avec monitoring, alertes, runbooks, flux de support et checkpoints de gouvernance qui maintiennent le système fiable en conditions réelles.
Human in the loop : gestion des incidents, escalade et supervision de gouvernance en production.
Améliorer en continu à partir du feedback de production, des incidents, de l’analytics, des retours utilisateurs et des apprentissages de delivery qui révèlent quoi affiner ensuite.
Coordonner agents, flux, politiques et capacités réutilisables dans un écosystème composable capable de dépasser des implémentations isolées.
ADLC Operating Model
Exigences validées, intention métier explicite, ownership désignée et quality gate franchi avant toute activité de build.
Chaque phase doit laisser des outputs traçables : décisions, preuves de test, approbations, release notes, signaux opérationnels et actions d'amélioration.
ADLC en pratique
En pratique, l'ADLC ne fonctionne pas comme une pipeline à sens unique. Les équipes entrent par le quality gate des exigences, traversent la delivery puis reviennent dans la boucle via l'exploitation, l'amélioration et l'orchestration.
Contrôles de gouvernance
La supervision humaine est une couche de contrôle obligatoire dans l'ADLC, en particulier lors de l'approbation des exigences, de la validation de la qualité, de l'autorisation des releases et de la gouvernance en production.
Les agents accélèrent et structurent le travail, mais les décisions critiques et responsables restent humaines.
L'ADLC ne peut pas commencer sans un quality gate garantissant des exigences claires, complètes, traçables et porteuses de sens métier.
Ce gate est fondamental car il détermine si l'implémentation doit commencer ou non.
Agents partages
Produit et met a jour la documentation directement dans la base documentaire officielle, comme Confluence et les plateformes equivalentes.
Prend en charge les ADR, runbooks, parcours d'onboarding, notes d'architecture, FAQ et documentation de processus relies aux evenements reels de delivery.
Accompagne les pull requests de bout en bout en resumant les changements, en verifiant les politiques, en signalant les risques et en proposant les reviewers.
Aide a maintenir des revues coherentes, tracables et alignees avec les garde-fous d'ingenierie partages.
Genere les release notes a partir du travail fusionne, en regroupant fonctionnalites, correctifs, breaking changes, migrations et notes operationnelles.
Produit a la fois des resumes techniques et des versions lisibles pour des audiences metier.
Detecte les ecarts entre code, tickets, releases et documentation, puis propose ou effectue les mises a jour manquantes.
Maintient l'alignement entre la realite de la delivery et la base de connaissance dans le temps.
Relie exigences, implementations, tests, documentation et releases dans une chaine d'evidence auditable.
Soutient les quality gates, les revues et les checkpoints de gouvernance tout au long du lifecycle.
Verifie que chaque release dispose de runbooks, d'ownership, de guides de rollback, d'alertes et de preuves de préparation opérationnelle.
Aide les equipes a passer du deploiement a une operation stable avec moins d'angles morts.