Este documento presenta una introducción a eXtreme Programming (XP), incluyendo sus orígenes, valores fundamentales, principios y prácticas clave como el desarrollo guiado por pruebas, programación en parejas, integración continua y ciclos cortos de desarrollo. También resume brevemente conceptos como testing de unidades, historias de usuario y diseño simple.