DocumentCode :
3546031
Title :
How Much Architecture? Reducing the Up-Front Effort
Author :
Waterman, Michael ; Noble, James ; Allan, George
Author_Institution :
Sch. of Eng. & Comput. Sci., Victoria Univ. of Wellington, Wellington, New Zealand
fYear :
2012
fDate :
17-19 Feb. 2012
Firstpage :
56
Lastpage :
59
Abstract :
A key part of software architecture is the design of the high level structure of a software system -- an exercise in planning ahead. Agile software development methods discourage planning ahead, encapsulated by the Agile Manifesto philosophy "[we value] responding to change over following aplan". Development without architecture planning risks failure. This leads to an apparent paradox: how can you design an architecture while using a methodology that promotes not planning ahead? This paper introduces Grounded Theory research that is exploring the factors that affect how much architecture planning industry practitioners do up-front -- in other words, how much architecture? Early results show that the experience of the architects and predefined or template architectures both help to reduce the architectural effort required without sacrificing the benefits of a full architecture design.
Keywords :
software architecture; software prototyping; agile manifesto philosophy; agile software development methods; architecture planning industry practitioners; architecture planning risks failure; grounded theory; high level structure; predefined architectures; software architecture; software system design; template architectures; up-front effort; Computer architecture; Decision making; Interviews; Planning; Programming; Software architecture; Software architecture; Software development management; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
AGILE India (AGILE INDIA), 2012
Conference_Location :
Bengaluru
Print_ISBN :
978-1-4673-0799-4
Type :
conf
DOI :
10.1109/AgileIndia.2012.11
Filename :
6170014
Link To Document :
بازگشت