A POLICY RECOMMENDATION FRAMEWORK TO RESOLVE GLOBAL SOFTWARE DEVELOPMENT ISSUES
No Thumbnail Available
Date
2019
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
UMT, Lahore
Abstract
Global software development (GSD) is basically a development which is done through low cost in given time frame by sitting in remote areas within cities, countries and around the globe. The global software development is facing major challenges such as, time zone differences, language barrier, cultural differences, geographical distance, communication gap, coordination problems, lack of project guidance, lack of experienced software testers, customer dissatisfaction, poor project management and so on. These challenges has major impact on software quality in GSD and decreases the acceptability among its users. In recent years, some strategies had been applied to reduce quality related issues that exist in GSD, however there is still a need to develop effective and efficient methods, techniques and best practices that can lead to enhance the quality of software development. The main objective of this study is to highlight existing issues of GSD and to provide the policy recommendations to mitigate them. Therefore, a quantitative analysis have been performed on collected data to configure the issues of global software development that directly or indirectly effects the quality of software product. It also provides detailed statistical analysis on data by analyzing and applying demographic profile, frequencies, descriptive studies, reliability test (achieving significance (0.72 > 0.70)), nonparametric test (rejected the null hypothesis with less than 0.5 significance) and one sample T-test (with 2-tailed significance difference 0.00) through SPSS. Hence, this work contributes by making strong policy recommendations to resolve global software development issues. These policy recommendations explain how GSD project should be handled by selecting best process, and how to achieve maximum quality of software product for customers to satisfy them, improve the acceptance among its users, bring their trust back to gain more business, and overall development in (software) industry.