scholarly journals An Insider’s Perspective of Knowledge Sharing in Software Development Projects

Author(s):  
Lucas Thulani Khoza ◽  
Kelvin Joseph Bwalya

In order to achieve agility in software development, there is a need to ensure that the knowledge generated is seamlessly shared among the teams involved. Different contexts face unique contextual motivators and challenges towards achieving efficient knowledge sharing in software development firms. Overcoming these challenges starts from understanding the contextual nuances at play in the environment, in which knowledge sharing is desired. With increased need for ubiquitous and on-the-go information needs in agile software development projects, understanding the need for effective knowledge sharing platforms is important. The general scarcity of empirical studies has culminated into lack of in-depth global or local insights on knowledge sharing. This research investigates the different contours of knowledge sharing in a software development context in South Africa. Quantitative data collected using a questionnaire with closed-ended questions were analysed using an interpretive and deductive approach. Findings of this research reveal that job security, motivation, time constraints, psychological factors, communication, resistance to change, and rewards are core factors for knowledge sharing in software development projects. Compared with the global context, this research is aligned with other findings with new additions on the grouping of factors influencing knowledge sharing in software development projects. The study discusses the types of knowledge considered useful to share, presents appropriate ways of sharing such useful knowledge and articulates how different types of knowledge are shared in the South African context. This research contributes to the current debate on challenges in knowledge sharing within software development projects in developing world contexts and discusses how software development companies may ensure that triple constraints (time, cost and scope) are overcome.

2017 ◽  
Vol 19 (1) ◽  
Author(s):  
Lucas T. Khoza ◽  
Agnieta B. Pretorius

Background: ‘Knowledge is power’ and software developing organisations are dependent on knowledge to achieve and maintain a competitive advantage. Subsequently, knowledge sharing is a key factor for modern software developing organisations to succeed in today’s competitive environment. For software developing organisations to reach their goals and objectives, knowledge sharing – and in particular the sharing of useful knowledge – needs to be targeted. To promote knowledge sharing, factors influencing knowledge sharing need to be identified and understood.Objective: This study seeks to identify factors that negatively influence knowledge sharing in software development in the developing country context.Method: Expert sampling as a subcategory of purposive sampling was employed to extract information, views and opinions from experts in the field of information and communication technology, more specifically from those who are involved in software development projects. Four Johannesburg-based software developing organisations listed on the Johannesburg Stock Exchange (JSE), South Africa, participated in this research study. Quantitative data were collected using an online questionnaire with closed-ended questions.Results: Findings of this research reveal that job security, motivation, time constraints, physiological factors, communication, resistance to change and rewards are core factors negatively influencing knowledge sharing in software developing organisations.Conclusions: Improved understanding of factors negatively influencing knowledge sharing is expected to assist software developing organisations in closing the gap for software development projects failing to meet the triple constraint of time, cost and scope.


2014 ◽  
Vol 27 (4) ◽  
pp. 66-81
Author(s):  
Peng Xu ◽  
Yurong Yao

Offshoring has become a viable alternative for companies to lower software development costs and leverage labor resources worldwide. To achieve success in offshoring software development projects, a vendor must choose appropriate development methodologies. This study aims to examine how methodology fit affects offshoring project performance. It proposes that methodology fit affects project performance through interfirm knowledge sharing between vendors and clients. In addition, the impact of methodology fit on knowledge sharing is dependent on relational capital between vendors and clients. A survey was conducted among software companies in China that provide offshoring services. 108 completed questionnaires were collected. The results confirm this article's hypotheses.


2017 ◽  
Vol 19 (1) ◽  
Author(s):  
Tawanda B. Chiyangwa ◽  
Ernest Mnkandla

Background: The continued in failure of agile and traditional software development projects have led to the consideration, attention and dispute to critical success factors that are the aspects which are most vital to make a software engineering methodology fruitful. Although there is an increasing variety of critical success factors and methodologies, the conceptual frameworks which have causal relationship are limited.Objective: The objective of this study was to identify and provide insights into the critical success factors that influence the success of software development projects using agile methodologies in South Africa.Method: Quantitative method of collecting data was used. Data were collected in South Africa through a Web-based survey using structured questionnaires.Results: These results show that organisational factors have a great influence on performance expectancy characteristics.Conclusion: The results of this study discovered a comprehensive model that could provide guidelines to the agile community and to the agile professionals.


2014 ◽  
Vol 20 (4) ◽  
pp. 1006-1051 ◽  
Author(s):  
Viviane Santos ◽  
Alfredo Goldman ◽  
Cleidson R. B. de Souza

Sign in / Sign up

Export Citation Format

Share Document