Title
Adopting Logical Architectures within Agile Projects
Abstract
Agile Software Development (ASD) is a movement that emerged in the late 1990's and since then has been increasingly adopted by organizations. They are successful in projects characterized by rapid changes, small teams and small cycles. Implementing the same agile philosophy but with an increase of complexity, i.e., large-scale agile (LSA) development, are sometimes criticized of not being as effective as typical ASD, requiring additional concerns and the need to address new research challenges. This PhD research proposes an approach for embedding architecture design in agile development, first in early analysis and then during the iterations and by properly providing the mechanisms to deal with the changes in requirements. The main result is a method for adopting logical architectures, Four-Step-Rule-Set (4SRS), properly adapted to ASD contexts, to be used as complementary approaches to an ASD lifecycle, so that ASD teams can use that information as input for delivering the working software.
Year
DOI
Venue
2016
10.1109/QUATIC.2016.059
2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)
Keywords
Field
DocType
software logical architectures,architecture design,agile development,large-scale agile
Software engineering,Systems engineering,Unified Modeling Language,Agile Unified Process,Computer science,Lean software development,Agile software development,Agile usability engineering,Software architecture,Empirical process (process control model),Documentation
Conference
ISBN
Citations 
PageRank 
978-1-5090-3582-3
0
0.34
References 
Authors
21
3
Name
Order
Citations
PageRank
Nuno Santos1275.21
Ricardo Jorge Machado234245.70
Nuno Ferreira3245.17