Adaptive Software Development

Páginas: 5 (1004 palabras) Publicado: 24 de junio de 2012
UNIVERSIDAD MAYOR DE SAN SIMON
FAC. DE CIENCIAS Y TECNOLOGIA





CARRERA: INGENIERIA
EN INFORMATICA

Adaptive Software Development
(ASD)





Estudiantes:
Cruz Quinteros Jhoans Nelson
Méndez Vargas Carla Rossemary
Vilca Veliz Romina
Yampasi Calle Fernando


Docente:
Msc. Lic. Jaldin Rosales K. Rolando

Materia:Sistema de información II





CBBA- BOLIVIA




METODO AGIL
ASD (ADAPTIVE SOFTWARE DEVELOPMENT)

1. INTRODUCCION

La técnica de Adaptive software Development fue desarrollada por Jim Highsmith y Sam Bayer a comienzos de 1990. 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 unciclo de planificación-diseño-construcción del software, sino un ciclo especular colaborar-aprender.

2. DEFINICION

El método ágil ASD (Adaptive Software Development) traducido en español significa Desarrollo Adaptable de Software es un modelo de implementación de patrones ágiles para desarrollo de software. Al igual que otras metodologías ágiles, su funcionamiento es cíclico y reconoceque en cada iteración se producirán cambios e incluso errores.

El desarrollo de software adaptable (Adaptive Software Development - ASD) es una metodología de desarrollo que hace énfasis en aplicar las ideas que se originaron en el mundo de los sistemas complejos, adaptación continua del proceso al trabajo.

3. CARACTERISITICAS

Sus principales características del ASD son:

✓Iterativo.
✓ Orientado a los componentes de software (la funcionalidad que el producto va a tener, características, etc.) más que a las tareas en las que se va a alcanzar dicho objetivo.
✓ 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
4. CICLO DE VIDAASD utiliza un "cambio orientado hacia el ciclo de vida", que tiene tres componentes que son: especular colaborar y aprender.

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.

En ASD se realizan estimaciones de tiempo sabiendo que puedensufrir desviaciones. Sin embargo, estas son necesarias para la correcta atención de los trabajadores que se mueven dentro de plazos de forma que puedan priorizar sus tareas.

Se decide el número de iteraciones para consumir el proyecto, prestando atención a las características que pueden ser utilizadas por el cliente al final de la iteración. Son por tanto necesarios, marcar objetivos prioritariosdentro de las mismas iteraciones.

Estos pasos se puede volver a examinar varias veces antes de que el equipo y los clientes están satisfechos con el resultado.

Colaborar
Es la fase donde se centra la mayor parte del desarrollo manteniendo una componente cíclica. Un trabajo importante es la coordinación que asegure que lo aprendido por un equipo se transmite al resto y no tenga que volver aser aprendido por los otros equipos.

Aprender
La última etapa termina con una serie de ciclos de colaboración, 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.
Jim Highsmith identifica cuatro tipos de aprendizaje en esta etapa:
Calidad del producto desde un punto de vista del cliente. Es la únicamedida legítima de éxito, pero además, dentro de las metodologías ágiles, los clientes tienen un valor importante.

Calidad del producto desde un punto de vista de los desarrolladores. Se trata de la evaluación de la calidad de los productos desde un punto de vista técnico. Ejemplos de esto incluyen la adhesión a las normas y objetivos conforme a la arquitectura.

La gestión del rendimiento....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Agent based software development
  • Lean Software Development
  • Kanban for software development
  • Development
  • Development
  • development center
  • Curriculum development
  • Dewun development

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS