¿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.
