Este documento describe la programación extrema (XP), una metodología ágil centrada en el trabajo en equipo y la comunicación continua entre el cliente y el equipo de desarrollo. XP se basa en valores como la comunicación, simplicidad y retroalimentación, y principios como el trabajo de calidad, modificaciones incrementales y retroalimentación veloz. El proceso de desarrollo en XP incluye fases como la exploración, planificación de entregas, iteraciones y mantenimiento. Las historias de usuario se utilizan para especificar requisitos de forma bre