Documente Academic
Documente Profesional
Documente Cultură
Software
Development)
Es un mtodo para la creacin y desarrollo de sistemas de software. Se centra en la
rpida creacin y evolucin de los sistemas de software.
mircoles, 13 de junio de 2012
ASD
Mdelo Adaptativo
El Enfoque del ADS
Do it Wrong the First Time - Hazlo mal la primera vez
Usando nuestro nuevo objetivo, vamos a ver que el
estado actual de las prcticas de software de gestin
de calidad puede resumirse en la frase "Hazlo bien la
primera vez." En un entorno complejo, "hacerlo bien la
primera vez" es una receta para el fracaso.
En primer lugar, cmo podemos predecir lo que
hacerlo bien? En las primeras etapas, si el horizonte
de tiempo de entrega no est demasiado lejos,
podemos ser capaces de especular sobre si la
direccin general es correcta, pero la definicin de
"correcto" es casi fantasiosa. Incluso si pudiramos
definir lo correcto, haciendolo la primera vez no tiene
sentido excepto en algunos productos triviales. La
primera vez se supone entender la causa y efecto, el
algoritmo especfico de llegar hasta el producto final de
nuestra posicin inicial de partida, y las necesidades
Ventajas:
- Se utiliza para poder aprender de los errores e iniciar
nuevamente
el
ciclo
de
desarrollo.
- Utiliza informacin disponible acerca de todos los
cambios para poder mejorar el comportamiento del
Software.
- Difunde la colaboracin de distintas personas.
Desventajas:
- Los errores y cambios que no son detectados con
anterioridad afectan la calidad del producto y su costo
total.
- Ya que esta es una metodologa gil, no permite
realizar
procesos
que
son
requeridos
en
las metodologas tradicionales.
La metodologa ASD fue diseada por Jim Highsmith, permite la adaptacin de desarrollo de
software, su fundamento es adaptarse a los cambios y no ir en contra de ellos. Hace nfasis en
aplicar las ideas que se originaron en el mundo de los sistemas complejos.
Su funcionamiento es ciclico al igual que otras metodologas, no tiene un ciclo de planificacindiseo-construccin pero tiene el ciclo especular-colaborar-aprender. Reconoce que en cada
iteracin se producirn cambios y errores.