Definición de Extreme Programming

Extreme Programming

(XP) Extreme Programming es una metodología de desarrollo que pertenece a las conocidas como metodologías ágiles (otras son Scrum, Kanban, ...), cuyo objetivo es el desarrollo y gestión de proyectos con eficacia, flexibilidad y control.

Ambos conceptos, relacionados estrechamente, son distintos. Agile es el marco de trabajo para el desarrollo del software, se hace mediante un proceso iterativo y define las prácticas y roles del equipo. Por su lado, el XP programming es una metodología basada en la comunicación, la reutilización del código desarrollado y la realimentación.