Introducción: Es el más destacado de los procesos ágiles de desarrollo de software, la programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad. Definiciones: La metodología XP o Programación Extrema es una metodología ágil y flexible utilizada para la gestión de proyectos. Pone énfasis en la retroalimentación mediante cliente y equipo de desarrollo, es idónea para proyectos con requisitos cambiantes e imprecisos
FASE ACTIVIDADES TECNICAS RESULTADOS
Exploración. Codificar. Se define el alcance Sin código fuente no general del proyecto, el hay programa, cliente define lo que necesitamos codificar y necesita mediante la plasmar nuestras ideas redacción de a través del código. sencillas “historias de usuario” Planificación. El cliente, los gerentes y el grupo desarrolladores acuerdan el orden en que deberán implementarse las historias usuario, y asociadas a éstas, las entregas. Consiste en una varias reuniones grupales. Iteraciones. Es la fase principal en el ciclo de desarrollo de XP, una iteración terminada sin errores es una medida clara de avance recabando con el cliente todos los datos que sean necesarios para medir el progreso del proyecto. Puesta en producción. Entrega de módulos funcionales y sin errores.