Adaptive Software Development - ASD Las metodologías tradicionales para el desarrollo de software imponen un proceso disciplinado con el objetivo

de hacer el trabajo más predecible, eficiente y planificado. Han estado presente durante mucho tiempo y la crítica más frecuente a estas metodologías es que son burocráticas. Como una reacción a las fallas de las metodologías tradicionales y a la numerosa cantidad de pasos que se debe seguir, han surgido las metodologías ágiles que están basadas en la adaptabilidad, más que en el comportamiento predictivo. El desarrollo de software adaptable (Adaptive Software Development - ASD) es una metodología de desarrollo impulsado por Jim Highsmith y Sam Bayer que hace énfasis en aplicar las ideas que se originaron en el mundo de los sistemas complejos, adaptación continua del proceso al trabajo. Entre sus principales características tenemos:    Iterativo y Orientado a los componentes de software (la funcionalidad que el producto va a tener, características, etc) más que a las tareas en las que se va a alcanzar dicho objetivo. Tolerante a los cambios. La revisión de los componentes sirve para aprender de los errores y volver a iniciar el ciclo de desarrollo.

A diferencia de los ciclos de vida de metodologías tradicionales el ciclo de vida adaptable se basa en los siguientes estados o procesos:    Especulación: Es donde se inicia y se planifican las características del Software. Colaboración: Se desarrollan las características del software. Aprendizaje: Se revisa la calidad, y si no se tiene errores se entrega al cliente

Sign up to vote on this title
UsefulNot useful