Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Making Architecture Reviews Work in the Real World
IEEE Software
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
An Approach to Software Architecture Evaluation with the 4+1 View Model of Architecture
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
Architecture Reviews: Practice and Experience
IEEE Software
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Risk Themes Discovered through Architecture Evaluations
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Assessing a Multi-Site Development Organization for Architectural Compliance
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Global Software Development: Are Architectural Rules the Answer?
ICGSE '07 Proceedings of the International Conference on Global Software Engineering
Managing software development in globally distributed teams
Communications of the ACM - Alternate reality gaming
Towards architectural knowledge management practices for global software development
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Architecture leadership and management in globally distributed software development
Proceedings of the first international workshop on Leadership and management in software architecture
Comprehensive Architecture Evaluation and Management in Large Software-Systems
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
The architect's dilemma – will reference architectures help?
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Architectural task allocation in distributed environment: a traceability perspective
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
Due to ever increasing system complexity, comprehensive methods for software architecture evaluation become more and more important. This is further stressed in global software development (GSD), where the software architecture acts as a central knowledge and coordination mechanism. However, existing methods for architecture evaluation do not take characteristics of GSD into account. In this paper we discuss what aspects are specific for architecture evaluations in GSD. Our experiences from GSD projects at Capgemini sd&m indicate, that architecture evaluations differ in how rigorously one has to assess modularization, architecturally relevant processes, knowledge transfer and process alignment. From our project experiences, we derive nine good practices, the compliance to which should be checked in architecture evaluations in GSD. As an example, we discuss how far the standard architecture evaluation method used at Capgemini sd&m already considers the GSD-specific good practices, and outline what extensions are necessary to achieve a comprehensive architecture evaluation framework for GSD.