El documento describe la historia y características de la Programación Extrema (XP), una metodología de desarrollo de software ligera creada en 1996 por Ken Beck que enfatiza la comunicación, la simplicidad y la reutilización de código. XP promueve el desarrollo interactivo e incremental, pruebas unitarias continuas, programación en pareja, y la integración del equipo de desarrollo con los usuarios.