Pourquoi suivre cette formation ?
Apprenez à confier une modification de code à un agent IA, à vérifier ce qu’il produit et à transmettre la méthode à votre équipe. Pendant deux jours, vous partez d’un ticket, construisez le contexte et les contrôles, puis faites reprendre votre méthode par un autre développeur.
Ce que vous allez apprendre
Du ticket à une modification prête pour revue
Cadrer la délégation, organiser le contexte et les permissions, superviser l’agent, vérifier les résultats et transmettre une méthode réutilisable à son équipe.
Programme détaillé
Jour 1 — Cadrer et exécuter une première modification (7 h)
1. Choisir ce que l’on délègue — 1 h
Distinguer assistance ponctuelle, agent de code et système agentique. Estimer l’intérêt d’une délégation selon la taille du changement, les risques et la possibilité de vérifier le résultat.
Atelier : comparer trois tickets (correction bornée, nouvelle fonctionnalité, modification à risque). Production : matrice de délégation et ticket retenu.
2. Transformer le ticket en spécification — 1 h 30
Décrire l’état actuel, le résultat attendu, les contraintes et les zones à préserver. Définir des exemples de réussite et d’échec. Décomposer le travail avant l’exécution.
Atelier : réécrire un ticket ambigu, identifier les décisions manquantes et faire proposer un plan par l’agent. Production : spécification et critères d’acceptation.
3. Construire le contexte et le harness du dépôt — 2 h
Expliciter l’architecture utile, les conventions et les commandes de vérification. Distinguer consignes persistantes et contexte propre au ticket. Limiter les accès et travailler sur une branche isolée.
Atelier : préparer un fichier CLAUDE.md, une procédure de vérification et les permissions adaptées. Production : contexte V1 versionné et état initial des tests.
4. Exécuter et superviser — 2 h 30
Valider le plan, travailler par étapes, lire les actions réalisées et contrôler les fichiers modifiés. Diagnostiquer un échec. Savoir interrompre, corriger ou revenir en arrière.
Atelier : faire implémenter une fonctionnalité bornée, lancer les tests, examiner le diff et noter les interventions humaines. Production : branche V1, journal d’exécution et bilan des écarts.
Jour 2 — Vérifier et rendre la méthode transmissible (7 h)
5. Vérifier au-delà d’un résultat plausible — 2 h
Relier les tests aux critères d’acceptation. Vérifier les cas limites, les non-régressions, les dépendances ajoutées et la cohérence de la modification. Conserver des scénarios de contrôle indépendants.
Atelier : détecter une régression préparée par le formateur, compléter la vérification et refuser ou corriger une modification. Production : suite de contrôle et grille de revue renseignée.
6. Améliorer le harness à partir des erreurs — 1 h 30
Distinguer manque de contexte, consigne ambiguë, erreur de code et contrôle insuffisant. Corriger la cause, puis rejouer un ticket comparable. Formaliser une procédure réutilisable ; la transformer en Skill si cela simplifie son exécution.
Atelier : construire une V2 et comparer les interventions et le temps total. Production : consignes et procédure de contrôle améliorées.
7. Le test du pair — 2 h
Confier le dépôt et la méthode à un autre participant sans explication orale préalable. Le pair exécute un ticket variant et prépare sa revue. Repérer les connaissances implicites et corriger la documentation.
Atelier croisé : reprise du workflow et revue de la modification. Production : méthode V3, fiche de reprise et décision de revue argumentée.
8. Démontrer les compétences et préparer la suite — 1 h 30
Présenter le ticket, les critères, les contrôles, le diff, les limites et les décisions humaines. Sélectionner un cas réel à expérimenter après la formation avec l’accord de l’équipe.
Production : dossier de modification prêt pour revue et plan d’expérimentation à 30 jours.
Livrables emportés
- Dépôt fil rouge et branche contenant une modification testée, avec diff et fiche de revue.
- Modèle de ticket avec contraintes et critères d’acceptation.
- Contexte du projet et procédure de vérification versionnés.
- Grille de délégation et checklist de permissions.
- Méthode corrigée après un test par un pair.
- Journal des erreurs, interventions et temps ; plan à 30 jours.
Objectifs pédagogiques
- Sélectionner une tâche adaptée à la délégation, expliciter ses contraintes et définir ses critères d’acceptation.
- Organiser le contexte du dépôt, les consignes de projet et les permissions de l’agent.
- Superviser une exécution par étapes, diagnostiquer les écarts et reprendre la main lorsque nécessaire.
- Vérifier une modification par des tests pertinents, des contrôles de non-régression et une revue humaine du code.
- Documenter une méthode réutilisable par un pair et mesurer le temps total consacré à l’exécution, à la revue et aux corrections.
Public concerné
Développeurs, ingénieurs logiciels et tech leads travaillant sur une base de code existante et utilisant déjà ponctuellement un assistant IA.
Prérequis
- Développer de façon autonome dans au moins un langage et pouvoir lire et modifier un projet TypeScript simple.
- Utiliser Git : branche, commit, diff et retour à un état antérieur ; lancer et interpréter une suite de tests.
- Utiliser un terminal et un IDE ; avoir déjà essayé un assistant de code ou un LLM.
- Disposer d’un ordinateur autorisé à exécuter les outils, d’un accès réseau adapté et d’un compte agent avec un quota suffisant.
Périmètre
Contexte, spécification, plan d’exécution, modification de code, diagnostic d’erreurs, tests, revue, permissions, traçabilité et réutilisation en équipe.
Hors périmètre : apprentissage de la programmation, modèles ML, fine-tuning, applications RAG, construction d’agents par API, serveurs MCP sur mesure, architecture multi-agents et exploitation en production.
Votre formateur
Manuel Grosrenaud
Manuel Grosrenaud est co-gérant de SaaS Production et architecte de solutions web et mobile. Passionné par la veille technologique et l’innovation, il anime une cellule consacrée à la recherche et au développement.
Son parcours associe architecture logicielle, développement web et mobile et industrialisation de projets Drupal. Il a notamment présenté à Drupagora 2015 un retour d’expérience sur les usines à sites Drupal, à partir du cas de la CCI Alsace.
Chez Trained People, il anime la formation « Développer avec l’IA ». Il partage également des retours d’expérience techniques sur le blog de SaaS Production, notamment sur API Platform, PHP et les évolutions des solutions SaaS.
Méthodes pédagogiques
Ateliers sur un dépôt existant et revue croisée
8 h 30 de pratique sur 14 h : tickets gradués, données fictives, exécution supervisée, diagnostic d’erreurs, tests et revue de code. Chaque participant fait reprendre sa méthode par un pair afin de repérer les connaissances implicites et d’améliorer sa documentation.
Modalités d'évaluation
Avant la formation : questionnaire de positionnement, vérification de l’environnement et exercice bref de lecture d’un diff et d’un test.
Pendant la formation : évaluation des productions de chaque atelier et retours du formateur.
Évaluation finale : traitement individuel d’un ticket variant lors du test du pair, revue croisée et présentation argumentée du résultat. Les preuves portent sur le cadrage de la délégation, le contexte et les accès, la supervision, les tests, la revue du diff et la transmission de la méthode.
L’évaluation vérifie aussi que le participant sait expliquer et refuser une modification. Le questionnaire de satisfaction est distinct de l’évaluation des compétences.
Informations pratiques
Durée : 2 jours, soit 14 heures de formation, pauses exclues.
Effectif : 7 à 10 participants. Inter à Paris ou Lyon. Intra : sur devis.
Tarif inter : 1 580 € HT par participant pour les deux jours.
Environnement pédagogique : agent de code et dépôt TypeScript préparé. Installation et test de l’environnement avant la session à partir d’une checklist. Prise en charge des abonnements ou crédits à préciser dans le devis.
Aucun code client, secret ou jeu de données sensible n’est requis en inter. En intra, l’adaptation à un dépôt de l’entreprise suppose la vérification des accès, de la confidentialité et de la faisabilité.
Supports et corrections accessibles après la session. Besoins d’adaptation et d’accessibilité à signaler en amont à Trained People.