2008 ◽  
Vol 1 (1) ◽  
pp. 57-71 ◽  
Author(s):  
Nathan Denny ◽  
Igor Crk ◽  
Ravi Sheshu

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

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.


Author(s):  
Nathan Denny ◽  
Igor Crk ◽  
Ravi Sheshu Nadella

The growing adoption of outsourcing and offshoring concepts is presenting new opportunities for distributed software development. Inspired by the paradigm of round-the-clock manufacturing, the concept of the 24-Hour Knowledge Factory (24HrKF) attempts to make similar transformations in the arena of IS: specifically to transform the production of software and allied intangibles to benefit from the notion of continuous development by establishing multiple collaborating sites at strategically selected locations around the globe. As the sun sets on one site, it rises on another site with the day’s work being handed off from the closing site to the opening site. In order to enable such hand offs to occur in an effective manner, new agile and distributed software processes are needed, as delineated in this chapter.


Author(s):  
Outi Salo ◽  
Kari Kolehmainen ◽  
Pekka Kyllönen ◽  
Jani Löthman ◽  
Sanna Salmijärvi ◽  
...  

DYNA ◽  
2019 ◽  
Vol 86 (209) ◽  
pp. 79-90
Author(s):  
Wilson Alfredo Ortega Ordoñez ◽  
César Jesús Pardo Calvache ◽  
Francisco José Pino Correa

Currently, there is a broad portfolio of agile approaches to software development, however, in many cases their implementation is done informally and without a proper institutionalization of the agile values and principles. Although there are some proposals related to the adoption and assessment of agile approaches, efforts have been made without having a common terminology which has led to confusion and terminological conflict affecting the implementation of these approaches in organizations. This article proposes the ontology called OntoAgile, which aims to suggest a common and consistent terminology that allows sharing the knowledge generated around the implementation of the agile approaches in the software processes in a generic and formal way. Similarly, OntoAgile facilitates the assessment of the agility of the software processes from the identification of the relationships between the elements of the software processes and the agile principles and values. OntoAgile was assessed satisfactorily by three cases of application.


Sign in / Sign up

Export Citation Format

Share Document