Architecture in large scale agile development

12Citations
Citations of this article
53Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In order to welcome changing requirements (even late in development) agile development should enable the architecture to incorporate these changes and therefore to emerge over time. This implies not finalizing the architecture upfront. Moreover, in small agile teams it is assumed that there is no dedicated role for an architect – instead the whole team should be responsible for the architecture. In large-scale agile development the requirement for an emergent architecture still holds true. However, it is unrealistic to ask members of e.g. ten teams to be equally responsible for the architecture. Moreover, the role and support for the architecture depends not only on the degree of the size but as well on the degree of complexity. In this paper I report on the experience using different models for supporting emergent architecture in large environments that take the degree of complexity into account.

Cite

CITATION STYLE

APA

Eckstein, J. (2014). Architecture in large scale agile development. Lecture Notes in Business Information Processing, 199, 21–29. https://doi.org/10.1007/978-3-319-14358-3_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free