Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Adaptive Software Development (ASD)
Equipo 1 : -Anaya Arellano Marco Antonio -Chávez Lozano Karla Andrea -Hernandez Martinez Roberto -Morales Rodríguez Jessica -Rodríguez Granados Erik
2
Especular Ciclo de vida
Adaptive Software Development (Desarrollo Adaptable de Software) es una metodología impulsada por Jim Highsmith (1990) , que incorpora adaptarse al cambio y no luchar contra él. En ella no hay un ciclo de vida estático (planear-diseñar-construir), si no que cada ciclo puede ser modificado al tiempo que otro es ejecutado. Especular Una primera fase de iniciación para establecer los principales objetivos y metas del proyecto en su conjunto y comprender las limitaciones (zonas de riesgo) con las que operará el proyecto. Colaborar Fase donde se centra la mayor parte del desarrollo. Un trabajo importante es la coordinación que asegure que lo aprendido por un equipo se transmite al resto y no tenga que volver a ser aprendido por los otros equipos. Aprender Su trabajo consiste en capturar lo que se ha aprendido, tanto positivo como negativo. Es un elemento crítico para la eficacia de los equipos. Ciclo de vida
3
Elementos necesarios para el desarrollo de Software
Situación del proyecto. Calidad del producto desde un punto de vista del cliente. Calidad del producto desde un punto de vista de los desarrolladores. La gestión del rendimiento
4
Alcance y ámbito de uso -Se aplica en sistemas complejos
-Adaptación continua del proceso al trabajo -Empresas con tolerancia a cambios -Guiado por riegos -Aprendizaje de los errores
5
Ejemplos de utilización
-Se usa en empresas cambiantes como las de productos al menudeo. Donde rotan las necesidades de acuerdo a la oferta y la demanda. -Se aplica donde se busque una fácil implementación. -Se usa en proyectos pequeños y medianos
6
ASD = tolerante al cambio.
Sin embargo la más común en ASD es la diferenciación de roles por la especialidad: Roles en ASD Aquí es donde se aplica la parte de la colaboración y aprendizaje ya que independientemente del rol que se desempeñe se tiene que tener una muy buena comunicación entre todos los integrantes del proyecto. Lider de proyecto Sponsor / Cliente Analista Usuario ASD = tolerante al cambio. Existen diversas formas de aplicación de los roles compatibles con ASD. Tester Desarrolladores DBA
7
Características adicionales
Desarrollo iterativo Trabajo guiado por la misión del proyecto Orientado a los componentes del software más que en las tareas Tolerante a cambios Manejo de riesgos La revisión de los componentes sirve para aprender de los errores y volver a iniciar el ciclo de desarrollo Algunas características del ASD son:
8
Conclusión para su elección
Es un concepto que se puede usar en las empresas cambiantes como lo son las vendedoras de productos al menudeo. Usando de manera adecuada esta metodología (Adaptive Software Development) se pueden alcanzar excelentes resultados... pero debido a las características que maneja es más factible usarla para proyectos pequeños y medianos. Conclusión para su elección
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.