Le Guide Agile par Wishtack
  • Le Guide Agile par Wishtack
  • Sans Agilité
    • Bottom-up vs Top-down
    • Exemple de Régression Naturelle
  • Agile Manifesto
  • Scrum
    • Théorie et Piliers du Scrum
    • Valeurs du Scrum
    • Scrum Team
    • Artefacts
      • Product Backlog
      • Sprint Backlog
      • Increment
      • User Story
      • Epic
      • Expression du Besoin
      • Definition of Done
      • Definition of Ready
    • Evénements
      • Sprint
      • Sprint Planning
      • Stand-Up Meeting ou Daily Scrum
      • Sprint Review
      • Sprint Retrospective
      • Backlog Refinement
      • Timeboxing
    • Mesures & Outils
      • Story Points vs Temps
      • Valeur, Bugs et Chores
      • Vélocité
      • Scrum Board
      • Burn Down Chart
      • Burn Up Chart
      • Technical Debt
  • Priorisation & Planning
    • Le Modèle de Kano
    • La Méthode MoSCoW
    • Release Planning
    • User Story Mapping
  • eXtreme Programming
    • Apprendre à Conduire
    • Valeurs de l'eXtreme Programming
    • Pratiques de l'eXtreme Programming
    • Testing
    • Intégration Continue, Livraison Continue et Déploiement Continu
      • Intégration Continue
      • Livraison Continue
      • Déploiement Continu
      • Review Apps
  • Indicateurs
  • Kanban
    • Principes du Kanban
    • Workflow
    • Indicateurs et Paramètres
    • Classes of Service
  • Transformation Agile
    • Projet Pilote
    • Plan de Passage à l'Agilité
    • Le Changement
    • Contractualisation
    • Management
    • Scrum of Scrums
  • Agile at Scale
  • Transformation Etape par Etape
  • Outils
  • Quelques Liens
  • Bonus
    • The "Rong" Way to do Agile
    • Agile Causal Relations
    • Talks
Powered by GitBook
On this page
  • Communication
  • Simplicité
  • Feedback
  • Courage
  1. eXtreme Programming

Valeurs de l'eXtreme Programming

Communication

Les problèmes de communication forment l'une des principales menaces qui perturbent l'avancement du développement d'un produit de qualité.

Il n'existe pas de solution miracle face aux problèmes de communication mais l'eXtreme Programming essaie d'y remédier en encourageant naturellement les échanges grâce :

  • au Planning Game,

  • au Pair Programming,

  • au Testing,

  • à l'intégration continue,

  • à la présence d'un Coach XP pour déceler les problèmes de communication.

Simplicité

L'eXtreme Programming parie sur la simplicité.

Il s'avère en effet dans la pratique qu'il est moins cher de concevoir des systèmes simples et de les adapter au besoin le jour venu que d'essayer d'implémenter dès le premier jour le système qui répond aux besoins actuels et futurs.

Feedback

Le Feedback rapide et permanent et l'une des valeurs fondamentales de l'eXtreme Programming autant sur un plan technique qu'organisationnel :

  • Feedback de l'intégration continue concernant les tests.

  • Intégration continue et retour de validation.

  • Déployer le plus rapidement en production pour avoir un retour concret.

Seul un Feedback concret permet d'évaluer si une solution est bonne ou non.

Le Feedback rapide permet de retrouver plus facilement la source du problème, la corriger ou carrément la retirer immédiatement.

Courage

Le courage est une valeur qui ne peut exister sans communication et Feedback. Sans ces deux valeurs, il est difficile d'avoir le courage de mener un changement radical dans l'organisation de l'équipe, le code ou l'architecture du produit.

Le courage permet également d'abandonner des développements ou des choix qui ne semblent finalement plus convenir.

Le courage favorise donc la simplicité en encourageant l'équipe à porter les modifications nécessaires pour simplifier le produit.

PreviousApprendre à ConduireNextPratiques de l'eXtreme Programming

Last updated 6 years ago