Aller au contenu principal

Développer avec un agent de code : méthode pour équipe technique

Date de mise à jour :
Identifiant Offre Info : 06_26222612F
Organisme responsable : KOALITY (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

À l'issue de la formation, le participant sera capable de : préparer et fournir à un agent de code le contexte nécessaire pour intervenir efficacement sur un projet existant ; découper une demande de développement en tâches suffisamment précises et vérifiables pour être confiées à un agent ; définir des critères d'acceptation et utiliser les tests comme contrat permettant de vérifier le résultat attendu ; piloter un agent de code pour produire, modifier et tester du code de…

À l'issue de la formation, le participant sera capable de :
  • préparer et fournir à un agent de code le contexte nécessaire pour intervenir efficacement sur un projet existant ;
  • découper une demande de développement en tâches suffisamment précises et vérifiables pour être confiées à un agent ;
  • définir des critères d'acceptation et utiliser les tests comme contrat permettant de vérifier le résultat attendu ;
  • piloter un agent de code pour produire, modifier et tester du code de manière progressive ;
  • analyser les modifications proposées par l'agent et contrôler les différences produites avant leur intégration ;
  • identifier les erreurs, dérives ou choix inadaptés dans le travail réalisé par l'agent ;
  • décider quand poursuivre avec l'agent, reformuler la demande, reprendre manuellement une modification ou refuser la solution proposée ;
  • intégrer l'usage d'un agent de code dans une méthode de développement conservant la maîtrise technique et la qualité du projet.

Programme de la formation

Comprendre le rôle d'un agent de code dans une équipe technique Distinguer assistance à la programmation et délégation d'une tâche de développement à un agent. Comprendre ce que l'agent peut lire, modifier, exécuter et tester dans un projet. Identifier le rôle du développeur dans le cadrage, la supervision et la validation du travail. Donner à l'agent le bon contexte Identifier les informations nécessaires avant de confier une tâche. Présenter l'architecture,…

Comprendre le rôle d'un agent de code dans une équipe technique
  • Distinguer assistance à la programmation et délégation d'une tâche de développement à un agent.
  • Comprendre ce que l'agent peut lire, modifier, exécuter et tester dans un projet.
  • Identifier le rôle du développeur dans le cadrage, la supervision et la validation du travail.
Donner à l'agent le bon contexte
  • Identifier les informations nécessaires avant de confier une tâche.
  • Présenter l'architecture, les conventions et les contraintes du projet.
  • Fournir uniquement le contexte utile à la tâche.
  • Repérer les conséquences d'un contexte incomplet, ambigu ou obsolète.
Découper le travail en tâches vérifiables
  • Transformer une demande fonctionnelle ou technique en tâches suffisamment précises.
  • Limiter le périmètre d'intervention de l'agent.
  • Définir le résultat attendu avant de lancer la réalisation.
  • Travailler par étapes courtes plutôt que confier une modification trop large en une seule fois.
Utiliser les tests comme contrat
  • Traduire le comportement attendu en critères vérifiables.
  • Utiliser les tests existants pour sécuriser les modifications.
  • Faire produire ou compléter des tests lorsque cela est nécessaire.
  • Exécuter les tests et interpréter les résultats avant de valider une modification.
Piloter le développement avec l'agent
  • Faire analyser une tâche avant de lancer les modifications.
  • Produire ou modifier le code par itérations.
  • Faire exécuter les vérifications et tests nécessaires.
  • Donner un retour précis à l'agent lorsqu'une correction est nécessaire.
Revoir et valider le travail produit
  • Examiner les modifications et les différences produites par l'agent.
  • Vérifier que la réponse respecte le besoin initial et les conventions du projet.
  • Repérer les modifications inutiles, effets de bord et régressions potentielles.
  • Décider de valider, corriger avec l'agent, reprendre manuellement ou refuser une modification.
Intégrer l'agent dans une méthode de développement maîtrisée
  • Définir les tâches pouvant être déléguées et celles devant rester sous contrôle direct du développeur.
  • Organiser les points de contrôle au cours du développement.
  • Conserver la lisibilité, la maintenabilité et la maîtrise technique du code produit.
  • Formaliser une méthode de travail réutilisable au sein de l'équipe.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Oui
Financeur
  • Entreprise

    Programme : Financement autre (Entreprises, Individuels, AIF...)

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

- Être développeur ou travailler directement avec du code (revue, intégration, architecture). - Une première utilisation d'un agent de code (même d'essai) est recommandée. - Disposer d'un environnement de développement fonctionnel sur sa machine et pouvoir exécuter les tests du projet utilisé pendant les exercices. - Disposer d'un accès à un agent de code utilisable pendant la formation. L'outil et les accès nécessaires sont vérifiés avec le formateur avant la session.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

19 Place du Maréchal Foch
29260 Lesneven

Responsable : KOALITY

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
19 Place du Maréchal Foch
29260 Lesneven
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes