Please enable JavaScript.
Coggle requires JavaScript to display documents.
Del Manifiesto ágil sus valores y principios - Coggle Diagram
Del Manifiesto ágil sus valores y principios
Metodologías ágiles
Resuelven los problemas surgidos, posteriormente a la masificación del uso del computador personal, después de una década de esfuerzos aislados se produjo una reunión que creó una organización que como punto de partida redactó y proclamó el manifiesto ágil.
Manifiesto ágil
Valores
Software funcionando por encima de la
documentación
La colaboración del cliente por encima de la
negociación del contrato
Los individuos e interacciones por encima de los
procesos y las herramientas
La respuesta al cambio por encima del seguimiento
de un plan
Principios
Liberar frecuentemente software funcionando, desde un par de semanas a un par de meses, con preferencia por los periodos más cortos
Bienvenidos los cambios a los requerimientos, incluso los tardíos. Los procesos ágiles aprovechan los cambios para la ventaja competitiva del cliente.
Nuestra mayor prioridad es satisfacer al cliente mediante entregas tempranas y continuas de software con valor
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 del manifiesto ágil
Existen variadas propuestas sobre como implementar los valores y principios enunciados a los cuales los autores les colocan su toque personal dependiendo de la experiencia o necesidad, ejemplos reconocidos son: SCRUM, Crystal Methodologies, Dynamic Systems Development Method (DSDM), entre otras.
Metodologías Pesadas
Un ejemplo es el modelo en cascada, es el más difundido, con mayor popularidad y fiel a los principios, tiene las siguientes características:
Limitan la participación del cliente sólo a reuniones de control, reduciendo de manera significativa sus aportes
Asumen que no se van a presentar cambios una vez iniciado el proyecto y esperan que la arquitectura se defina tempranamente
Hacen énfasis en la especificación minuciosa del proceso, con un alto número y especialización de roles.
Procuran documentar de manera rigurosa toda
actividad desarrollada en el proyecto.
Hacen énfasis en el control del proceso de desarrollo, en la metodología, en el rigor de las actividades involucradas en el desarrollo, en las herramientas y en la notación que se usa
Ocasionan largos tiempos de espera por parte del
usuario para ver los resultados
Prestan especial atención al modelado y al
mantenimiento de los modelos
Se rige por la rigurosidad de un contrato.
Ciclo de vida según modelo de cascada
Diseño
Implementación
Análisis
Pruebas
Mantenimiento