Este documento describe la metodología de desarrollo de software conocida como Programación Extrema (XP). XP se basa en valores como la simplicidad, comunicación y retroalimentación. El documento explica los roles en XP como programadores, clientes, encargados de pruebas y seguimiento. También describe cómo XP captura requisitos a través de historias de usuario y tarjetas, y cómo planifica el desarrollo mediante iteraciones cortas.