Title
Flexible working architectures: agile architecting using PPCs
Abstract
Software systems need software architectures to improve their scalability and maintenance. However, many agile practitioners claim that the upfront design of software architectures is an investment that does not pay off, since customers can rarely appreciate the value delivered by architectures. Furthermore, conventional architectural practices may be considered unacceptable from the Agile values and principles perspective. In this paper, the development of working architectures in agile iterations is presented as an attempt to solve the problem of designing software architectures in Agile. This contribution is based on the new concept of Plastic Partial Component (PPC). PPCs are highly malleable components that can be partially described, what increases the flexibility of architecture design. PPCs based architectures let reinforce some of the agile values and principles. Our experience of putting this contribution into practice is illustrated through the agile development of a Testing Framework for Biogas Plants.
Year
DOI
Venue
2010
10.1007/978-3-642-15114-9_10
ECSA
Keywords
Field
DocType
biogas plants,software system,agile practitioner,upfront design,principles perspective,agile value,flexible working architecture,agile iteration,agile development,software architecture,architecture design,agile architecting,software systems
Software engineering,Agile Unified Process,Systems engineering,Computer science,Lean software development,Extreme programming practices,Agile usability engineering,Agile software development,Real-time computing,Software product line,Empirical process (process control model),Software architecture
Conference
Volume
ISSN
ISBN
6285.0
0302-9743
3-642-15113-2
Citations 
PageRank 
References 
10
0.59
15
Authors
4
Name
Order
Citations
PageRank
Jennifer Pérez125025.32
Jessica Díaz216013.26
Juan Garbajosa328031.62
Pedro P. Alarcón4716.41