Globalization and Socio-Technical Aspects of Information Systems Development

Gislaine Camila Lapasini Leal, Elisa Hatsue Moriya Huzita, Tania Fatima Calvi Tait · InTech eBooks · 2012

Global software developmentIn the last decade has been a great investment in the conversion of national markets into global ones, resulting new ways of competition and collaboration (Herbsleb et al., 2000).In this context, in search of competitive advantage, many organizations have chosen to distribute the software development process adopting Global Software Development (GSD).GSD can be defined as a strategy for software development.This strategy uses teams in several geographical locations with the involvement of people of different nationalities and different organizational cultures.It has been mainly characterized by collaboration and cooperation among departments and organization s b y c r e a t i n g g r o u p s o f d e v e l o p e r s working together, but located in different cities or countries, physically distant and time zone (PRIKLADNICKI and AUDY, 2008).According to Carmel (1999), the GSD projects consist of teams that working together to achieve common goals in the same project, however scattered geographically.In this strategy the process is accelerated due to: reduced costs, access to human resources improvements in infrastructure (Internet and development and integration tools); advantage of new markets, the rapid composition of virtual teams, and improving time to market, with the use of development "around the sun" (BEGEL and NAGAPAN, 2008).However, this dispersion has added new challenges to the development mainly related to communication, coordination and control, which may adversely affect productivity and therefore the software quality.These factors influence the way in which the software is designed, developed, tested and delivered to customers, thereby affecting the corresponding stages of the life cycle of the software.

Read the paper · More papers on PaperTik