CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

A multiple case study of continuous architecting in large agile companies: current gaps and the CAFFEA framework

Antonio Martini (Institutionen för data- och informationsteknik, Software Engineering (Chalmers)) ; Jan Bosch (Institutionen för data- och informationsteknik, Software Engineering (Chalmers))
Proceedings - 2016 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016 p. 1-10. (2016)
[Konferensbidrag, refereegranskat]

In order to continuously support the value delivery both in short-term and long-term, a key goal for large software companies is to continuously develop and manage software architecture. In order to understand how architecture management is employed in large Agile software companies, we have conducted interviews involving several roles at 5 firms. Through a combination of structured inductive and deductive analysis proper of Grounded Theory, we have identified current architect roles and gaps in the architecture practices in the studied organizations. From such investigation, we have developed an organizational framework, CAFFEA, for Agile architecting, including roles, (virtual) teams and practices. The framework has been evaluated through a cross-company workshop including participants from 5 large software companies, discussion groups and a final survey. Finally, we have evaluated the framework in practice after one year of its application at one of the companies. We found that some necessary architectural practices are overlooked in Large Agile Software Development. The evaluation of CAFFEA framework showed that the included roles and teams are needed in order to mitigate the gaps in the architectural practices. The responsibilities and the activities have been mapped to key architect roles compatible with the Scrum setting employed at the companies. The evaluation of CAFFEA shows key benefits.

Nyckelord: Agile Architecture, Agile Software Development, Architect Roles, Development Teams, Organizational Framework, Software Process Improvement, Software Product Lines



Denna post skapades 2016-12-19. Senast ändrad 2017-01-23.
CPL Pubid: 246240

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)