scispace - formally typeset
Search or ask a question
Author

Eoin Ó Conchúir

Bio: Eoin Ó Conchúir is an academic researcher from University of Limerick. The author has contributed to research in topics: Software development & Stakeholder. The author has an hindex of 10, co-authored 16 publications receiving 1377 citations.

Papers
More filters
Proceedings ArticleDOI
16 Oct 2006
TL;DR: This study investigates the particular challenges associated with managing GSD by empirical investigation at three US based GSD companies operating in Ireland and reveals some of the solutions used to deal with these challenges.
Abstract: Global software development (GSD) is a phenomenon that is receiving considerable interest from companies all over the world. In GSD, stakeholders from different national and organizational cultures are involved in developing software and the many benefits include access to a large labour pool, cost advantage and round-the-clock development. However, GSD is technologically and organizationally complex and presents a variety of challenges to be managed by the software development team. In particular, temporal, geographical and socio-cultural distances impose problems not experienced in traditional systems development. In this paper, we present findings from a case study in which we explore the particular challenges associated with managing GSD. Our study also reveals some of the solutions that are used to deal with these challenges. We do so by empirical investigation at three US based GSD companies operating in Ireland. Based on qualitative interviews we present challenges related to temporal, geographical and socio-cultural distance.

330 citations

Journal ArticleDOI
TL;DR: The benefits of GSD are focused on and the extent to which they are actually being realized in practice in three global companies practicing GSD is focused on.
Abstract: IntroductionGlobal Software Development (GSD) is increasingly becoming the normal practice in the software industry, readily evidenced by U.S. estimates that the value of the offshore software development market has increased 25-fold over the past 10 years, to the extent that one-quarter of U.S. spending on application development, integration and management services is expected to go off-shore according to recent predictions. There are many potential benefits that can arise from GSD. The most frequently cited one is that of reduced development costs due to the salary savings possible. Also, GSD can lead to reduced development duration due to greater time zone effectiveness as companies practice the so-called 'follow-the-sun' software development model. GSD also affords new opportunities for cross-site modularization of development work, potential access to a larger and better-skilled developer pool, and the possibility of greater innovation, learning and transfer of best practices. Finally, GSD can facilitate closer proximity to markets and customers.However, GSD also introduces a number of challenges in relation to communication, coordination and control of the development process. These arise due to the distances involved in three dimensions -- geographical, temporal, and socio-cultural (See Figure 1). As a consequence, much research and practice has focused on trying to find ways to overcome the GSD challenges identified in Figure 1. In the literature to date, the potential benefits of GSD are usually just mentioned very briefly, if they are mentioned at all, and the realization of these benefits seems to be more or less taken for granted. The primary focus instead is on how the problems inherent in GSD might be addressed. Here, we reverse this trend and focus instead on the benefits and the extent to which they are actually being realized in practice in three global companies practicing GSD.

275 citations

Journal ArticleDOI
TL;DR: Specific Scrum and eXtreme Programming practices are found to be useful for reducing communication, coordination, and control problems that have been associated with GSD.
Abstract: This article explores how agile practices can reduce three kinds of “distance” – temporal, geographical, and sociocultural – in global software development (GSD). On the basis of two in-depth case studies, specific Scrum and eXtreme Programming (XP) practices are found to be useful for reducing communication, coordination, and control problems that have been associated with GSD.

269 citations

01 Jan 2005
TL;DR: An analysis of the published literature considers threats to communication, coordination and control in DD caused by Temporal Distance, Geographical Distance, and Socio-Cultural Distance to result in a more complete framework for reasoning in the DD domain.
Abstract: In this paper we present an overview of the field of distributed development of software systems and applications (DD). Based on an analysis of the published literature, we consider threats to communication, coordination and control in DD caused by Temporal Distance, Geographical Distance, and Socio-Cultural Distance. The analysis results in a more complete framework for reasoning in the DD domain which should be a useful resource for both academic researchers and practitioners.

227 citations

Journal ArticleDOI
TL;DR: Investigation of two-stage offshoring as experienced by the Irish sites of two large global companies, headquartered in the United States, with significant software development operations finds that temporal location seems to favor a bridge location such as Ireland, certainly with United States-Asian partners, and research supports the view that Offshoring tends to progress through a staged sequence of progressively lower cost destinations.
Abstract: This paper investigates two-stage offshoring as experienced by the Irish sites of two large global companies, headquartered in the United States, with significant software development operations. As part of these companies, the Irish sites act as a bridge in their offshoring arrangements: While the U.S. sites offshore work to Ireland, the Irish sites offshore work further to India and, hence, have experience of being both customer and vendor in two-stage offshore sourcing relationships. Using a framework derived from relational exchange theory (RET), we conducted multiple case study research to investigate and develop an initial theoretical model of the implementation of this two-stage offshoring bridge model. Our study shows that while both companies act as bridges in two-stage offshoring arrangements, their approaches differ in relation to (1) team integration, (2) organizational level implementation, and (3) site hierarchy. Although, there are opportunities afforded by the bridge model at present, the extent to which these opportunities will be viable into the future is open to question. As revealed in our study, temporal location seems to favor a bridge location such as Ireland, certainly with United States-Asian partners. However, location alone will not be enough to maintain position in future two-stage offshoring arrangements. Furthermore, our research supports the view that offshoring tends to progress through a staged sequence of progressively lower cost destinations. Such a development suggests that two-stage offshoring, as described in this paper, will eventually become what we would term multistage offshoring.

135 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: Reading a book as this basics of qualitative research grounded theory procedures and techniques and other references can enrich your life quality.

13,415 citations

Proceedings ArticleDOI
23 May 2007
TL;DR: A desired future for global development and the problems that stand in the way of achieving that vision are described and the need for a systematic understanding of what drives the need to coordinate and effective mechanisms for bringing it about is noted.
Abstract: Globally-distributed projects are rapidly becoming the norm for large software systems, even as it becomes clear that global distribution of a project seriously impairs critical coordination mechanisms. In this paper, I describe a desired future for global development and the problems that stand in the way of achieving that vision. I review research and lay out research challenges in four critical areas: software architecture, eliciting and communicating requirements, environments and tools, and orchestrating global development. I conclude by noting the need for a systematic understanding of what drives the need to coordinate and effective mechanisms for bringing it about.

712 citations

Proceedings ArticleDOI
23 May 2007
TL;DR: Current requirements engineering (RE) research is reviewed and future research directions suggested by emerging software needs are identified, which aim to address RE needs for emerging systems of the future.
Abstract: In this paper, we review current requirements engineering (RE) research and identify future research directions suggested by emerging software needs. First, we overview the state of the art in RE research. The research is considered with respect to technologies developed to address specific requirements tasks, such as elicitation, modeling, and analysis. Such a review enables us to identify mature areas of research, as well as areas that warrant further investigation. Next, we review several strategies for performing and extending RE research results, to help delineate the scope of future research directions. Finally, we highlight what we consider to be the "hot" current and future research topics, which aim to address RE needs for emerging systems of the future.

690 citations