viernes, 19 de febrero de 2016

Metodologías Ágiles


¿Qué son las metodologías ágiles de desarrollo de software?
Son técnicas para la gestión de proyectos en las que se entregan avances en iteraciones, son fácilmente adaptables y se colabora con el cliente.

¿Cuáles son las características en las que se basan las metodologías ágiles?
El cliente es parte del equipo de desarrollo, se entregan avances en iteraciones, le dan mas importancia a la comunicación entre miembros del equipo y cumplen con el manifiesto ágil

¿Cuáles son las ventajas y desventajas del empleo de las metodologías ágiles respecto a  las tradicionales?
Desventaja, con los metodos agiles debe ser un proyecto pequeño
Desventaja es que se debe trabajar en un proyecto a corto plazo
Una ventaja es que el proyecto se puede adaptar fácilmente a los cambios que pida el cliente
Otra ventaja es que como el cliente es parte del equipo de desarrollo se ahorra tiempo en la documentación
Los métodos ágiles dependen mucho de las personas asi que es facil que puedan fracasar

¿Cuándo es recomendable utilizar metodologías ágiles  en el desarrollo de software?
Cuando se tiene un equipo de desarrollo pequeño, es un proyecto pequeño, cuando se tiene la certeza de que el cliente tendrá la disposición de facilitar los requerimientos del sistema y cuando se debe de entregar un proyecto en poco tiempo

¿Cuáles son algunos tipos de metodologías ágiles?
Adaptative Software Development
 Agile Modeling
 Agile Model Driven Development 
Agile Project Management 
Agile Unified Process 
Crystal Methods 
Dynamic Systems development methods 
Feature driven development 
Internet Speed Development 
Lean development 
Pragmatic programming 
Scrum 
Test Driven Development
 XBreed 
Extreme Programming
Win Win Spiral.

No hay comentarios:

Publicar un comentario