Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodologías agiles en el desarrollo de software - Coggle Diagram
Metodologías agiles en el desarrollo de software
¿Cómo se origina?
Por las diferentes problemáticas, complejidad y esfuerzo de trabajo que tenían las metodologías tradicionales se puso en marcha un proyecto para desarrollar un nuevo esquema de trabajo, de aquí empieza nace el concepto de metodologías agiles
¿Qué es?
Las metodologías agiles básicamente se enfocan en procesos incrementales con entregas funcionales de un producto, esto buscando reducir diferentes problemáticas y creando mayor confianza con los clientes al vincularlos destro del proceso de trabajo, mediante la cooperación entre clientes y equipo.
Características
Basadas en modelos de desarrollo incrementables
Buscan ser adaptables
Buscan agilidad
Reducen la documentación
Colaboración con el cliente (buena relación)
Realiza el seguimiento de un plan
Ventajas de usar metodologías agiles
Estas metodologías se pueden adaptar al problema en cuestión sin importar el tamaño del mismo, abarcando proyectos de diferentes tamaños
Tiene como posibilidad tomar un trabajo por fases, descomponiendo este en diferentes sesiones de trabajo para facilitar su gestión
Se facilita la gestión del proyecto pues es mucho más interactivo el reporte de resultados y la administración de desarrollo del mismo
La gestión del proyecto se puede realizar de manera independiente sin tener que recurrir a herramientas o personal excesivo.
Se pueden entregar resultados sobre el proceso del proyecto al cliente para forjar una mejor relación, es decir se pueden entregar resultados de proyecto sin que este haya finalizado
Algunas metodologías de desarrollo ágil son
Test Driven Development (TDD)
Iconix
eXtreme Programming XP
SCRUM
Kanban