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: IEEE Xplore


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.

Download full-text


Available from: Sarah Beecham
  • Source
    • "Understanding and managing development organization [18] [22] [62] [68] [69] [74]; ! Coordinating development work, including cross-site collaborations [39] [45] [52] [57] [59]; ! Improving software engineering [19], in particular, development efficiency [12] [56]; ! "
    [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.
    Full-text · Conference Paper · Oct 2013
  • Source
    • "The decision support system (DSS) is based on the Global Teaming Model (GTM) [11] [12] [13], which in turn draws on the GSD literature in general. The GTM is a process model that comprises a set of 20 global software development practices drawn from case studies and the wider literature. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Global Software Development (GSD) research has reached a level of maturity. Paper-based solutions and guidelines are readily available to solve many known distributed software development problems. The large number of recommendations can present a confusing picture to the practitioner. The Global Teaming Model (GTM), captures key global software processes and recommendations by drawing on the large and growing corpus of empirical research on GSD. This paper introduces the Global Teaming Decision Support System (GT-DSS), that is designed to help software managers navigate through the many recommendations in the GSD literature and the GTM. The interactive GT-DSS captures details about the development organization, and tailors GTM practices to fit specific business and organizational needs. A prototype of the GTM-DSS has been evaluated by industry experts in GSD, with favorable results.
    Full-text · Conference Paper · Aug 2011
  • [Show abstract] [Hide abstract]
    ABSTRACT: From recent decades, the phenomenon of globalization is affecting the business model of companies, evolving into a global market that seeks to reduce costs, increase productivity and competitive advantage. The companies engaged in software development are no strangers to this phenomenon, and also being adapted to develop the software in a distributed way at different development teams scattered around the world. This is known as Global Software Development (GSD). This software development paradigm introduces a number of advantages for companies that follow it, but also introduces a number of difficulties and challenges associated with geographical, temporal and socio-cultural distances. One of the major difficulties appears in the Knowledge and Decisions Management as in GSD information comes from many different sources, which makes its management, storage and reuse very complicated. In order to mitigate some of these challenges, we have developed a tool to support the decisions management made in software projects, in the context of global development. Therefore, the system enables the creation, storage, retrieval and transmission of decisions tackled in a software project, carried out in a delocalized way. In addition, the tool allows project managers manage the information of software projects and the most important value is that it also provides techniques to reuse the decisions taken in previous projects into new projects with similar characteristics.
    No preview · Conference Paper · Aug 2012
Show more