asd (adaptive software development)

Post on 28-Nov-2014

11.610 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Integrantes: Diego Lasso Alexander Pitto Iván Vidal

TRANSCRIPT

METODOLOGIAMETODOLOGIAMETODOLOGIAMETODOLOGIA

Adaptive Software Development

METODOLOGIAMETODOLOGIAMETODOLOGIAMETODOLOGIA

ASD ASD ASD ASD DESARROLLO DE SOFTWARE ADAPTABLEDESARROLLO DE SOFTWARE ADAPTABLEDESARROLLO DE SOFTWARE ADAPTABLEDESARROLLO DE SOFTWARE ADAPTABLE

IVAN ANDRES VIDAL

DIEGO LUIS LASSO

ALEXANDER PITTO MEDINA

� Metodología desarrollada por Jim Highsmith,después de trabajar muchos años conmetodologías predictivas, concluyo que sondefectuosas.

INTRODUCCIONINTRODUCCIONINTRODUCCIONINTRODUCCION

� Metodología sin muchas ataduras y reglas aseguir, es la metodología mas abierta.

� Las personas deben colaborar de la mejormanera, para dar respuesta y solucionescreativas

INTRODUCCIONINTRODUCCIONINTRODUCCIONINTRODUCCION

� El método ágil ASD DesarrolloAdaptable de Software es un modelode implementación para desarrollo desoftware

� Al igual que otras metodologías ágiles,su funcionamiento es cíclico y reconoceque en cada iteración se produciráncambios e incluso errores.

DEFINICIONDEFINICIONDEFINICIONDEFINICION

� Esta metodología se adapta al cambio en lugar de luchar contra él.

� Se basa en la adaptación continua a � 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.

CARACTERISTICASCARACTERISTICASCARACTERISTICASCARACTERISTICAS

Principales características del ASD son:

� Iterativo.

� Orientado a los componentes de software

� Tolerante a los cambios. � 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

CICLO DE VIDACICLO DE VIDACICLO DE VIDACICLO DE VIDA

El ciclo de vida del ASD se basa en:

� EspeculaciónEspeculaciónEspeculaciónEspeculación.- Es donde se inicia y se planifican las características del Software.

� ColaboraciónColaboraciónColaboraciónColaboración.- Se desarrollan las características del software.

� AprendizajeAprendizajeAprendizajeAprendizaje.- Se revisa la calidad, y si no se tiene errores se entrega al cliente

FLUJO DEL ASDFLUJO DEL ASDFLUJO DEL ASDFLUJO DEL ASD

VENTAJASVENTAJASVENTAJASVENTAJAS

� 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 Utiliza información disponible acerca de cambios para mejorar el comportamiento del software.

� Promulga colaboración, la interacción de personas.

DESVENTAJASDESVENTAJASDESVENTAJASDESVENTAJAS

� Los errores o cambios que no son detectados en reuniones anteriores a tiempo, afecta la calidad del producto y a su costo total. su costo total.

� Dado a que es una metodología ágil implica no realizar procesos que son requeridos en las metodologías tradicionales.

CONCLUSIONCONCLUSIONCONCLUSIONCONCLUSION

Usada de manera adecuada esta metodología:

� Se puede alcanzar excelentes resultados.� Se puede alcanzar excelentes resultados.

� Es mas factible usarla para proyectos pequeños y medianos.

GRACIAS….GRACIAS….GRACIAS….GRACIAS….

top related