Desarrollo De Software Adaptativo
Enviado por irkem05 • 20 de Junio de 2014 • 272 Palabras (2 Páginas) • 382 Visitas
Desarrollo de software adaptativo
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
El método Desarrollo de Software Adaptativo 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
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
CARACTERISTICAS:
Las principales características del D.S.A. son:
Trabajo orientado y guiado por la misión del proyecto.
Basado en la funcionalidad.
Desarrollo iterativo.
Desarrollo acotado temporalmente.
Guiado por los riesgos.
Trabajo tolerante al cambio.
CICLO DE VIDA:
El ciclo de vida del ASD se basa en:
Especulación
Colaboración
Aprendizaje
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.
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.
Roles:
Así mismo se manejan roles dentro del grupo, divididos en 5 categorías:
Líder
Desarrollo
Planeación
Calidad
Soporte
CONCLUSIONES:
El Desarrollo de Software Adaptativo no se centra en la metodología de construcción de software, o en las buenas practicas de programación como Programación Extrema XP, este se basa en la administración de proyectos de software, ya que intenta solucionar el constante cambio de los proyectos
...