Este documento resume las reglas y prácticas de eXtreme Programming (XP), una metodología ágil de desarrollo de software. Describe las fases del ciclo de vida de XP, incluyendo la exploración, planificación, iteraciones y puesta en producción. Detalla las reglas de planificación, diseño, desarrollo de código y pruebas. También discute los valores fundamentales de XP como la comunicación, simplicidad y retroalimentación. Finalmente, analiza la aplicabilidad de XP y presenta algunas críticas comunes.