Open Access Open Access  Restricted Access Subscription Access

Enabling Extreme Programming (XP) in Global Software Development (GSD) Practice

Trailokya Raj Ojha, Prajwal Chaudhary

Abstract


Many software development companies currently are expanding their operations globally. Competitive advantage and the financial profits it brings to an organization are the driving forces behind the globalization of software. Organizations are benefiting from GSD, but communication has been a problem that has limited its expansion. In contrast to co-located projects, miscommunication and misunderstanding caused by the distance between development sites occur considerably more frequently in GSD projects, which ultimately affects customer satisfaction and software quality. Agile Methods are seen as excellent processes for GSD because of their flexibility. The most popular Agile approach, Extreme Programming (XP), is examined in our study, and different factors supporting GSD are suggested.


Full Text:

PDF

References


Setamanit, S. O., Wakeland, W., & Raffo, D. (2007, August). Improving global software development project performance using simulation. In PICMET'07-2007 Portland International Conference on Management of Engineering & Technology (pp. 2458-2466). IEEE.

Damian, D. (2003). Global software development: growing opportunities, ongoing challenges. Software Process: Improvement and Practice, 8(4), 179-182.

Cockburn, A. (2001). Agile Software Development. Addison-Wesley Longman, Reading, MA.

Beck, K. (1999). Embracing change with extreme programming. Computer, 32(10), 70-77.

Manifesto for Agile Software Development, http://agilemanifesto.org/. [Accessed on: December 03, 2022].

Ojha, T. R., & Mainaly, B. (2022). Implementation of Key Performance Indicators (KPI) for Global Software Development-A Comprehensive Study. Journal of Advancement in Software Engineering and Testing, 5(2).

Setamanit, S. O., Wakeland, W., & Raffo, D. (2007, August). Improving global software development project performance using simulation. In PICMET'07-2007 Portland International Conference on Management of Engineering & Technology (pp. 2458-2466). IEEE.

Prikladnicki, R., Nicolas Audy, J. L., & Evaristo, R. (2003). Global software development in practice lessons learned. Software Process: Improvement and Practice, 8(4), 267-281.

Damian, D., & Zowghi, D. (2003). Requirements Engineering challenges in multi-site software development organizations. Requirements Engineering Journal, 8(1), 149-160.

Tiwana, A. (2004). Beyond the black box: knowledge overlaps in software outsourcing. Ieee Software, 21(5), 51-58.


Refbacks

  • There are currently no refbacks.