Aller au contenu principal

Développement Agile (AI Driven) - Agile Software Development

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000219214
Organisme responsable : Agilbee (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

A l'issue de cette formation de 2 jours (14 heures), les participants seront capables de : Exploiter les principes avancés de l'agilité et des frameworks eXtreme Programming, Scrum et Kanban pour optimiser l'organisation et la réactivité des équipes de développement. Implémenter des techniques de pointe en développement logiciel, telles que le Test Driven Development (TDD) et Test Commit Release (TCR) pour élever la qualité et la robustesse du code. Booster ses…


A l'issue de cette formation de 2 jours (14 heures), les participants seront capables de :
  • Exploiter les principes avancés de l'agilité et des frameworks eXtreme Programming, Scrum et Kanban pour optimiser l'organisation et la réactivité des équipes de développement.
  • Implémenter des techniques de pointe en développement logiciel, telles que le Test Driven Development (TDD) et Test Commit Release (TCR) pour élever la qualité et la robustesse du code.
  • Booster ses développements avec des solutions d'intelligence artificielle.
  • Maîtriser les stratégies sophistiquées de modélisation, de Clean Code, de refactoring et d'automatisation des tests pour garantir une fiabilité et une maintenabilité élevée des produits logiciels.
  • Développer une expertise en estimation, planification et mesure des projets agiles pour améliorer la soutenabilité de l'équipe, la mesure et l'engagement de l'équipe face aux attentes métiers et clients dans une ambiance agréable et fun.

Programme de la formation

Programme Indicatif TOUR DE TABLE Introduction à l'Agilité : Présentation des principaux frameworks (eXtreme Programming, Scrum, Kanban) et organisation de la formation Pratiques d'Ingénierie Agile : Utilisation du backlog, priorisation, survol des cadres de travail, et accélération des développements logiciels Agile Reprogramming : Augmentation de la rigueur, Test Driven Development (TDD), et exercices pratiques sur TDD et TCR (Test & Commit || Revert) AI-Driven…

Programme Indicatif
TOUR DE TABLE
  • Introduction à l'Agilité : Présentation des principaux frameworks (eXtreme Programming, Scrum, Kanban) et organisation de la formation
  • Pratiques d'Ingénierie Agile : Utilisation du backlog, priorisation, survol des cadres de travail, et accélération des développements logiciels
  • Agile Reprogramming : Augmentation de la rigueur, Test Driven Development (TDD), et exercices pratiques sur TDD et TCR (Test & Commit || Revert)
  • AI-Driven Programming : Utilisation d'outils d'IA pour l'optimisation de tests, pratique en Coding Dojo assisté par IA, et identification des anti-patterns IA
  • Développement de Produit Agile : Backlog, mise en œuvre de Scrum et XP,  comparaison des méthodologies
  • Indépendance des Tests avec Doublure : Fonctionnement et mise en œuvre de doublures telles que Mocks, Fakes, Stubs, et Dummies
  • Stratégie de Tests : Approches de TDD, dette technique, programmation en binôme.
Architecture & Design
  • Clean Code et TDD Avancé : Modélisation rapide, meilleures pratiques en programmation orientée objet, ateliers de conception rapide
  • Code Legacy et Refactoring : Techniques avancées de refactoring, mise en pratique avec des katas pour améliorer un code existant
  • Accélération : Théories et pratiques pour accélérer le développement (Mob Programming et autres techniques)
  • Tests d'Intégration et Fonctionnels : Approches et pratiques pour les tests unitaires avancés, automatisation des tests pour les applications Web et GUI.
  • Spécification par l'exemple : Mise en œuvre de BDD, TDR, et ATDD - focus sur l'automatisation.
  • CI/CD, DevOps et Gestion de la Qualité : Intégration des tests dans les pipelines CI/CD, travaux pratiques sur Jenkins, GitLab CI, et GitHub Actions.
Organisation & Automatisation 
  • Développement de Produit Agile Avancé : Approches centrées sur la valeur, Kanban, introduction aux méthodes sans estimation traditionnelle
  • Architecture & Programmation Intensif : l'Architecture Hexagonale, stratégies de réécriture, tests de cas difficiles
  • D'Autres Approches : Frameworks agiles tels que ScrumBan, LeSS,  FAST, Shape Up
  • Travaux Pratiques Intensifs
Conclusion
  • Récapitulatif des points clés
  • Ressources supplémentaires
  • Questions-Réponses

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

14 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

Cette formation est essentielle pour : Développeurs Architectes logiciels Et tout membre d'une équipe de développement qui souhaitent adopter une approche plus agile pour répondre rapidement aux changements du marché tout en assurant la livraison de

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Il est demandé aux participants de connaître les notions de base d'un langage de développement.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

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

Début

Fin

Adresse d'inscription
Agilbee
75015 Paris 15e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes