Feel Europe

AGILE : eXtreme Programming

Par Feel Europe

Objectifs

  • Comprendre les principes des méthodes agiles et de la méthode eXtreme Programming tout en assimilant leurs avantages et leurs enjeux

Programme

1. Introduction

  • Les limites des démarches "par phases"
  • Les pratiques d'XP
  • Les valeurs d'XP

2. Organisation de l'équipe

  • Les principaux rôles XP
  • Répartition des rôles
  • Comparaison avec une organisation d'équipe classique

3. Programmation

  • Pratiques de programmation
  • Développement piloté par les tests
  • Conception simple
  • Refactoring

4. Les tests

  • Test Driven Development
  • Théorie
  • La bibliothèque xUnit
  • Refactoring
  • Les Objets Mock

5. Pratiques collaboratives

  • Travail d'équipe
  • Métaphore
  • Programmation en binôme
  • Responsabilité collective du code
  • Règles de codage
  • Intégration continue

6. Gestion de projet

  • Les pratiques XP de gestion du projet
  • Client sur site
  • Rythme durable
  • Livraisons fréquentes
  • Planification itérative

7. Bilan - Intérêts et avantages

  • Bilan Technique
  • Bilan Managerial / Gestion de projet
  • Bilan Humain
  • Bilan Financier

Pédagogie

  • Formateur expert du domaine, un ordinateur et un support de cours papier ou numérique par participant , vidéo projecteur, tableau blanc
  • Alternance d'apports techniques : présentation des concepts, démonstrations, de mise en situation : exercices d'assimilation, études de cas et d'échange d'expériences entre les participants

Modalités d'évaluation

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d'auto-positionnement avant l'entrée en formation par le biais de questionnaire

Au cours de la formation

Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne.

Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur.

Formations de la même catégories (5)

Skill First
Approche agilePar Skill First

Face, d’une part, à la difficulté accrue de prévoir l’évolution de l’environnement et des marchés et, d’autre part, au raccourcissement des temps organisationnels, les managers doivent renforcer leur agilité et celle de leurs équipes. Cette Unité de Compétence vous permet de stimuler l’agilité de votre organisation à travers la généralisation de ces méthodes de projet.

Orsys
ISTQB® niveau Foundation, Agile Tester (CTFL-AT), certificationPar Orsys

Ce stage vous permettra de comprendre le rôle de testeur et de mettre en œuvre les fondamentaux du test logiciel dans un projet Agile. Vous apprendrez les spécificités du test ainsi qu'à sélectionner et appliquer les outils et les méthodes les plus adaptés à votre projet.

Orsys
Méthodes Agiles par l'exemplePar Orsys

« Apprendre en faisant », tel est le parti-pris pédagogique de cette formation. Vous serez acteur au sein d’un projet fil rouge qui vous permettra de vous projeter dans le mode Agile. La découverte des principes itératifs Agile est amenée par une première phase empirique et ludique, basée sur une construction en LEGO®. Ensuite, vous consoliderez vos acquis par la présentation des concepts Agiles avec une étude de cas sur un projet «SI».

Orsys
Intégration continue, bonnes pratiques de mise en œuvrePar Orsys

L'intégration continue est un des aspects essentiels des Méthodes Agiles. Elle vise à garantir la qualité et la fluidité du cycle de développement ainsi que le déploiement des nouvelles releases. Cette formation présente les bonnes pratiques et techniques associées pour la mettre en œuvre.

ENI SERVICE
Kanban : Sensibilisation à la méthodePar ENI SERVICE

L'approche Kanban permet d'étudier un système de production, de mettre en avant les problèmes qu'il rencontre et apporte des outils pour les atténuer et équilibrer le système.