La XP es una metodología ágil para el desarrollo de software basada en valores como la comunicación, simplicidad, retroalimentación y respeto. Siguiendo un ciclo iterativo, las actividades clave son la codificación, pruebas y escuchar los requisitos del cliente. Se ha aplicado con éxito en proyectos como el de ONess para desarrollar software de negocios textiles de forma ágil.