Las metodologías ágiles son enfoques dinámicos y colaborativos en el desarrollo de software que buscan optimizar la productividad y la eficiencia. Estas metodologías se caracterizan por el uso de historias de usuarios, entregas frecuentes, y una estrecha relación con el cliente, siempre siguiendo los valores del Manifiesto Ágil.
Elproceso de desarrollo de software se divide en SPRINTS, previo a una reunion oficial se define las personas que van a trabajar y los responsables.
Es sencillo de enteneder y se basa en la auto-orgnizacion del equipo mediante una planificacion de trabajo Agil
Establece un marco de trabajo con un conjunto de buenas practicas para el trabajo en equipo, siendo asi el SCRUM MASTER es el encargado de que se cumpla
Acepta el cambio de requisitos facilemente integrandolos en en BACK LOCK e inicializadolos en los SPRINTS
Enfoca procesos de desarrollo mas que los de mantenimiento
Es un proceso de desarrollo de software Iteractivo y Creciente
Es la metolgia agil mas usada en porcetaje del 100% ocupada un 58%
SIMILITUDES
Entregas en cortos periodos de tiempo
Uso de historias de usuarios
Reuniones expres
Basadas en los valores del "agile manifiesto"
XP
BENEFICIOS
Relacion con el cliente
Integracion Continua
Programacion por parejas
Frecuentes Entregas
Testeo continuo
ROLES
Gestor
Consultor
Entrenador
Tracker
Tester
Clientes
Progamador
PRINCIPALES CARACTERISTICAS
El desarrollo incremental con entregas y pruebas continuas proporciona un flujo de torno de informacion esencial para detectar problemas y reajustar desviaciones en los planos del proyecto
XP fomentar la comunicacion fluida siendo esto necesario para la programacion por pareja la estimacion de tareas y las pruebas unitarias
Su objetivo es aumentar la productividad al desarrollar el software potenciando las relaciones interpersonales
Se basa en la simplicidad, comunicacion, realimentacion o reutilizacion, el coraje y el respeto
Es la segunda metologia mas usada en un porcetaje del 100% ocupa un 10%