Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> The purpose of this research paper is to propose a knowledge sharing framework to manage software projects where employees working in different work location. To support the arguments made based on review literature, the paper presents the holistic framework of knowledge sharing in a software development company and also provides a model to solve the problem of knowledge sharing objections. The paper then applies the framework to study the existence of knowledge sharing process in a software development company to examine the effectiveness of knowledge sharing. <s> BIB001 </s> Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> Knowledge management (KM) is key to the success of any software organization. KM in software development has been the center of attention for researchers due to its potential to improve productivity. However, the knowledge is not only stored in repositories but is also shared in the office space. Agile software development teams use the benefits of shared space to foster knowledge creation. But it is difficult to create and share this type of knowledge, when team members are distributed. This participatory single-case study indicates that, distributed team members rely heavily on knowledge codification and application of tools for knowledge sharing. We have found that, the studied project did not use any specific software or hardware that would enable spatial knowledge creation and sharing. Therefore parts of the knowledge items not codified were destined to be unavailable for remote team members. <s> BIB002 </s> Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> Knowledge management (KM) is essential for success in global software development. Software organizations are now managing knowledge in innovative ways to increase productivity. In agile software development, collaboration and coordination depend on the communication, which is the key to success. To maintain effective collaboration and coordination in distributed agile projects, practitioners need to adopt different types of knowledge sharing techniques and strategies. There are also few studies that focus on knowledge sharing in distributed agile projects. This research identified the knowledge sharing techniques and strategies applied by the practitioners in distributed agile projects. Challenges faced by the practitioners during knowledge sharing in distributed agile projects are also identified and discussed. <s> BIB003 </s> Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> Knowledge transfer is a critical factor in ensuring the success of offshore outsourcing software development projects and is, in many cases, neglected. Compared to in-house or co-located projects, however, such globally distributed projects feature far greater complexity. In addition to language barriers, factors such as cultural differences, time zone variance, distinct methods and practices, as well as unique equipment and infrastructure can all lead to problems that negatively impact knowledge transfer, and as a result, a project's overall success. In order to help minimise such risks to knowledge transfer, we conducted a research study based on expert interviews in six projects. Our study used German clients and focused on offshore outsourcing software development projects. We first identified known problems in knowledge transfer that can occur with offshore outsourcing projects. Then we collected best-practice solutions proven to overcome the types of problems described. Afterward, we conducted a follow-up study to evaluate our findings. In this subsequent stage, we presented our findings to a different group of experts in five projects and asked them to evaluate these solutions and recommendations in terms of our original goal, namely to find ways to minimise knowledge-transfer problems in offshore outsourcing software development projects. Thus, the result of our study is a catalog of evaluated solutions and associated recommendations mapped to the identified problem areas. <s> BIB004 </s> Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> Abstract Although scholars have long studied knowledge sharing drivers within software development teams, our knowledge remains fragmented by the divergent efforts that are based on and contribute to theoretical perspectives. This study provides a review of the extant literature (1993–2011) on knowledge sharing drivers in software teams and establishes a classification framework using an organizational change perspective. A synthesis of the literature uncovers diverse themes and gaps in the existing body of knowledge, suggests several paths for advancing theory on knowledge sharing in software development contexts, and discusses implications for practitioners concerned with knowledge sharing in software development. <s> BIB005 </s> Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> We present systematic literature review of 61 primary studies (2000September 2014) that empirically reported knowledge sharing challenges and practices in Global Software Development (GSD).We found knowledge sharing challenges and practices in GSD could be classified in 6 main themes: management, team structure, work processes/practices, team cognition, social attributes and technology.Regarding contextual settings, we found empirical studies were mainly conducted in offshore outsourcing collaboration model distributed between two sites. Most of the studied organizations were large enterprises. ContextGlobal Software Development (GSD) presents significant challenges to share and understand knowledge required for developing software. Organizations are expected to implement appropriate practices to address knowledge-sharing challenges in GSD. With the growing literature on GSD and its widespread adoption, it is important to build a body of knowledge to support future research and effective knowledge sharing practices. ObjectiveWe aimed at systematically identifying and synthesizing knowledge sharing challenges and practices. We also intended to classify the recurrent challenges and most frequently reported practices in different contextual settings. MethodWe used Systematic Literature Review (SLR) for reviewing 61 primary studies that were selected after searching the GSD literature published over the last 14 years (2000September 2014). We applied thematic analysis method for analysing the data extracted from the reviewed primary studies. ResultsOur findings revealed that knowledge sharing challenges and practices in GSD could be classified in 6 main themes: management, team structure, work processes/practices, team cognition, social attributes and technology. In regard to contextual settings, we found empirical studies were mainly conducted in an offshore outsourcing collaboration model distributed between two sites. Most of the studied organizations were large enterprises. Many of the studies did not report any information for several contextual attributes that made it difficult to analyse the reported challenges and practices with respect to their respective contexts. ConclusionWe can conclude: (a) there is a higher tendency among researchers to report practices than challenges of knowledge sharing in GSD. (b) Given our analysis, most of the reported knowledge sharing challenges and practices fall under the theme of work practices. (c) The technology related knowledge-sharing challenges are the least reported; we discussed the available technologies for supporting knowledge sharing needs in GSD. (d) The organizational contextual information is missing from a large number of studies; hence, it was not possible to investigate the potential relations between knowledge sharing challenges/practices and the contextual attributes of GSD teams. We assert the need of exploring knowledge sharing in the context of small/medium sized organizations to avoid the risk of findings being biased by specific empirical setting (e.g., large enterprises distributed between US and India). <s> BIB006 </s> Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> Knowledge Management (KM) and knowledge sharing (KS) have become crucial tasks for both Middle Managers and Top Managers of many organizations, especially those who highly rely on the type of knowledge which is difficult to transfer from one person to another, or what is called "Tacit Knowledge". The objective of this case study is to review the practical knowledge transfer techniques, the main motivators and demotivators of a tacit knowledge transfer process, and the measures that can be taken to overcome the demotivation factors. Siemens is chosen for this case study because it has been recently rated as one of the top Knowledge-Management-driven companies. We present here our own observations on some of the KM practices that Siemens strives to implement in its branches in the Middle East countries and the barriers which are challenging such practices. <s> BIB007 </s> Systematic Literature Review of Knowledge Sharing Barriers and Facilitators in Global Software Development Organizations Using Concept Maps <s> 2) CENTRALIZED LIBRARIES, KNOWLEDGE REPOSITORIES AND MAPS <s> In the context of Global Software Development (GSD), team members face a number of challenges that needs to be solved. One of them relates to the transfer of knowledge needed to fulfil the required tasks. The knowledge transfer process may be organized and implemented in various ways, as companies use varying strategies to transfer knowledge from onsite to offshore sites. However, without effective knowledge management practices, success in GSD will be difficult. In this paper, we aims to identify the process activities of knowledge transfer in globally distributed teams, challenges and suitable solutions for effective knowledge transfer. In order to achieve this objective, a systematic literature review (SLR) of the existing knowledge transfer literature is conducted. Our findings describing the process of knowledge transfer in globally distributed teams, a set of challenges and recommended practices for effective knowledge transfer. Finally, we conclude this study with a discussion of the directions for further and future research. <s> BIB008
Establishment of centralized libraries and knowledge repositories (''e.g., wiki, discussion forums, portals, document management systems, scrum boards'') allowed ''centralized organizational knowledge'' to be available for remote team members BIB006 , BIB002 . It was found that wikis aid in initiating new threads BIB003 . An example of using centralized libraries was reported at the Siemens. Full library of control function block was made available to the Siemens automation engineer. This library provided exposure to the functionalities which are useful to the industrial application BIB007 . It may also be noted that some software offshore companies used ''wiki'' as their knowledge base repository. A centralized knowledge repository can be considered as a positive factor in support of KS in offshore outsourcing projects BIB004 . Another important factor which aids KS in offshore software team are ''knowledge maps''. These knowledge maps are made accessible to all team members via common database or repository and provide accessible solution BIB004 . ''Adoption of common platforms and tools among sites'' BIB008 and establishment of ''common KS practice'' for distributed teams can minimize the cost spent on KS awareness and training programs BIB001 . Standardization of templates and methodologies supports KS between onsite and offshore software development teams BIB005 .