El documento describe el modelo de programación extrema (XP) para el desarrollo de proyectos. XP se centra en la comunicación con el cliente, iteraciones cortas de dos semanas, y pruebas continuas. Los valores fundamentales de XP son la comunicación, retroalimentación, simplicidad y coraje. El ciclo de vida de XP incluye fases de exploración, planeamiento, producción, mantenimiento y cierre.