Please enable JavaScript.
Coggle requires JavaScript to display documents.
Manifiesto Ágil - Coggle Diagram
Manifiesto Ágil
Ciclo de vida
con
Etapas
como
Análisis y
especificación de requerimientos
Diseño de interfaces y
de software
Implementación y pruebas unitarias
Implantación,
Mantenimiento
Metodologías Ágiles
Surgen como respuesta a
Masificación del uso del
computador personal
Expectativas y necesidades por parte de los usuarios se hicieron más urgentes y frecuentes
La necesidad de resultados rápidos sin disminuir calidad
posee
Valores principales que soportan el desarrollo de software
Software funcionando por encima de la
documentación
La colaboración del cliente por encima de la
negociación del contrato
La respuesta al cambio por encima del seguimiento
de un plan
Los individuos e interacciones por encima de los
procesos y las herramientas
Principios que diferencian entre un proceso
ágil y uno tradicional
Tales como
Nuestra mayor prioridad es satisfacer al cliente mediante entregas tempranas y continuas de software con valor
Bienvenidos los cambios a los requerimientos, incluso los tardíos. Los procesos ágiles aprovechan los cambios para la ventaja competitiva del cliente
Liberar frecuentemente software funcionando, desde un par de semanas a un par de meses, con preferencia por los periodos más cortos.
Las personas del negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto.
Construir proyectos en torno a individuos motivados. Darles el entorno y apoyo que necesiten, y confiar en ellos para que consigan hacer su trabajo
El método más efectivo y eficiente de compartir información a, y dentro de un equipo de desarrollo, es la conversación cara a cara
El software funcionando es la medida de progreso
Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían ser capaces de mantener relaciones cordiales.
La atención continua a la excelencia técnica y al buen diseño incrementan la agilidad.
La simplicidad –el arte de maximizar la cantidad de trabajo no hecho- es esencial.
Las mejores arquitecturas, requerimientos y diseños emergen de los equipos auto-organizados.
En intervalos regulares, el equipo reflexiona sobre cómo volverse más efectivo, entonces afina y ajusta su comportamiento como corresponde
Implementaciones
son
Propuestas sobre cómo
implementar los valores y principios del manifiesto ágil
son
SCRUM
Dynamic Systems Development Method (DSDM)
Adaptive Software Development (ASD)
Feature-Driven Development (FDD)
Lean Development (LD)
Crystal Methodologies
Metodologías Pesadas
Distintos modelos para el desarrollo de software
Modelo incremental
Modelo en espiral
Modelo de cascada
Se considera
Más difundido
Con mayor popularidad
Que refleja fielmente los principios de las metodologías convencionales.