Impediments to Requirement Engineering in Distributed Team

Full Text (PDF, 584KB), PP.10-18

Views: 0 Downloads: 0

Author(s)

Nabiha Usmani 1,* Rabbia Hassan 1 Waqas Mahmood 1

1. Institute Of Business Administration, Computer Science, Karachi, 75400, Pakistan

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2017.06.02

Received: 29 May 2017 / Revised: 18 Jun. 2017 / Accepted: 13 Jul. 2017 / Published: 8 Nov. 2017

Index Terms

Requirement gathering, Globally Distributed Development (GSD), Virtual Teams, Offshore Outsourcing, Challenges, Major problems in RE

Abstract

Due to the greater availability of skilled software engineers, organizations are increasingly adopting Global Software Development, at relatively lesser costs. Software process in such distributed teams have turned out to be progressively more viable for numerous reasons, due to better communication technologies and maturity level of software industry. However organizations adopting Global Software Development must take into consideration that it is not a risk-free action, as many failures related to it have been reported.
There are a number of challenges when existing tools of globally distributed projects are adopted. Upon deep evaluation of requirement analysis during interactive phase, particular consideration must be given to the requirements of clients and distributed software provider teams which are globally dispersed. In this paper, we present realistic insights gathered from carrying out surveys from IT professionals and people working in the software industry. Moreover, extensive examination of the literature work previously done in this regard is also documented in our paper. The objective of our paper is to get a clear idea about the major factors and challenges faced by the team members of the globally distributed team. After identification of these key factors, based on the results of our survey, we have endeavored to present an analysis on how to overcome these challenges.

Cite This Paper

Nabiha Usmani, Rabbia Hassan, Waqas Mahmood, "Impediments to Requirement Engineering in Distributed Team", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.9, No.6, pp. 10-18, 2017. DOI:10.5815/ijieeb.2017.06.02

Reference

[1]Ali, N. (2015). A Method of requirements change management for global software development. Information and Software Technology 70 .
[2]Ali, N. (2015). Managing requirements change in Global Software Development.
[3]Ali, S. (2016). An Improved Framework for Requirement Implementation in the context of Global Software Development: A Systematic Literature Review Protocol. International Journal of Modern Nonlinear Theory and Application , 161-170.
[4]de Gea, C. J. (2016). Co‐located and distributed natural‐language requirements specification: traditional versus reuse‐based techniques. Co‐located and distributed natural‐language requirements specification: traditional versus reuse‐based techniques.
[5]Fernández, D. M. (2013). Naming the Pain in Requirements Engineering. Germany: ISERN 2012.
[6]Khan, H. H. (2014). Factors generating risks during requirement engineering process in global software development environment. International Journal of Digital Information and Wireless Communications (IJDIWC), (pp. 63-78).
[7]Khan, H. H. (2013). Risk Generating Situations of Requirement Engineering in Global Software Development. Second International Conference on Informatics Engineering & Information Science (ICIEIS2013), (pp. 221-233).
[8]Kumari, S. N. (May 2013). A survey on global requirements elicitation issues and proposed research framework. . In Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference, (pp. 554-557).
[9]Minhas, N. M. (2014). An Improved Framework for Requirement Change Management in Global Software Development. Journal of Software Engineering and Applications , 779-790.
[10]Minhas, N. M. (2014). An improved framework for requirement change management in global software development. Journal of Software Engineering and Applications, 7(9), 779, (pp. 7(9), 779).
[11]Niazi, M. M. Challenges of the Existing Tools Used in Global Software Development Projects. Department of Information and Computer Science, King Fahd University of Petroleum and Minerals, Saudi Arabia.
[12]Rahman, M. &. (2015). MITIGATION APPROACHES FOR COMMON ISSUES AND CHALLENGES WHEN USING SCRUM IN GLOBAL SOFTWARE DEVELOPMENT.
[13]Yadav, V. A. (2016). Considerations for Effective Requirements Analysis in Offshore Software Development Projects: Lessons from Multi-method Research. Communications of the Association for Information Systems., (pp. 39(1), 11.).
[14]Yadav, V. (2016). Considerations for Effective Requirements Analysis in offshore software development projects: Lessons from multi-method research. Communications of the Association for Information Systems , 188-213.
[15]Yaseen, M. A. (2016). An Improved Framework for Requirement Implementation in the context of Global Software Development: A Systematic Literature Review Protocol. International Journal of Database Theory and Application,, (pp. 9(6), 161-170.).
[16]Abeer M. AlMutairi, M. R. (2015). The Proposal of Scaling the Roles in Scrum of. MECS (p. 7). Jeddah, Saudi Arabia: I.J. Information Technology and Computer Science.
[17]M. Rizwan Jameel Qureshi, N. A. (2014). Mitigating Coordination Costs in Global. I.J. Information Engineering and Electronic Business (pp. 16-21). Jeddah, Saudi Arabia: MECS.
[18]Munawar Hayat, M. R. (2015). Measuring the Effect of CMMI Quality Standard. I.J. Information Engineering and Electronic Business (pp. 46-52). Lahore, Pakistan: MECS.