ACM Home Page
Please provide us with feedback. Feedback
Agile architecture methodology: long term strategy interleaved with short term tactics
Full text PdfPdf (1.45 MB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications table of contents
Nashville, TN, USA
SESSION: Practitioner reports: refactoring and method agility table of contents
Pages 641-652  
Year of Publication: 2008
ISBN:978-1-60558-220-7
Authors
Ethan Hadar  CA Inc., Yokneam, Israel
Gabriel M. Silberman  CA Inc., NY City, NY, USA
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 245,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1449814.1449816
What is a DOI?

ABSTRACT

Tactical agile development and strategic architectural evolution are viewed as opposite ends of the development spectrum, with the long-term value of applying an architecture-centric approach seemingly at odds with rapid development, featuring its informal documentation activities. The value of a long-term vision, or ar-chitecture, is particularly high in the context of product integra-tion and research. However, there is also benefit in rapid and early feedback on incremental deliverables, as featured in agile development.

To extract the main benefits of both worlds we introduce the CA Agile Architecture (C3A) method, targeted for the architec-ture and design phases of the development life cycle. Its founda-tion is the Reference and Implementation Architecture, which features a lean one-page per component contract, as well as sev-eral abstraction levels. The C3A artifacts are governed by a cyclic process of architectural evaluation and evolution, with accompa-nying coaching and training activities.

This work-in-progress is being prototyped with three product teams, varying in team size, product maturity and complexity, and geographical location. C3A features a common tactical-focused agenda for the functional and system architectures, with mini-mally overlapping strategic views.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
6
 
7
Hadar E. and Perreira M., "Web Services Variation Façade -- Domain Specific Reference Architecture for Increasing Integration Usability", IEEE International Conference on Web Services (ICWS 2007), Salt--Lake City, July 2007
 
8
Northrop L.M., Clements P.C., A Framework for Software Product Line Practice, Version 5.0, from http://www.sei.cmu.edu/productlines/framework.html, extracted on March 17, 2007.
 
9
Magic Draw Modeling tool, No Magic software company, http://magicdraw.com/, referenced on July 27, 2008.
 
10
Structure 101 Modeling tool, headways software, http://www.headwaysoftware.com/products/structure101/index.php, referenced on July 27, 2008.
 
11
Reporting tool from business objects, an SAP company, http://www.businessobjects.com/ referenced on July 27, 2008.


Collaborative Colleagues:
Ethan Hadar: colleagues
Gabriel M. Silberman: colleagues