Accueil > Domaines de compétence : Formations Informatiques > Développement et Méthodes > Méthode Agile > AGILE : eXtreme Programming

  • Durée : 2 jour(s)
  • Pré-requis :
  • Chefs de projet, développeur Formation initiale ou culture générale en développement informatique requise

Prochaines
dates programmées

1 000 m2 de locaux
20 salles de formation

AGILE : eXtreme Programming

Objectifs

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

Contenu de la formation

  • 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 et outils

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