Title :
Global Software Development: Are Architectural Rules the Answer?
Author :
Clerc, Viktor ; Lago, Patricia ; Van Vliet, Hans
Author_Institution :
VU Univ. Amsterdam, Amsterdam
Abstract :
Global software development (GSD) faces additional challenges as compared to single-site software development. Some of the better known challenges include temporal, geographical, and socio-cultural differences. To overcome these challenges, organizations need to revert to measures in order to deliver software in time in a distributed setting. Some of these measures may exist in the form of architectural rules: principles and statements on the software architecture that must be complied with throughout the organization. From the GSD literature we distilled four main GSD challenges and seven sub-challenges, or issues. For each issue, we list possible solutions and observe that solutions to GSD challenges may be obtained by adhering to architectural rules. We present a study on how two organizations involved in GSD solve the GSD challenges and issues. One of the organizations mainly uses rules regulating the architecture of the product. The other organization does not emphasize these architectural rules but rather focuses on the joint team effort in establishing and committing to measures that mainly pertain to the architecture process. We conclude that rules regulating a combination of both proves valuable in handling GSD challenges.
Keywords :
software architecture; software development management; global software development; socio-cultural difference; software architectural rule; Computer architecture; Computer science; Engineering management; Guidelines; Programming; Scheduling; Software architecture; Software engineering; Software measurement; Time measurement;
Conference_Titel :
Global Software Engineering, 2007. ICGSE 2007. Second IEEE International Conference on
Conference_Location :
Munich
Print_ISBN :
978-0-7695-2920-2
DOI :
10.1109/ICGSE.2007.21