SciELO - Scientific Electronic Library Online

 
vol.22 número1Una estrategia para priorizar registros médicos electrónicos usando análisis estructurado y procesamiento de lenguaje naturalSolución a la asignación de clientes a camiones y días de visita en un caso real de ruteo periódico índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


Ingeniería y Universidad

versión impresa ISSN 0123-2126

Resumen

MUNOZ-SANABRIA, Luis Freddy; HURTADO-ALEGRIA, Julio Ariel  y  ALVAREZ-RODRIGUEZ, Francisco Javier. Agile Architecture in Action (AGATA). Ing. Univ. [online]. 2018, vol.22, n.1, pp.33-51. ISSN 0123-2126.  https://doi.org/10.11144/javeriana.iyu22-1.aaaa.

Introduction:

This work proposes Agile Architecture in Action (AGATA), a software process framework that scales agile methods to larger teams.

Methodology:

following a human interface model, several Extreme Programming (XP) development teams work together around a central team that takes advantage of the ability of architectural methods to define the solution at the architectural level, improving communication and maintaining agile parameters.

Results:

AGATA was applied in a development project, involving software engineers and software engineering senior students that participated in a graduate practical course. In this case study we measured communication based in the architecture and face-to-face channels, taking into account the degree of distortion and quality of the channels. The main results show that communication levels in the whole team are reasonable and that the channels proposed by AGATA maintain agile parameters as to intergroup relationship and client deliveries. There are reports indicating scaling problems as teams grow; particularly, communication worsens.

Conclusions:

It is necessary to propose clear channels of communication. AGATA practices managed to maintain agile elements with a large team.

Palabras clave : Software architecture; scaling; agile methods; software process.

        · resumen en Español     · texto en Inglés     · Inglés ( pdf )