Abstract
Management of COSD projects is a challenging task due to number of distant development locations in different time zones, client and vendor organizations, different cloud deployment models and range of different service level agreements. The objective of this study is to identify the barriers associated with managing COSD projects. We implemented a Multivocal Literature Review to identify barriers that influence management of COSD projects. We identified 21 COSD management barriers from 165 primary studies. The comparison between the barriers identified from formal and grey literature indicate that there are similarities between the barriers investigated from both types of literature. Moreover, client-vendor analysis shows that there is no significant difference between COSD management barriers associated with both types of organizations. We believe that the study findings will assist both research and industry community to better understand and manage COSD projects.
Similar content being viewed by others
References
Afzal W, Torkar R, Feldt R (2009) A systematic review of search-based testing for non-functional system properties. Inf Softw Technol 51:957–976
Akbar MA, Khan AA, Mahmood S, Alsanad A, Gumaei A (2021) A robust framework for cloudbased software development outsourcing factors using analytical hierarchy process. J Softw: Evol Process 33(2):e2275
Akbar MA, Mahmood S, Alsanad A, Shafiq M, Gumaei A, Alsanad AA-A (2020) Organization type and size based identification of requirements change management challenges in global software development. IEEE Access. https://doi.org/10.1109/ACCESS.2020.2995238
Akbar MA, Sang J, Khan AA, Mahmood S, Qadri SF, Hu H et al (2019) Success factors influencing requirements change management process in global software development. J Comput Lang 51:112–130
Benlian A, Hess T, Buxmann P (2009) Drivers of SaaS-adoption–an empirical study of different application types. Bus Inf Syst Eng 1:357
Binder J (2009) Global project management: communication, collaboration and management across borders. Strateg Dir. https://doi.org/10.1108/sd.2009.05625iae.001
Böhm M, Leimeister S, Riedl C, Krcmar H (2011) Cloud computing–outsourcing 2.0 or a new business model for IT provisioning? In Application Management. Springer pp 31–56
Chang YB, Gurbaxani V (2012) Information technology outsourcing, knowledge transfer, and firm productivity: an empirical analysis. MIS Q 36:1043
Chen L, Ali Babar M, Zhang H (2010) Towards an evidence-based understanding of electronic data sources
Corbin JM, Strauss A (1990) Grounded theory research: procedures, canons, and evaluative criteria. Qual Sociol 13:3–21
Crawford JK (2014) Project management maturity model. Auerbach Publications
Dey D, Fan M, Zhang C (2010) Design and analysis of contracts for software outsourcing. Inf Syst Res 21:93–114
Dhar S (2012) From outsourcing to cloud computing: evolution of IT services. Manag Res Rev
Espino-Rodríguez TF, Padrón-Robaina V (2006) A review of outsourcing from the resource-based view of the firm. Int J Manag Rev 8:49–70
Garousi V, Felderer M, Mäntylä MV (2019) Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf Softw Technol 106:101–121
Janssen M, Joha A (2011) Challenges for adopting cloud-based software as a service (saas) in the public sector. In ECIS p 80
Kahraman C, Engin O, Kabak Ö, Kaya İ (2009) Information systems outsourcing decisions using a group decision-making approach. Eng Appl Artif Intell 22:832–841
Kandjani H, Tavana M, Bernus P, Wen L, Mohtarami A (2015) Using extended axiomatic design theory to reduce complexities in global software development projects. Comput Ind 67:86–96
Kamal T, Zhang Q, Akbar MA (2019) Toward successful agile requirements change management process in global software development: a client–vendor analysis. IET Softw. https://doi.org/10.1049/iet-sen.2019.0128
Kedia BL, Mukherjee D (2009) Understanding offshoring: a research framework based on disintegration, location and externalization advantages. J World Bus 44:250–261
Khan SU, Niazi M, Ahmad R (2011) Factors influencing clients in the selection of offshore software outsourcing vendors: an exploratory study using a systematic literature review. J Syst Softw 84:686–699
Khan SU, Niazi M, Ahmad R (2011) Barriers in the selection of offshore software development outsourcing vendors: an exploratory study using a systematic literature review. Inf Softw Technol 53:693–706
Khan AA, Keung JW, Abdullah-Al-Wadud M (2017) SPIIMM: Toward a model for software process improvement implementation and management in global software development. IEEE Access 5:13720–13741
Khan AA, Keung J, Niazi M, Hussain S, Ahmad A (2017) Systematic literature review and empirical investigation of barriers to process improvement in global software development: client–vendor perspective. Inf Softw Technol 87:180–205
Khan AA, Keung J, Hussain S, Niazi M, Kieffer S (2018) Systematic literature study for dimensional classification of success factors affecting process improvement in global software development: client–vendor perspective. IET Softw 12:333–344
Khan AA, Shameem M, Nadeem M, Akbar MA (2021) Agile trends in Chinese global software development industry: Fuzzy AHP based conceptual mapping. Appl Soft Comput 102:107090
Marston S, Li Z, Bandyopadhyay S, Zhang J, Ghalsasi A (2011) Cloud computing: the business perspective. Decis Support Syst 51:176–189
Mell P, Grance T (2011) The NIST definition of cloud computing
Mell PM, Grance T (2011) Sp 800–145. the nist definition of cloud computing. In ed. NIST
Meshram C, Alsanad A, Tembhurne JV, Shende SW, Kalare KW, Meshram SG, ... Gumaei A (2020) A Provably Secure Lightweight Subtree-Based Short Signature Scheme With Fuzzy User Data Sharing for Human-Centered IoT. IEEE Access 9:3649–3659
Narayanaswamy R, Henry RM (2005) Effects of culture on control mechanisms in offshore outsourced IT projects. In proceedings of the 2005 ACM SIGMIS CPR conference on Computer personnel research. pp 139–145
NguyenP, Ali-Baber M, Verner J (2006) Trust in software outsourcing relationships: an analysis of Vietnamese practitioners' views. Evaluat Assess Softw Eng pp 10–19
Niazi M, Wilson D, Zowghi D (2006) Critical success factors for software process improvement implementation: an empirical study. Softw Process Improv Pract 11:193–211
Niazi M, Mahmood S, Alshayeb M, Riaz MR, Faisal K, Cerpa N (2013) Challenges of project management in global software development: initial results. Sci Inf Conf 2013:202–206
Niazi M, Mahmood S, Alshayeb M, Qureshi AM, Faisal K, Cerpa N (2016) Toward successful project management in global software development. Int J Project Manag 34:1553–1567
Niazi M, Mahmood S, Alshayeb M, Riaz MR, Faisal K, Cerpa N et al (2016) Challenges of project management in global software development: a client-vendor analysis. Inf Softw Technol 80:1–19
Oza NV, Hall T, Rainer A, Grey S (2006) Trust in software outsourcing relationships: an empirical investigation of Indian software companies. Inf Softw Technol 48:345–354
Rainer A, Hall T (2002) Key success factors for implementing software process improvement: a maturity-based analysis. J Syst Softw 62:71–84
Rajkumar T, Dawley DL (1998) Problems and issues in offshore development of software. In: Strategic Sourcing of Information Systems, Perspectives and Practices. Wiley
Ramasubbu N (2013) Governing software process improvementsin globally distributed product development. IEEE Trans Software Eng 40:235–250
Rockart JF (1979) Chief executives define their own data needs. Harv Bus Rev 57:81–93
Sabherwal R (1999) The role of trust in outsourced IS development projects. Commun ACM 42:80–81
Somers TM, Nelson K (2001) The impact of critical success factors across the stages of enterprise resource planning implementations. in: proceedings of the 34th Annual Hawaii international conference on system sciences. p 10
Wang C, Ren K, Wang J (2016) Secure optimization computation outsourcing in cloud computing: a case study of linear programming. IEEE Trans Comput 65:216–229
White VJ, Glanville JM, Lefebvre C, Sheldon TA (2001) A statistical approach to designing search filters to find systematic reviews: objectivity enhances accuracy. J Inf Sci 27:357–370
Willcocks LP, Lacity MC (2016) Advanced outsourcing practice: rethinking ito, bpo and cloud services. Springer
Wohlin C (2014) Guidelines for snowballing in systematic literature studies and a replication in software engineering. in: proceedings of the 18th international conference on evaluation and assessment in software engineering. p 38
Zhang H, Babar MA, Tell P (2011) Identifying relevant studies in software engineering. Inf Softw Technol 53:625–637
Acknowledgements
“The authors are grateful to the Deanship of Scientific Research, King Saud University for funding through Vice Deanship of Scientific Research Chairs.”
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
For appendixes, please visit the following links.
1.1 Appendix A
Selected formal literature (https://tinyurl.com/y676a4jt).
1.2 Appendix B
Selected grey literature from Search Engines (https://tinyurl.com/y547kcmb).
1.3 Appendix C
Grey literature collected from experts through personal contact (https://tinyurl.com/yxlr8lw4).
Rights and permissions
About this article
Cite this article
Akbar, M.A., Mahmood, S., Meshram, C. et al. Barriers of managing cloud outsource software development projects: a multivocal study. Multimed Tools Appl 81, 35571–35594 (2022). https://doi.org/10.1007/s11042-021-11245-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11245-9