Desarrollo De Software Adaptativo
irkem0520 de Junio de 2014
272 Palabras (2 Páginas)396 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
...