Simyl
simylflow

L'essentiel de XP

Maîtrisez les pratiques d'excellence technique et de livraison itérative

gratuit · aucune inscription · 5-6 heures · 5 modules · 25 leçons · débutant

Ce que tu apprendras

6 résultats

À la fin de ce curriculum, tu seras en mesure de :

  • Comprendre les origines, valeurs et principes de XP
  • Appliquer efficacement le développement piloté par les tests
  • Pratiquer la programmation en binôme et en groupe de manière productive
  • Mettre en œuvre l'intégration continue et le refactoring
  • Exécuter une planification itérative avec des user stories
  • Savoir quand XP convient et comment elle se rapporte à Scrum/Kanban

À qui s'adresse ce cours

  • Développeurs souhaitant adopter les pratiques techniques XP
  • Équipes aux prises avec la qualité ou la dette technique
  • Équipes Scrum cherchant à ajouter des pratiques d'ingénierie
  • Responsables techniques bâtissant des cultures d'ingénierie performantes
  • Toute personne curieuse de la méthode agile originale

Curriculum

5 modules · 25 leçons

5 modules couvrant les fondements de XP jusqu'aux stratégies d'adoption

01

Fondations et philosophie

55 min

Comprenez d'où vient XP, quels problèmes elle résout, et les valeurs et principes qui la font fonctionner. Ces fondements vous aideront à adopter les pratiques XP avec intention, et non par simple imitation.

Objectifs d'apprentissage

  • Comprendre les origines de XP chez Chrysler et la synthèse de Kent Beck
  • Intérioriser les cinq valeurs fondamentales qui guident XP
  • Appliquer les principes XP pour orienter les décisions quotidiennes
02

Pratiques techniques

65 min

Les pratiques d'ingénierie qui font fonctionner XP. Le TDD, la programmation en binôme, le refactoring, l'intégration continue et la conception simple sont ce qui distingue XP des approches agiles axées uniquement sur les processus.

Objectifs d'apprentissage

  • Appliquer le développement piloté par les tests avec le cycle rouge-vert-refactoring
  • Pratiquer efficacement la programmation en binôme avec différents styles
  • Refactoriser le code de manière sûre et continue
03

Pratiques de planification

55 min

Apprenez comment les équipes XP planifient le travail sans tomber dans la paralysie de l'analyse. Les récits utilisateur, l'estimation, le jeu de planification et les petites livraisons créent un rythme de livraison continue.

Objectifs d'apprentissage

  • Rédiger des récits utilisateur efficaces en utilisant Carte-Conversation-Confirmation
  • Estimer de manière relative avec les story points et le Planning Poker
  • Exécuter le jeu de planification pour la planification des versions et des itérations
04

Pratiques d'équipe

55 min

Les pratiques techniques d'XP sont puissantes, mais elles ont besoin du bon environnement d'équipe pour prospérer. Découvrez les équipes complètes, la propriété collective, les normes de codage, le rythme soutenable et la programmation en groupe.

Objectifs d'apprentissage

  • Structurer des équipes complètes avec toutes les compétences nécessaires pour livrer
  • Mettre en œuvre la propriété collective du code sans chaos
  • Établir des normes de codage qui réduisent les frictions
05

Quand utiliser XP

55 min

XP ne convient pas à tout le monde ni à toutes les situations. Apprenez quand elle convient, quand elle rencontre des difficultés, comment la combiner avec d'autres approches et comment l'adopter progressivement.

Objectifs d'apprentissage

  • Reconnaître les contextes où XP excelle
  • Identifier les situations où XP peut rencontrer des difficultés
  • Combiner XP avec Scrum et Kanban efficacement

Ressources supplémentaires

5 références

Lectures recommandées et références pour approfondir l'apprentissage

  • Extreme Programming Explained

    livre
    Le texte fondateur de Kent Beck sur XP—le livre blanc. Lecture essentielle.
  • Test Driven Development: By Example

    livre
    Le guide pratique de Kent Beck sur le TDD avec des exemples concrets.
  • Refactoring: Improving the Design of Existing Code

    livre
    Le classique de Martin Fowler sur l'amélioration incrémentale du code.
  • Le guide complet de James Shore sur les pratiques XP—deuxième édition gratuite en ligne.
  • Working Effectively with Legacy Code

    livre
    Michael Feathers sur la mise sous test du code existant.

Commence ton parcours XP

Ce curriculum est entièrement gratuit. Aucune inscription requise. Commence à apprendre à ton rythme et transforme la façon dont ton équipe développe des logiciels.

Commencer le module 1 : Fondations et philosophie