Enabling Extreme Programming (XP) in Global Software Development (GSD) Practice
Creators
- 1. Assistant Professor, Department of Computer Science and Engineering, Nepal Engineering College, Bhaktapur, Nepal
- 2. Department of Computer Science and Engineering, Nepal Engineering College, Bhaktapur, Nepal.
Description
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.
Files
Enabling Extreme Programming -Formatted Paper.pdf
Files
(301.8 kB)
Name | Size | Download all |
---|---|---|
md5:1c54b335aafaf5505abd498746284261
|
301.8 kB | Preview Download |
Additional details
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.