Este documento presenta una introducción a la metodología de desarrollo ágil Extreme Programming (XP). Define XP, sus valores fundamentales de comunicación, simplicidad, retroalimentación y coraje. Describe características como desarrollo iterativo e incremental, pruebas unitarias continuas, programación en parejas, integración del equipo con el cliente y más. Explica el ciclo de desarrollo de XP en 6 fases que incluyen exploración, planificación, iteraciones, producción, mantenimiento y finalización del proyecto. Por último,