Coordination in Global Software Development: Challenges, associated threats, and mitigating practices
2012 (English)Independent thesis Advanced level (degree of Master (Two Years))
Student thesis
Abstract [en]
Global Software Development (GSD) is an emerging trend in today's software world in which teams are geographically dispersed, either in close proximity or globally. GSD provides certain advantages to development companies like low development cost, access to cheap and skilled labour etc. This type of development is noted as a more risky and challenging as compared to projects developed with teams under same roof. Inherently the nature of GSD projects are cooperative in which many software developers work on a common project, share information and coordinate activities. Coordination is a fundamental part of software development. GSD comprises different types of development systems i.e. insourcing, outsourcing, nearshoring, or farshoring, whatever the types of development systems selected by a company there exist the challenges to coordination. Therefore the knowledge of potential challenges, associated threats to coordination and practices to mitigate them plays a vital role for running a successful global project.
Place, publisher, year, edition, pages
2012. , p. 114
Keywords [en]
Global Software Development, Coordination, Collaboration, Systematic Literature Review, Distributed Software Development, Global Software Engineering, Mitigation Strategies, Practices, Empirical study, Offshore, Outsource, Distributed development, Dispersed development.
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-6054Local ID: oai:bth.se:arkivex3C9F1E5D1509C02BC1257A0200767742OAI: oai:DiVA.org:bth-6054DiVA, id: diva2:833472
Uppsok
Technology
Supervisors
2015-04-222012-05-182018-01-11Bibliographically approved