1. Adaptive Software
Development
METODOLOGIA
ASD
DESARROLLO DE SOFTWARE ADAPTABLE
IVAN ANDRES VIDAL
DIEGO LUIS LASSO
ALEXANDER PITTO MEDINA
2. INTRODUCCION
Metodología desarrollada por Jim Highsmith,
después de trabajar muchos años con
metodologías predictivas, concluyo que son
defectuosas.
Metodología sin muchas ataduras y reglas a
seguir, es la metodología mas abierta.
Las personas deben colaborar de la mejor
manera, para dar respuesta y soluciones
creativas
3. INTRODUCCION
El método ágil ASD Desarrollo
Adaptable de Software es un modelo
de implementación para desarrollo de
software
Al igual que otras metodologías ágiles,
su funcionamiento es cíclico y reconoce
que en cada iteración se producirán
cambios e incluso errores.
4. DEFINICION
Esta metodología se adapta al cambio en
lugar de luchar contra él.
Se basa en la adaptación continua a
circunstancias cambiantes.
En ella no hay un ciclo de planificación-
diseño-construcción del software, sino un
ciclo especular-colaborar-aprender.
5. CARACTERISTICAS
Principales características del ASD son:
Iterativo.
Orientado a los componentes de software
Tolerante a los cambios.
Guiado por los riesgos
La revisión de los componentes sirve para
aprender de los errores y
volver a iniciar el ciclo de desarrollo
6. CICLO DE VIDA
El ciclo de vida del ASD se basa en:
Especulación.-
Especulación Es donde se inicia y se
planifican las características del
Software.
Colaboración.-
Colaboración Se desarrollan las
características del software.
Aprendizaje.-
Aprendizaje Se revisa la calidad, y si no
se tiene errores se entrega al cliente
8. VENTAJAS
Sirve para aprender de los errores y volver
a iniciar el ciclo de desarrollo.
Utiliza información disponible acerca de
cambios para mejorar el comportamiento
del software.
Promulga colaboración, la interacción de
personas.
9. DESVENTAJAS
Los errores o cambios que no son
detectados en reuniones anteriores a
tiempo, afecta la calidad del producto y a
su costo total.
Dado a que es una metodología ágil
implica no realizar procesos que son
requeridos en las metodologías
tradicionales.
10. CONCLUSION
Usada de manera adecuada esta
metodología:
Se puede alcanzar excelentes resultados.
Es mas factible usarla para proyectos
pequeños y medianos.