Extreme programming (xp)

6
Extreme Programming (XP) Juan Jain Vargas 6IM7

Transcript of Extreme programming (xp)

Page 1: Extreme programming (xp)

Extreme Programming (XP)

Juan Jain Vargas 6IM7

Page 2: Extreme programming (xp)

¿Qué es?Es el método ágil más conocido, tiene un enfoque que fue desarrollado utilizando buenas prácticas reconocidas, como el desarrollo iterativo, y con la participación de cliente en niveles extremos. Todos los requerimientos se expresan como escenarios, los cuales se implementan directamente como una serie de tareas, se trabaja en parejas y desarrollan pruebas para cada tarea antes de escribir código.

Page 3: Extreme programming (xp)

Valores• Comunicación• Sencillez• Retroalimentación• Valentía

Page 4: Extreme programming (xp)

Principios• El desarrollo incremental• La participación del cliente• El interés en las personas• El cambio• El mantenimiento de la simplicidad

Page 5: Extreme programming (xp)

Fases del proceso de desarrollo1. Seleccionar las historias de usuario para la entrega.

Las historias de usuario son utilizadas en las metodologías de desarrollo ágiles para la especificación de requisitos y es una representación de un requisito escrito en una o dos frases utilizando el lenguaje común del usuario. 

2. Dividir la historia en tareas3. Planificar la entrega4. Desarrollar/Integrar/Probar el software5. Entrega de software

Page 6: Extreme programming (xp)