Investigation of Project Administration related challenging factors of Requirements Change Management in global software development: A systematic literature review

Presently, software firms are adopting global software development (GSD) paradigm increasingly, due to producing quality software’s with low cost. But, the adoption of GSD is not straightforward, there are various complications allied with it mainly that related to requirements change management (RCM). The aim of this study is to identify project administration related challenges (CHs) that could negatively impact the RCM activities in GSD firms. We have employed systematic literature review (SLR) method in order to investigate the CHs. Using the SLR method, 10 CHs were identified. The identified CHs were categorized into three broad categories based on the size of organizations as small scale organizations (SSOs), medium scale organizations (MSOs) and large scale organizations (LSOs) in the context of GSD. The classification of the CHs was used to provide a clear picture of RCM process, and their respective CHs in organization size prospective. The study also indicated the critical challenges for RCM process implementation using the standards of the factors having a frequency ≥ 50% as critical. Our findings revealed that 3 out of ten CHs are critical for the implementation of RCM process in GSD. We believe that the findings of this paper are helpful in addressing project administration related problems of RCM practitioners in GSD, which is important for the success of GSD firms.

[1]  Mohammad Alshayeb,et al.  Towards Implementation of Requirements Management Specific Practices (SP1.3 and SP1.4) for Saudi Arabian Small and Medium Sized Software Development Organizations , 2017, IEEE Access.

[2]  P. D. D. Dominic,et al.  A propose framework for requirement Change Management in Global Software Development , 2012, 2012 International Conference on Computer & Information Science (ICCIS).

[3]  Torgeir Dingsøyr,et al.  Managing Knowledge in Global Software Development Projects , 2014, IT Professional.

[4]  Arif Ali Khan,et al.  Effect of Project Management in Requirements Engineering and Requirements Change Management Processes for Global Software Development , 2018, IEEE Access.

[5]  Muhammad Ali Babar,et al.  A Model for Requirements Change Management: Implementation of CMMI Level 2 Specific Practice , 2008, PROFES.

[6]  Arif Ali Khan,et al.  Systematic review of success factors and barriers for software process improvement in global software development , 2016, IET Softw..

[7]  Richard Lai,et al.  A systematic review of requirements change management , 2018, Inf. Softw. Technol..

[8]  Arif Ali Khan,et al.  A Survey Based Study on Factors Effecting Communication in GSD , 2014 .

[9]  Arif Ali Khan,et al.  Improving the Quality of Software Development Process by Introducing a New Methodology–AZ-Model , 2018, IEEE Access.

[10]  Arif Ali Khan,et al.  Understanding software process improvement in global software development: a theoretical framework of human factors , 2017, SIAP.

[11]  Arif Ali Khan,et al.  Statistical Analysis of the Effects of Heavyweight and Lightweight Methodologies on the Six-Pointed Star Model , 2018, IEEE Access.

[12]  Gerald Kotonya,et al.  An Integrated Framework for Requirement Change Impact Analysis , 1999 .

[13]  Arif Ali Khan,et al.  A Proposed Framework for Communication Risks During RCM in GSD , 2014 .

[14]  Nasir Mehmood Minhas,et al.  An Improved Framework for Requirement Change Management in Global Software Development , 2014 .

[15]  Arif Ali Khan,et al.  Effects of Geographical, Socio-cultural and Temporal distances on communication in Global Software Development during Requirements Change Management A Pilot Study , 2015, 2015 International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE).

[16]  Wasif Afzal,et al.  A systematic review of search-based testing for non-functional system properties , 2009, Inf. Softw. Technol..

[17]  Raghvinder S. Sangwan,et al.  Global software development handbook , 2006 .

[18]  Qing Yang,et al.  Identifying and managing coordination complexity in global product development project , 2015 .

[19]  Didar Zowghi,et al.  Analysis of requirements volatility during software development life cycle , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[20]  Arif Ali Khan,et al.  Communication Risks and Best Practices in Global Software Development during Requirements Change Management: A Systematic Literature Review Protocol , 2013 .

[21]  P. D. D. Dominic,et al.  A process model for Requirements Change Management in collocated software development , 2012, 2012 IEEE Symposium on E-Learning, E-Management and E-Services.

[22]  Awais Ahmad,et al.  Systematic literature review and empirical investigation of barriers to process improvement in global software development: Client-vendor perspective , 2017, Inf. Softw. Technol..

[23]  Daniela E. Damian Requirements Engineering in Distributed Projects , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).