domingo, 21 de febrero de 2016

¿Qué son las metodologías ágiles de desarrollo de software?


  • Son una serie de técnicas para la gestión de proyectos que surgieron como contraposición a los clásicos de gestión. Estas se basan en la entrega rápida del producto, en iteraciones y favorecen los cambios en el producto.



¿Cuáles son las características en las que se basan las metodologías ágiles?

Sus características son:
  • iteración
  • evolución de procesos
  • colaboración constante del cliente
  • avances incrementales.

¿Cuáles son las ventajas y desventajas del empleo de las metodologías ágiles respecto a  las tradicionales?
  • Desventajas
Deficiencias en el análisis y en las especificaciones del producto, intervenciones frecuentes y no muy adecuadas del cliente. No es recomendable un modelo de estos, para sistemas de alto nivel de seguridad, procesamiento distribuido o simplemente muy extenso.
  • Ventajas
Proporciona todas las ventajas del modelo en Cascada re-alimentado, reduciendo sus desventajas solo al ámbito de cada incremento. Facilidad de realizar cambios.


¿Cuándo es recomendable utilizar metodologías ágiles  en el desarrollo de software?
  • En proyectos con un alcance limitado, no muy grande, y/o que sean necesitados en un periodo de tiempo muy corto.

¿Cuáles son algunos tipos de metodologías ágiles?
  • Agile Modeling
  • Crystal Methods
  • Dynamic Systems Development Methods
  • Scrum
  • Extreme Programming (XP)
  • entre otros.

No hay comentarios:

Publicar un comentario