Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Gestion de projet > Méthodes Agiles, Scrum, AgilePM, SAFe > Formation Méthode Agile eXtreme Programming > Formations > Technologies numériques > Formation Méthode Agile eXtreme Programming

Méthode Agile eXtreme Programming

Méthode Agile eXtreme Programming

Télécharger au format pdf Partager cette formation par e-mail


L'eXtreme Programming ou XP, est un recueil de pratiques de développement qui fait référence dans le monde agile. Au travers de ce stage, vous découvrirez les principes et valeurs essentielles qui les ont construites et vous apprendrez à les utiliser pas à pas dans vos projets.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : XPO
Prix : 2550 € HT
  4j - 28h
Pauses-café et
déjeuners offerts




L'eXtreme Programming ou XP, est un recueil de pratiques de développement qui fait référence dans le monde agile. Au travers de ce stage, vous découvrirez les principes et valeurs essentielles qui les ont construites et vous apprendrez à les utiliser pas à pas dans vos projets.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Connaître les valeurs et les principes de l'eXtreme Programming
  • Auditer du code et appliquer les principes de conception simple
  • Installer et utiliser un serveur d'intégration
  • Calculer une vélocité d'équipe pour assurer des livraisons régulières et garder un rythme soutenable
  • Mettre en œuvre différents types de tests en eXtreme Programming
  • Identifier des user stories et construire une release planning

Public concerné
Chefs de projets, analystes concepteurs, responsables qualité, responsables méthodes.

Prérequis
Connaissances de base du langage Java. Expérience requise en tant que participant à un projet informatique.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Modalités pratiques
Travaux pratiques
Comprendre au mieux l'application des pratiques XP en s'appuyant sur une batterie d'outils Open Source autour du langage de programmation Java.

Programme de la formation

Présentation générale

  • Les méthodes Agiles.
  • Le positionnement d'XP.
  • Objectifs d'XP.
  • Une évolution pour la conduite de projets informatiques.
  • Historique. Théorie.

Les bonnes pratiques de codage XP

  • Panorama. Métaphores.
  • Conventions de codage. Utilisation de l'outil Checkstyle.
  • Travail en binôme. Propriété collective du code.
  • Conception simple et de qualité.
  • Principes de conception : KISS, Keep It Simple Stupid. DRY, Don't Repeat Yourself. YAGNI, You Aren't Gonna Need It".
Travaux pratiques
Revoir du code vérifié par Checkstyle. Appliquer les principes de conception simple.

L'organisation de la production en eXtreme Programming

  • L'intégration continue, pratique issue de l'eXtreme Programming.
  • Mise en place d'un serveur d'intégration continue.
  • Livraisons régulières. Rythme soutenable. Client sur site.
Travaux pratiques
Installer et utiliser le serveur d'intégration. Calcul de vélocité d'équipe pour assurer des livraisons régulières.

Les tests avec eXtreme Programming

  • Tests unitaires et fonctionnels.
  • Tests unitaires avec JUnit.
  • Tests fonctionnels Web avec Selenium.
  • Tests fonctionnels métiers avec Fit et FitNesse.
  • Refactoring.
  • TDD, développement piloté par les tests.
  • Définition et principes TDD, cycle de développement, documentation par les tests.
Travaux pratiques
Refactoring d'un code existant. Mise en œuvre de tests unitaires avec JUnit. Mise en œuvre de tests d'IHM avec Selenium. Mise en oeuvre de tests fonctionnels avec FitNesse.

Gérer son projet avec XP

  • La constitution d'une équipe. Par où commencer ?
  • L'expression du besoin.
  • Conception du planning.
  • Le déroulement du projet : conception, tests, livraisons, feedback...
  • Préparer et suivre les itérations.
  • Gestion du changement. Communication.
  • Gestion des risques.
Travaux pratiques
Identifications des user stories et définition d'un planning.


Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.


Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Du 1 au 4 mars 2022
Classe à distance
S’inscrire
Du 31 mai au 3 juin 2022
Classe à distance
S’inscrire
Du 27 au 30 septembre 2022
Classe à distance
S’inscrire
Du 13 au 16 décembre 2022
Classe à distance
S’inscrire