Arquitectura Agile n acción (AGATA)

Introducción: Este trabajo propone Agile Architecture in Action (AGATA), un marco de proceso de software que escala métodos Agiles a equipos más grandes. Metodología: Siguiendo un modelo de interfaz humano, varios equipos de desarrollo de Extreme Programming (XP) trabajan juntos alrededor de un equi...

Full description

Autores:
Tipo de recurso:
article
Fecha de publicación:
2017
Institución:
Pontificia Universidad Javeriana
Repositorio:
Repositorio Universidad Javeriana
Idioma:
eng
OAI Identifier:
oai:repository.javeriana.edu.co:10554/25863
Acceso en línea:
http://revistas.javeriana.edu.co/index.php/iyu/article/view/17847
http://hdl.handle.net/10554/25863
Palabra clave:
Rights
openAccess
License
Copyright (c) 2017 Luis Freddy Muñoz, Julio Ariel Hurado, Francisco Javier Álvarez
Description
Summary:Introducción: Este trabajo propone Agile Architecture in Action (AGATA), un marco de proceso de software que escala métodos Agiles a equipos más grandes. Metodología: Siguiendo un modelo de interfaz humano, varios equipos de desarrollo de Extreme Programming (XP) trabajan juntos alrededor de un equipo central que aprovecha la capacidad de métodos arquitectónicos para definir la solución a nivel arquitectónico, mejorando la comunicación y manteniendo los parámetros ágiles. Resultados: AGATA se aplicó en un proyecto de desarrollo, en el que participaron ingenieros de software y estudiantes de último año en ingeniería de software, organizados como un curso práctico de posgrado. En este caso de estudio se midieron los canales de comunicación  la arquitectura y el cara a cara, teniendo en cuenta el grado de distorsión y la calidad de los canales. Los principales resultados muestran que los niveles de comunicación en todo el equipo son razonables y que los canales propuestos por AGATA mantienen parámetros Agiles en cuanto a relaciones intergrupales y entregas de clientes. Hay informes que indican problemas de escala a medida que los equipos crecen; en particular, la comunicación. Conclusión, es necesario proponer canales claros de comunicación; las prácticas de AGATA lograron mantener los elementos Agiles con un equipo grande