Conference Paper

Crafting a Global Teaming Model for Architectural Knowledge

DOI: 10.1109/ICGSE.2010.15 Conference: Global Software Engineering (ICGSE), 2010 5th IEEE International Conference on
Source: OAI

ABSTRACT In this paper, we present the Global Teaming Model (GTM), which is empirically grounded, and outlines practices that managers need to consider when managing virtual teams. We explain how the model can be adapted to specific areas of software development, and use architectural knowledge management (AKM) as our exemplar. We focus on specific practices relating to how teams collaborate and share essential architectural knowledge across multiple sites. Through a review of the literature, we develop an in-depth view of recommended practices associated with AKM in a global environment. We then consider how we can incorporate these AKM practices into our Global Teaming model to ensure managers are given the necessary support. Our contribution to research therefore is to present AKM practices within the context of all other Global Software Development processes.

1 Follower
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Conway's law assumes a strong association between the system's architecture and the organization's communication structure that designs it. In the light of contemporary software development, when many companies rely on geographically distributed teams, which often turn out to be temporarily composed and thus having an often-changing communication structure, the importance of Conway's law and its inspired work grows. In this paper, we examine empirical research related to Conway's law and its application for cross-site coordination. Based on the results obtained we conjecture that changes in the communication structure alone sooner or later trigger changes in the design structure of the software products to return the socio-technical system into the state of congruence. This is further used to formulate a concept of a rubber band effect and propose a replication study that goes beyond the original idea of Conway's law by investigating the evolution of socio-technical congruence over time.
    Replication in Empirical Software Engineering Research (RESER), 2013 3rd International Workshop on; 01/2013
  • [Show abstract] [Hide abstract]
    ABSTRACT: Distributed Software Development (DSD) emerged from the need to achieve geographically distant customers and currently, allows organizations have global customers and other benefits. This scenario has given rise to new Software Engineering challenges resulting from DSD particularities. Several Systematic Reviews were conducted to address these new challenges. The objective of this paper is to categorize systematic reviews conducted in DSD context. We used the systematic review method to identify SLRs (Systematic Literature Reviews) that address DSD aspects. This study is categorized as a tertiary review. Of fourteen SLRs, seven address aspects of managing distributed development. Four SLRs addressed topics of engineering process. The three remaining are related to Requirements, Design and Software Engineering Education in DSD. The topic areas covered by SLRs are limited, where the majority are focused on summarize the current knowledge concerning a research question. Despite the number of SLRs, the amount of empirical studies is relatively small.
    Proceedings of the 2012 IEEE Seventh International Conference on Global Software Engineering; 08/2012
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Knowledge sharing and reuse in global software engineering (GSE) are challenging issues. Knowledge management (KM) is specifically impacted be-cause on top of distance, culture and language mismatches, there is also the per-ceived risk of sharing something which could mean that others could take over some work. Mistrust and protectionism are often the consequence, leading to in-sufficient reuse. This is visible specifically in requirements engineering (RE), where all reuse should start. In this article we will look to reuse in RE with a de-tailed look on how to improve knowledge sharing and collaboration in distributed environments. We first look into the state of the practice. Then we present a light-weight, reuse-based, global RE method called PANGEA (Process for global re-quiremeNts enGinEering and quAlity), based on natural language requirements and software engineering standards. Based on this method we also build a proto-typical tool, called PANTALASA (PANgea Tool And Lightweight Automated Support Architecture) which provides automated support for PANGEA. Its fea-tures are drawn from PANGEA and the state of the practice commercially availa-ble RE tools. A prototype of PANTALASA was developed by using Semantic MediaWiki and Facebook, and applied to a case study in the domain of hotel man-agement. We could show with this method and prototype that collaboration and thus KM and reuse in RE is improved.
    Managing Requirements Knowledge, 1 edited by W. Maalej, A.K. Thurimella, 04/2013: chapter 8: pages 171-197; Springer., ISBN: 978-3-642-34418-3

Full-text (2 Sources)

Available from
May 31, 2014