presentacion asd gsi

Download Presentacion ASD GSI

If you can't read please download the document

Upload: alex-torres

Post on 24-Jun-2015

583 views

Category:

Technology


0 download

TRANSCRIPT

  • 1. Adaptive Sofware DevelopmentMETODOLOGIA ASD, DESARROLLO DE SOFTWAREADAPTABLERealizado por: - Alberto Romero Marn - Alejandro Torres Pinero

2. - Metodologa desarrollada por Jim HighSmith, despus de trabajarmuchos aos con metodologas predictivas, concluyo que sondefectuosas.- Metodologa sin muchas ataduras y reglas a seguir, es la metodologamas abierta. Las personas deben de colaborar de la mejor manerapara dar respuestas y soluciones creativas. 3. - El mtodo gil ASD, Desarrollo Adaptable de Software, es un modelode implementacin para desarrollo de software.- Al igual que otras metodologas giles, su funcionamiento es cclicoy reconoce que en cada iteracin se producirn cambios e inclusoerrores. 4. DEFINICIN- Esta metodologa se adapta al cambio en lugar de lugar de lucharcontra l. Se basa en la adaptacin continua a circunstanciascambiantes.- En ella no hay un ciclo de planificacin-diseo-construccin del software, sino un ciclo especular-colaborar-aprender. 5. LAS PRINCIPALES CARACTERISTIVAS DEL ADS SON:- Iterativo- Orientado a los componentes de software- Tolerante a los cambios- Guiado por los riesgos- La revisin de los componentes sirve para aprender de los errores y volver a iniciar el ciclo de desarrollo 6. - El ciclo de vida del ASD es un ciclo orientado al cambio, ya que estdedicado al continuo aprendizaje, y a una alta colaboracin entre losdesarrolladores y sus clientes. Se basa en:- Especulacin: Es donde se inicia y se planifican lascaractersticas del software.- Colaboracin: Se desarrollan las caractersticas del software.- Aprendizaje: Se revisa la calidad, y si no se tiene errores sese entrega al cliente. 7. CICLO DE VIDA DEL DESARROLLO ADAPTABLE DE SOFTWARE 8. DIFERENCIAS- La mayora de metodologas de desarrollo de software utilizan unciclo de vida esttico: Planear-Disear-Construir, ASD ofrece unciclo de vida iterativo no lineal, donde cada ciclo puede iterar yser modificado al tiempo que otro lo hace.- Este ciclo esta dedicado a un constante aprendizaje y a una intensacolaboracin entre desarrolladores y clientes, esto debido alconstante cambio en el ambiente de los negocios.- 9. VENTAJAS- Sirve para aprender de los errores y volver a iniciar el ciclo dedesarrollo.- Utiliza informacin disponible acerca de cambios para mejorar elcomportamiento del software.- Promulga colaboracin, la interaccin de personas. 10. DESVENTAJAS- Los errores o cambios que no son detectados en reuniones anterioresa tiempo, afecta la calidad del producto y a costo total.- Dado a que es una metodologa gil implica no realizar procesos queque son requeridos en las metodologas tradicionales. 11. CONCLUSIONES- Usada de manera adecuada esta metodologa: Se puede alcanzarexcelentes resultados.- Es ms factible usarla para proyectos pequeos y medianos.