2 research outputs found

    Knowledge management in distributed software development: a systematic review

    Get PDF
    Software development is characterized as a knowledge intensive activity. Particularly, Distributed Software Development (DSD) is an approach that demands more attention for coordination and communication among members of distributed team, due to regional, cultural and infrastructure differences. Knowledge has being, increasingly, seen as the most important strategic resource in organizations. So, the management of this knowledge is critical to organizational success. Knowledge Management (KM) is a set of processes directed at creating, capturing, storing, sharing, apply, and reuse of knowledge, which are useful to decision making. The purpose of this paper is to present a systematic review carried out to identify the processes, techniques, methods, practices and/or tools adopted for Knowledge Management in Distributed Software Development. With this systematic review some interesting points for research were identified.WIS - X Workshop ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    Crafting a global teaming model for architectural knowledge

    Get PDF
    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
    corecore