1. Comunicación
En el desarrollo de un proyecto de software hay pocas actividades donde no sea tan importante una buena comunicación. La comunicación está considerada como uno de los valores principales de XP, ya que con ella logramos eliminar gran cantidad de pasos intermedios, como la documentación excesiva, a la hora de desarrollar un proyecto de software.
Comunicación total en todos los momentos y a todos los niveles del trabajo. Todo es trabajado en equipo, desde el levantamiento y análisis hasta el código fuente desarrollado.
Un equipo XP es una mezcla de usuarios y equipo técnico encargado de desarrollar dicho proyecto. La XP anima a que se produzca una comunicación extrema, si el Dueño del Producto (usuario principal) necesita ver el programa funcionando para especificar requerimientos entonces lo que se debe hacer es reunirlo junto con el Equipo de Desarrollo para trabajar juntos.
Incluso el código debe de ser comunicativo auto-explicativo, ya que se intenta que sea entendible por si mismo y minimizar el engorroso trabajo de documentarlo.