Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOLOGÍAS ÁGILES Y LA CALIDAD DE SOFTWARE - Coggle Diagram
METODOLOGÍAS ÁGILES Y LA CALIDAD DE SOFTWARE
La función de metodologías ágiles es encontrar formas de trabajar se amolden a las condiciones de los proyectos
Son más convenientes cuando los requerimientos son cambiantes y
requieren una rápida modificación
Adaptarlos a las necesidades específicas de cada equipo de trabajo.
Enfatizan una comunicación en tiempo real
Involucran a todas las personas necesarias para garantizar la finalización del
software
Scrum, XP o Kanban
buscan resultados de buena calidad.
Poder trabajar en plazos de tiempo cortos permite prestarle más atención al producto, el cliente lo agradecerá y se ahorrará en costes.
Agilidad y calidad interna
Las metodologías ágiles se encuentran
enfocados a mantener una calidad interna
mediante la aplicación de varias prácticas
Estándares de codificación
que permiten propiedad colectiva
Pair-Programming permite
obtener código más simple y
reduce la probabilidad de errores
Arquitecturas flexibles en
interfaz de usuario y patrones
de diseño permite reducir el impacto
en cambios
TDD Permite conseguir código
simple que se puede probar
Refactorización permite simplificar
y mejorar el código que brinda garantia
para la introducción de errores
Ejecución de pruebas automatizadas
que permiten realizar cambios controlados
reduccion de riesgo de calidad y retrabajo
arquitectura del proyecto
con una prueba extremo a extremo de la introducción/recuperación de información a través de distintas capas y tecnologías.
usabilidad y diseño e iteraccion
permiten complementar el modelo de historias de usuario (texto escrito e interpretable) y reducir la incertidumbre sobre las expectativas del cliente
objetivos Q/A
evitar que se produzca errores
ara ayudar a que tanto el cliente como el equipo compartan la misma visión, los testers participan en la toma de objetivos/requisitos
Notar que la búsqueda de errores después de la programación sigue siendo necesaria
Los testers deben estar dentro del propio equipo
Las pruebas de aceptación por parte del cliente o con usuarios beta sigue siendo necesaria
pueden ser necesarias iteraciones específicas cada vez que se haga una entrega de producto