Systematic Li­terature Review: Causes of Rework in GSD

Shiza Nawaz, Anam Zai, Salma Imtiaz, and Humaira Ashraf

Department of Computer Science and Software Engineering, International Islamic University, Pakistan

Abstract: Global Software Development (GSD) involves multiple sites which comprise of different cultures and time zones apart from geographical locations. It is a common software development approach adopted to achieve competitiveness. However, due to multiple challenges it can result in misunderstandings and rework. Rework raises the chance of project failure by delaying the project and increasing the estimated budget. The aim of this study is to identify and categorize the rework causes to reduce its frequency in GSD. To identify the empirical literature related to causes of rework, we performed a Systematic Literature Review (SLR). A total of 23 studies are included as a result of final inclusion. The empirical literature from the year 2009 to 2020 is searched. The overall identified causes of rework in GSD are categorized into 6 major categories which are communication, Requirement Management (RM), roles of stakeholders, product development/integration issues, documentation issues, and differences among stakeholders. The most reported rework causes are related to the category of communication & coordination and RM. Moreover, an industrial survey is conducted to validate the identified rework causes and their mitigation practices from practitioners. This study will help practitioners and researchers in addressing the identified causes and therefore reduce the chances of rework.

Keywords: Global software development, communication and coordination issues, requirement management issues and rework.

Received August 21, 2020; accepted April 28, 2021

https://doi.org/10.34028/iajit/19/1/12

Full text

Read 775 times
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…