Please enable JavaScript.
Coggle requires JavaScript to display documents.
DEL MANIFIESTO ÁGIL SUS VALORES Y PRINCIPIOS, características, 4 valores …
DEL MANIFIESTO ÁGIL SUS VALORES Y PRINCIPIOS
Articulo que presenta de manera general la evolución de las metodologías para el desarrollo de software :red_flag:
Metodologías
Metodologías Pesadas:
Modelo en cascada
Prestan especial atención al modelado y al
mantenimiento de los modelos.
Especial énfasis en la especificación minuciosa
del proceso, con un alto número y especialización
de roles.
Limitan la participación del cliente solo a reuniones
de control, reduciendo de manera considerable sus aportes
Especial énfasis en el control del proceso de desarrollo, en la metodología.
Asumen que no va a haber cambios una vez iniciado
el proyecto y se espera una temprana definición de la arquitectura.
Rigurosa documentación de cada proceso desarrollado.
Se rige por un contrato
Metodología Ágil
Manifiesto Ágil
Individuos o interacciones por
sobre los procesos y herramientas :
Recurso humano reconocido como principal factor de éxito
Software por encima
de la documentación
Se reconoce la importancia de la documentación, pero no es esencial, por lo tanto documentos cortos y limitarse a lo fundamental
Colaboración del cliente
por encima de
la negociación del contrato
Cliente adherido como miembro externo del equipo, beneficio mutuo entre cliente y desarrolladores
Respuesta al cambio por
encima del plan de
desarollo
Planificación no debe ser estricta, debido a la naturaleza cambiante del modelo de desarrollo
Principios :checkered_flag:
Personas del negocio y desarrolladores deben trabajar juntos por el proyecto.
Proyecto en torno a individuos motivados y darles el entorno y apoyo que necesiten.
Liberar frecuentemente software funcional, en periodos cortos.
Mejor intercambio de información dentro del equipo es cara a cara.
Beneficios de los cambios a los requerimientos, ya sea tempranos o tardíos
El software funcionando es la medida de progreso.
Satisfacer al cliente mediante entregas tempranas y continuas de software.
Desarrolladores y usuarios deben mantener relaciones cordiales.
La atención continua a la excelencia técnica y al
buen diseño incrementan la agilidad
La simplicidad es esencial
Las mejores arquitecturas, requerimientos y
diseños emergen de los equipos auto-organizados.
Intervalos de feedback en el equipo, para mejorar comportamiento frente al desarrollo del proyecto.
Se resuelven los programas surgidos
inmediatamente, debido a que las necesidades
de los clientes se volvieron mas frecuentes. :star:
Ciclo de Vida
Todo tipo de software tiene un comienzo, un desarrollo, un proceso de maduración y un final. En cuanto a software esto se observa como, análisis, especificación de requerimientos, diseño de interfaces y software, implementacion y pruebas :star:
características
4 valores
principales