Respuestas
Las metodologias ágiles en la programación hacen referencia a un modelo de trabajo en el cual es posible aumentar la calidad del desarrollo, reducir los tiempos, eliminar la incertidumbre, aceptar la tolerancia a cambio, e incrementar la satisfacción del cliente.
Entre las principales metodologías ágiles tenemos:
1. Scrum: Scrum es un marco de trabajo para desarrollar, entregar y mantener productos complejos.
2. eXtreme Programming XP: es un marco de desarrollo de software ágil que tiene como objetivo producir software de mayor calidad y una mejor calidad de vida para el equipo de desarrollo
3. Kanban: Sistema de información que controla la fabricación de los productos necesarios en la cantidad y tiempo necesarios en cada uno de los procesos.
4. Scrumban: metodología que utiliza lo mejor de scrum y de kanban.
5. Lean: Originado en el Sistema de Producción de Toyota, este método ofrece todo un marco teórico sólido y basado en la experiencia, para las prácticas ágiles de gestión
6. Feature-Driven Development (FDD): es una metodología ágil basada en la calidad y el monitoreo constante del proyecto
7. Test-Driven Development (TDD): es un proceso de desarrollo de software que se basa en la repetición de un ciclo de desarrollo muy corto: los requisitos se convierten en casos de prueba muy específicos, luego se mejora el software para pasar las nuevas pruebas