Flexible Global Software Development(GSD)

2010 ◽  
pp. 2404-2436
Author(s):  
Vanita Yadav ◽  
Monica Adya ◽  
Varadharajan Sridhar ◽  
Dhruv Nath

Globalization of software development has resulted in a rapid shift away from the traditional collocated, on-site development model, to the offshoring model. Emerging trends indicate an increasing interest in offshoring even in early phases like requirements analysis. Additionally, the flexibility offered by the agile development approach makes it attractive for adaptation in globally distributed software work. A question of significance then is what impacts the success of offshoring earlier phases, like requirements analysis, in a flexible and globally distributed environment? This article incorporates the stance of control theory to posit a research model that examines antecedent factors such as requirements change, facilitation by vendor and client site-coordinators, control, and computer-mediated communication. The impact of these factors on success of requirements analysis projects in a “flexible” global setting is tested using two quasi-experiments involving students from Management Development Institute, India and Marquette University, USA. Results indicate that formal modes of control significantly influence project success during requirements analysis. Further, facilitation by both client and vendor site coordinators positively impacts requirements analysis success.

Author(s):  
Vanita Yadav ◽  
Monica Adya ◽  
Varadharajan Sridhar ◽  
Dhruv Nath

Globalization of software development has resulted in a rapid shift away from the traditional collocated, on-site development model, to the offshoring model. Emerging trends indicate an increasing interest in offshoring, even in early phases like requirements analysis. Additionally, the flexibility offered by the agile development approach makes it attractive for adaptation in globally distributed software work. A question of significance then is what impacts the success of offshoring earlier phases, like requirements analysis, in a flexible and globally distributed environment? This chapter incorporates the stance of control theory to posit a research model that examines antecedent factors such as requirements change, facilitation by vendor and client site-coordinators, control, and computer-mediated communication. The impact of these factors on success of requirements analysis projects in a “flexible” global setting is tested using two quasi-experiments involving students from Management Development Institute, India and Marquette University, U.S.A. Results indicate that formal modes of control significantly influence project success during requirements analysis. Further, facilitation by both client and vendor site coordinators positively impacts requirements analysis success.


2009 ◽  
pp. 2115-2136
Author(s):  
Dhruv Nath ◽  
Varadharajan Sridhar ◽  
Monica Adya ◽  
Amit Malik

The off-shore software development companies in countries such as India use a global delivery model in which initial requirement analysis phase of software projects get executed at client locations to leverage frequent and deep interaction between user and developer teams. Subsequent phases such as design, coding and testing are completed at off-shore locations. Emerging trends indicate an increasing interest in off-shoring even requirements analysis phase using computer mediated communication. We conducted an exploratory research study involving students from Management Development Institute (MDI), India and Marquette University (MU), U.S.A. to determine quality of such off-shored requirements analysis projects. Our findings suggest that project quality of teams engaged in pure off-shore mode is comparable to that of teams engaged in collocated mode. However, the effect of controls such as user project monitoring on the quality of off-shored projects needs to be studied further.


2010 ◽  
pp. 1997-2018
Author(s):  
Dhruv Nath ◽  
Varadharajan Sridhar ◽  
Monica Adya ◽  
Amit Malik

The off-shore software development companies in countries such as India use a global delivery model in which initial requirement analysis phase of software projects get executed at client locations to leverage frequent and deep interaction between user and developer teams. Subsequent phases such as design, coding and testing are completed at off-shore locations. Emerging trends indicate an increasing interest in off-shoring even requirements analysis phase using computer mediated communication. We conducted an exploratory research study involving students from Management Development Institute (MDI), India and Marquette University (MU), U.S.A. to determine quality of such off-shored requirements analysis projects. Our findings suggest that project quality of teams engaged in pure off-shore mode is comparable to that of teams engaged in collocated mode. However, the effect of controls such as user project monitoring on the quality of off-shored projects needs to be studied further.


Author(s):  
Dhruv Nath ◽  
Varadharajan Sridhar ◽  
Monica Adya ◽  
Amit Malik

The off-shore software development companies in countries such as India use a global delivery model in which initial requirement analysis phase of software projects get executed at client locations to leverage frequent and deep interaction between user and developer teams. Subsequent phases such as design, coding and testing are completed at off-shore locations. Emerging trends indicate an increasing interest in off-shoring even requirements analysis phase using computer mediated communication. We conducted an exploratory research study involving students from Management Development Institute (MDI), India and Marquette University (MU), USA to determine quality of such off-shored requirements analysis projects. Our findings suggest that project quality of teams engaged in pure off-shore mode is comparable to that of teams engaged in collocated mode. However, the effect of controls such as user project monitoring on the quality of off-shored projects needs to be studied further.


Author(s):  
Adrian Meier ◽  
Emese Domahidi ◽  
Elisabeth Günther

The relationship between computer-mediated communication (e.g., Internet or social media use) and mental health has been a long-standing issue of debate. Various disciplines (e.g., communication, psychology, sociology, medicine) investigate computer-mediated communication in relation to a great variety of negative (i.e., psychopathology) and positive (i.e., well-being) markers of mental health. We aim at charting this vast, highly fragmented, and fast growing literature by means of a scoping review. Using methods of computational content analysis in conjunction with qualitative analyses, we map 20 years of research based on 1,780 study abstracts retrieved through a systematic database search. Results reveal the most common topics investigated in the field, as well as its disciplinary boundaries. Our review further highlights emerging trends in the literature and points to unique implications for how future research should address the various relationships between computer-mediated communication and mental health.


Author(s):  
Michel Tétreault ◽  
Aude Dufresne ◽  
Michel Gagnon

This chapter presents the elaboration of an ontology-based application called Combine. This application aims to optimize and enhance e-Recruitment processes in the domain of Information Technologies’ staffing services, and especially e-Recruitment processes that use Social Web platforms as a means of sourcing candidates. This chapter will describe the context motivating this development and how the system was designed, from the requirements analysis to the prototype evaluation, revealing the concerns, constraints and opportunities met along the way. All of these factors will be discussed mainly in regards to Computer-Mediated Communication (CMC) and Human-Computer Interaction (HCI) theories in order to argue the potential return on investment of the conceptualized semantic e-Recruitment application.


2022 ◽  
Vol 5 (1) ◽  
pp. 1-6
Author(s):  
Amos O. Jarikre ◽  
Yogesh Kumar Sharma ◽  
Amoako Kani John ◽  
Stercy Kwasi Bailey

The development of reusable and extensible software for business purposes has been the hallmark of the day. More developers are taking advantage of numerous approaches towards reaching their goals. One such approach is the agile approach in the development of extensible applications which has become so popular since its introduction over a decade ago. Using an agile approach that has a defined value in developing applications portray numerous benefits which have been identified by various scholars pointing out their outcomes as motivating factors of its adoption. With all such outline benefits, there exist some potential obstacles to agile developmental approach which has not been fully addressed. Hence, this article is aimed at analysing the obstacles which software developers face during agile development through a database search and also to guide them on ways to overcome such obstacles.


Author(s):  
Vanita Yadav

Getting requirements right is considered the most important and difficult part of the software development process. As organizations and stakeholders become more globally distributed, getting requirements right will pose a greater challenge. Today, organizations are offered a sophisticated array of multimedia meeting systems with video, audio and computer support for remotely specifying requirements. In the context of present day’s global workforce scenario, distributed requirements engineering is now being explored by researchers as well as industry to build an understanding of the dynamics of this highly interactive phase in a globally distributed context. Accordingly, this paper addresses the timely need of reviewing the literature on globally distributed requirements engineering. Findings highlight paucity of literature in this area. Additionally, the paper presents an innovative approach to globally distributed requirements engineering by reviewing the literature on the applicability of agile development approach in a globally distributed setting. Contributing to academic and practitioner literature, the author discusses emerging directions for future research in this area.


Author(s):  
Roy Morien

Massive failures of software development projects have been recorded in the literature, and particularly in the popular press, over the years. Yet, rarely if ever have we seen any objective, detailed analysis of the causes of these failures. Indeed, we usually can only surmise how the projects were managed or what the development methodology or approach was. This chapter analyses some aspects of software development projects and development methodologies in terms of the success or failure potential of these methodologies. The conclusion arrived at is that the system development methodologies handed down since the late 1970s as the preferred development approach, generally known as Structured Methodologies, based on the Structured Design Life Cycle methodology (SDLC), bear the seeds of their own failure. It is asserted that they cannot succeed because of the inherent nature and assumptions embedded in those methodologies. After some analysis of these assumptions, considered to be highly flawed and unworkable, the now not so recently published Agile Development methodologies are discussed and proffered as a workable and inherently successful approach to software system development.


2020 ◽  
Vol 5 (2) ◽  
pp. 297
Author(s):  
Imam Ahmad ◽  
Rohmat Indra Borman ◽  
Jafar Fakhrurozi ◽  
Gavan Gorbi Caksana

To determine the topic or research title for the student's thesis, it is possible that the similarity of the title to the previous title, either accidentally or unintentionally. Therefore, the relevant section must check the titles submitted by students, so as to avoid plagiarism. The development of a thesis title similarity detection application is one of the efforts that can be made in solving this problem. The development of sosftware requires the right method to develop applications according to user needs. Extreme Programming (XP) is a part of the agile development approach based on iterative development, which is based on needs and solutions through collaboration among the development team. So, in this study, the development of a similarity detection application for the title of a thesis with the XP software development approach was carried out. Keywords - agile development, extreme programming, thesis


Sign in / Sign up

Export Citation Format

Share Document