DocumentCode
740005
Title
Toward Agile Architecture: Insights from 15 Years of ATAM Data
Author
Bellomo, Stephany ; Gorton, Ian ; Kazman, Rick
Volume
32
Issue
5
fYear
2015
Firstpage
38
Lastpage
45
Abstract
Agile teams strive to balance short-term feature development with longer-term quality concerns. These evolutionary approaches often hit a "complexity wall"\´ from the cumulative effects of unplanned changes, resulting in unreliable, poorly performing software. So, the agile community is refocusing on approaches to address architectural concerns. Researchers analyzed quality attribute concerns from 15 years of Architecture Trade-Off Analysis Method data, gathered from 31 projects. Modifiability was the dominant concern across all project types; performance, availability, and interoperability also received considerable attention. For IT projects, a relatively new quality-deployability-emerged as a key concern. The study results provide insights for agile teams allocating architecture-related tasks to iterations. For example, teams can use these results to create checklists for release planning or retrospectives to help assess whether to address a given quality to support future needs. This article is part of a special issue on Software Architecture.
Keywords
open systems; software architecture; software performance evaluation; software prototyping; software reliability; ATAM data; IT projects; agile architecture; agile community; agile teams; architecture trade-off analysis method data; architecture-related task allocation; availability; complexity wall; interoperability; longer-term quality concerns; short-term feature development; software architecture; Complexity theory; Computer architecture; Encoding; Interoperability; Software architecture; Software development; Software engineering; agile; architecture evaluation; availability; deployability; incremental development; interoperability; modifiability; software development; software engineering; technical debt;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2015.35
Filename
7024074
Link To Document