Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodologia XP - Coggle Diagram
Metodologia XP
¿QUÉ ES XP?
Consiste en ajustarse estrictamente a una serie de reglas que se centran en las necesidades del cliente para lograr un producto de buena calidad en poco tiempo.
FILOSOFÍA
Satisfacer al completo las necesidades del cliente, por eso lo integra como una parte más del equipo de desarrollo.
-
Este tipo de programación es la adecuada para los proyectos con requisitos imprecisos, muy cambiantes y donde existe un alto riesgo técnico.
VALORES DE XP
Comunicación
Comunicación cara a cara es la mejor
forma de comunicación, entre los desarrolladores y el cliente. Método muy ágil.
Simplicidad
La simplicidad ayuda a que los desarrolladores de software encuentren soluciones más simples a problemas, según el cliente lo estipula.
Retroalimentación
La retroalimentación continua del cliente permite a Los desarrolladores llevar y dirigir el proyecto en una dirección correcta hacia donde el cliente quiera.
-
Respeto
El equipo debe trabajar como uno, sin hacer
decisiones repentinas.
Cada integrante del proyecto forman parte integral del equipo encargado de desarrollar software de calidad.
ROLES XP
-
Cliente
El cliente escribe las historias de usuario y las
pruebas funcionales para validar su implementación.
-
Tester
Ejecuta las pruebas regularmente, difunde los resultados en el equipo y es responsable de las herramientas de soporte para pruebas.
Tracker
-
Su responsabilidad es verificar el grado de acierto entre las estimaciones realizadas y el tiempo real dedicado.
-
-
Big boss
-
-
MODELO XP
-
Se trata de realizar ciclos de desarrollo
cortos (llamados iteraciones), con entregables
funcionales al finalizar cada ciclo.
En cada iteración se realiza un ciclo completo de análisis, diseño, desarrollo y pruebas.
-
PROCESO XP
-
-
REGLAS Y PRÁCTICAS
-
-
-
-
VENTAJAS Y DESVENTAJAS
Ventajas
-
El proceso de integración es continuo, por lo que el
esfuerzo final para la integración es nulo.
-
Se consiguen productos más fiables y robustos contra los fallos gracias al diseño de los test de forma previa a la codificación.
Obtenemos código más simple y más fácil de entender, reduciendo el número de errores.
-
-
-
Desventajas
-
No se puede aplicar a proyectos de gran escala, que requieran mucho personal, a menos que se las subdivida en proyectos más pequeños.
Es más complicado medir los avances del proyecto, pues es muy complicado el uso de una medida estándar
-