Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo extreme programming (XP) - Coggle Diagram
Modelo extreme programming (XP)
metodología ágil centrada en potenciar las relaciones interpersonales
como clave para el éxito en desarrollo de software
roles
Programador. El programador escribe las pruebas unitarias y produce el código del sistema.
Cliente. El cliente escribe las historias de usuario y las pruebas funcionales para validar su implementación.
Encargado de pruebas (Tester). El encargado de pruebas ayuda al cliente a escribir las pruebas funcionales. difunde los resultados en el equipo y es responsable de las herramientas de soporte para pruebas.
Encargado de seguimiento (Tracker). El encargado de seguimiento proporciona realimentación al equipo en el proceso XP.
Entrenador (Coach). Es responsable del proceso global. Es necesario que conozca a fondo el proceso XP para proveer guías a los miembros del equipo de forma que se apliquen las prácticas XP y se siga el proceso correctamente.
Consultor. Es un miembro externo del equipo con un conocimiento específico en
algún tema necesario para el proyecto.
Gestor (Big boss). Es el vínculo entre clientes y programadores, ayuda a que el
equipo trabaje efectivamente creando las condiciones adecuadas.
Fases
Fase I Exploración. Los clientes plantean a grandes rasgos las historias de usuario que son de interés para la primera entrega del producto.
Fase II Planificación de la entrega. El cliente establece la prioridad de cada historia de usuario, y correspondientemente, los programadores realizan una estimación del esfuerzo necesario de cada una de ellas.
Fase III Iteraciones. Esta fase incluye varias iteraciones sobre el sistema antes de
ser entregado.
a) Historias de usuario no abordadas.
b) Velocidad del proyecto.
c) Pruebas de aceptación no superadas en la iteración anterior.
d) Tareas no terminadas en la iteración anterior.
Fase IV Producción. La fase de producción requiere de pruebas adicionales y revisiones de rendimiento antes de que el sistema sea trasladado al entorno del cliente
Fase V Mantenimiento. Mientras la primera versión se encuentra en producción, el proyecto XP debe mantener el sistema en funcionamiento al mismo tiempo que desarrolla nuevas iteraciones.
Fase VI Muerte del proyecto. Es cuando el cliente no tiene más historias para ser
incluidas en el sistema.