Respuestas
Respuesta:
1- Es una de varias metodologías de desarrollo de software basadas en el desarrollo iterativo y incremental, en contraposición a las metodologías tradicionales de desarrollo de software lineal o cascada.
2- Estas metodologías tradicionales imponen una disciplina de trabajo sobre el proceso de desarrollo del software, con el fin de conseguir un software más eficiente. Para ello, se hace énfasis en la planificación total de todo el trabajo a realizar y una vez que está todo detallado, comienza el ciclo de desarrollo del producto software.
3- En la metodología tradicional: se prioriza en base a la visión propia de la dirección del proyecto y no siempre en base a la visión del negocio, mientras que en las metodologías ágiles se prioriza más en base a las necesidades del cliente del proyecto en cada momento.