Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodoloía Ágil de Desarrollo de Software XP - Coggle Diagram
Metodoloía Ágil de Desarrollo de Software XP
Modelo XP
Define Variables para cualquier proyecto de software:costo, tiempo, calidad y alcance
Se trata de realizar ciclos de desarrollo cortos , con entregables funcionales al finalizar cada ciclo
En cada iteración se realiza un ciclo completo de analisis,diseño, desarrollo y pruebas.
La metodologia XP tiene un conjunto importante de reglas y practicas
Reglas y practicas de las pruebas
Pruebas Unitarias
Deteccion y correcion de bugs
Comprobacion de historias de usuarios
Reglas y practicas para la Planificacion
Captura de historias de usuario
Plan de entrega
Reuniciones de seguimiento
Plan de iteraciones
Reglas y practicas para el Desarrollo
Trabajar con la version mas nueva posible
Programacion basada en estandares
Participacion del cliente
Programacion pensada en la realizacion de futuros tests
Programacion en pares en un mismo ordenador
Propiedad colectiva del codigo
Mantener un ritmo constante de trabajo
Reglas y practicas para la Planificacion
Captura de historias de usuario
Plan de entrega
Reuniones de seguimiento
Plan de iteraciones
Reglas y practicas para el Diseño
Diseño simple
Programas de prueba para ver soluciones a programas
Claridad en nombres para no recurrir a explicaciones
Codigo mas simple pero sin cambiar funcionalidad
Proceso XP
Exploracion
Los clientes plantean a grandes rasgos las historias de usuario que son de interes para la primera entrega del producto
Planificacion de la entrega
En esta fase el cliente establece la prioridad de cada historia de usuario.
Iteraciones
Se incluye varias iteraciones sobre el sistema antes de ser entregado
Produccion
La fase de produccion requiere de pruebas adicionales y revisiones de rendimiento antes de que el sistema sea trasladado al entorno del cliente
Mantenimiento
El proyecto XP debe mantener el sistema en funcionamiento mientras la primera version se encuentra en produccion
Muerte del Proyecto
Es cuando el cliente no tiene mas historias para ser incluidas en el sistema
Roles XP
Consultor
Programador
Cliente
Encargado de pruebas (Tester)
Encargado de seguimiento
Coach
Gestor
Valores de XP
Comunicacion
Prevalece en todas las practicas de Extreme Prrogramming. Comunicacion cara a cara es la mejor forma de comunicacion entre los desarrolladores y el cliente.
Valentia
Requiere que los desarrolladores de software encuentren soluciones mas simples a problemas, segun el cliente lo estipula
Simplicidad
ayuda a que los desarrolladores de software encuentren soluciones mas simples a problemas
Respeto
El equipo debe tranajo como uno sin hacer decisiones repentinas
Retroalimentacion
Que es XP?
XP es nua metodologia agil para el desarrollo de software y consiste basicamente en ajustarse estricta mente a una serie de reglas que se centran en lasd necesidades del cliente para lograr un producto de buena calidad en poco tiempo
Integra al cliente como una parte mas del equipo de desarrollo
Promueve el trabajo en equipo preocupandose en todo momento del aprendizaje de los desarrolladores y estableciendo un buen clima del trabajo
XP esta diseñada para el desarrollo de aplicaciones que requieran un grupo de programadores pequeño donda la comunicacion es mas facil