Valeurs

Les processus agiles tendent à s'éloigner d'une approche Taylorienne, à la fois « scientifique » et impersonnelle, du travail. Ils mettent au contraire l'accent sur l'élement humain, et parient sur la performance d'une équipe dont les membres travaillent en collaboration étroite – l'équipe en question incluant notamment la maîtrise d'ouvrage du projet.

Plus généralement, les pratiques XP sont sous-tendues par les quatre valeurs suivantes :

  • Communication : XP favorise le contact humain, la communication directe, plutôt que le cloisonnement des activités et les échanges de courriers électroniques ou de documents formels. Les développeurs travaillent directement avec la maîtrise d'ouvrage, les testeurs sont intégrés à l'équipe de développement, etc.
  • Feedback : qu'il s'agisse d'itérations courtes, de livraisons fréquentes, de travail en binômes ou de tests automatiques éxécutés en permanence, la plupart des pratiques XP sont conçues pour donner un maximum de feedback sur le déroulement du projet afin de corriger la trajectoire au plus tôt. En particulier, les points de début d'itération offrent à l'équipe le moyen de prendre du recul sur son fonctionnement et de l'améliorer sans cesse au fil des itérations.
  • Simplicité : comme nous l'indiquions au début de ce dossier, XP relève le défi suivant : « que pouvons-nous arrêter de faire tout en continuant à créer efficacement un logiciel qui réponde aux besoins réels du client ? ». Cette recherche de simplification touche le processus lui-même, mais aussi l'outil fabriqué (la mécanique de planification incite le client à focaliser les efforts sur les fonctions prioritaires) ou encore la conception de l'application (guidée par un principe de « You ain't gonna need it »).
  • Courage : il s'agit principalement du courage d'honorer les autres valeurs – celui de maintenir une communication franche et ouverte, d'accepter et de traiter de front les mauvaises nouvelles, etc.

C'est en définitive sur ces critères qu'une équipe XP juge de sa maturité et trouve les principaux axes de son amélioration.