Este documento describe la metodología ágil Extreme Programming (XP). XP se basa en principios como la simplicidad, el feedback continuo y la comunicación entre el equipo. Incluye prácticas como el desarrollo en parejas, pruebas automatizadas frecuentes e integración continua. El ciclo de vida de XP implica desarrollo iterativo de pequeñas características con entregas frecuentes. XP puede mejorar la productividad pero también tiene inconvenientes como su aplicabilidad limitada a proyectos cortos.