Requirements engineering during global software development : some impediments to the requirements engineering process : a case study
Hanisch, Jo and Corbitt, Brian 2004, Requirements engineering during global software development : some impediments to the requirements engineering process : a case study, in Proceedings of the 12th European Conference on Information Systems, Turku School of Economics and Business Administration, Turku, Finland.
Requirements engineering is not straightforward for any software development team. Developing software when team members are located in widely distributed geographic locations poses many challenges for developers, particularly during the requirements engineering phase. This paper reports on a case study concerning a large software development project that was completed in just seven months between users located in the UK and software developers from an international software house based in New Zealand. The case indicates that while “true” global requirements engineering may be desirable in achieving economy of resources, a “hybrid” structure of requirements engineering processes is more realistic so that lasting relationships with clients may be formed, and requirements engineering activities achieved. The main impediment to the process of requirements engineering during global software development, as recounted by the team members in this case, is communication. Communication issues may be further described in terms of four categories: distribution of the clients and the development team, distribution of the development team, cultural differences between the clients and the development team and cultural differences among the development team.
Field of Research
080612 Interorganisational Information Systems and Web Services
Socio Economic Objective
890299 Computer Software and Services not elsewhere classified