Extreme programming (xp)

Post on 20-Jan-2017

195 views 0 download

Transcript of Extreme programming (xp)

Extreme Programming (XP)

Juan Jain Vargas 6IM7

¿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.

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

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

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