Abstract
Global software projects face numerous challenges generated by the geographical, temporal and socio-cultural distribution of the actors involved. Project managers’ primary task is to ensure the project’s success and therefore must use risk management techniques and tools to identify and mitigate risks. The aim of this paper is to evaluate and improve a risk management framework previously presented by the authors of this article, based on a survey of industry’s practitioners. The framework contains 39 risk factors and 58 mitigation strategies classified using Leavitt’s model of organizational change. An online questionnaire was used to gather data from 10 managers and 7 developers and the Spearman’s rank correlation was used to compare the results of the two groups. Results indicate an agreement between managers and developers on risk factors related to communication and technology and on mitigation strategies associated to communication and project management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Niazi, M., Mahmood, S., Alshayeb, M., Qureshi, A.M., Faisal, K., Cerpa, N.: Toward successful project management in global software development. Int. J. Proj. Manag. 34(8), 1553–1567 (2016)
Niazi, M., Mahmood, S., Alshayeb, M., Riaz, M.R., Faisal, K., Cerpa, N.: Challenges of project management in global software development: initial results. In: 2013 Science and Information Conference (SAI). IEEE, pp. 202–206 (2013)
Niazi, M., Mahmood, S., Alshayeb, M., Riaz, M.R., Faisal, K., Cerpa, N., Khan, S.U., Richardson, I.: Challenges of project management in global software development: a client-vendor analysis. Inf. Softw. Technol. 80, 1–19 (2016)
da Silva, F.Q., Costa, C., Franca, A.C.C., Prikladinicki, R.: Challenges and solutions in distributed software development project management: a systematic literature review. In: 2010 5th IEEE International Conference on Global Software Engineering (ICGSE). IEEE, pp. 87–96 (2010)
Silva, F.Q., Prikladnicki, R., França, A.C.C., Monteiro, C.V., Costa, C., Rocha, R.: An evidence-based model of distributed software development project management: results from a systematic mapping study. J. Softw.: Evol. Process 24(6), 625–642 (2012)
Nurdiani, I., Jabangwe, R., Šmite, D., Damian, D.: Risk identification and risk mitigation instruments for global software development: systematic review and survey results. In: 2011 Sixth IEEE International Conference on Global Software Engineering Workshop (ICGSEW). IEEE, pp. 36–41 (2011)
Ebert, C., Murthy, B.K., Jha, N.N.: Managing risks in global software engineering: principles and practices. In: IEEE International Conference on Global Software Engineering, ICGSE 2008. IEEE, pp. 131–140 (2008)
Ebert, C., Kuhrmann, M., Prikladnicki, R.: Global software engineering: evolution and trends. In: 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE). IEEE, pp. 144–153 (2016)
Bannerman, P.L.: Risk and risk management in software projects: a reassessment. J. Syst. Softw. 81(12), 2118–2133 (2008)
Chadli, S.Y., Idri, A., Fernndez-Alemn, J.L., Ros, J.N.: Frameworks for risk management in GSD projects: a survey. In: 2015 10th International Conference on Intelligent Systems: Theories and Applications (SITA), pp. 1–6 (2015). https://doi.org/10.1109/SITA.2015.7358381
Chadli, S.Y., Idri, A., Fernndez-Alemn, J.L., Ros, J.N., Toval, A.: Identifying risks of software project management in global software development: an integrative framework. In: 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA), pp. 1–7 (2016). https://doi.org/10.1109/AICCSA.2016.7945664
Chadli, S.Y., Idri, A.: Identifying and mitigating risks of software project management in global software development. In: 2017 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA) (2017, in press)
Leavitt, H.J.: Applied organisation change in industry: structural, technical and human approaches. In: New Perspectives in Organisational Research. John Wiley (1964)
Keil, M., Cule, P.E., Lyytinen, K., Schmidt, R.C.: A framework for identifying software project risks. Commun. ACM 41(11), 76–83 (1998)
Lyytinen, K., Mathiassen, L., Ropponen, J.: Attention shaping and software risk—a categorical analysis of four classical risk management approaches. Inf. Syst. Res. 9(3), 233–255 (1998)
Boehm, B.W.: Software risk management: principles and practices. IEEE Softw. 8(1), 32–41 (1991)
de Farias Jr., I.H., de Azevedo, R.R., de Moura, H.P., da Silva, D.S.M.: Elicitation of communication inherent risks in distributed software development. In: 2012 IEEE Seventh International Conference on Global Software Engineering Workshops (ICGSEW). IEEE, pp. 37–42 (2012)
Verner, J.M., Brereton, O.P., Kitchenham, B.A., Turner, M., Niazi, M.: Risks and risk mitigation in global software development: a tertiary study. Inf. Softw. Technol. 56(1), 54–78 (2014)
Nidhra, S., Yanamadala, M., Afzal, W., Torkar, R.: Knowledge transfer challenges and mitigation strategies in global software development systematic literature review and industrial validation. Int. J. Inf. Manag. 33(2), 333–355 (2013)
Zahedi, M., Shahin, M., Babar, M.A.: A systematic review of knowledge sharing challenges and practices in global software development. Int. J. Inf. Manage. 36(6), 995–1019 (2016)
Niazi, M., Mahmood, S., Alshayeb, M., Baqais, A.A.B., Gill, A.Q.: Motivators for adopting social computing in global software development: an empirical study. J. Softw.: Evol. Process (2017)
Khan, A.W., Khan, S.U.: Critical challenges in execution of offshore software outsourcing contract from vendors’ perspective: a systematic literature review. In: 2014 5th International Conference on Information and Communication Systems (ICICS). IEEE, pp. 1–6 (2014)
Shrivastava, S.V., Rathod, U.: Categorization of risk factors for distributed agile projects. Inf. Softw. Technol. 58(Supplement C), 373–387 (2015). https://doi.org/10.1016/j.infsof.2014.07.007. http://www.sciencedirect.com/science/article/pii/S095058491400161X
Dorairaj, S., Noble, J., Malik, P.: Bridging cultural differences: a grounded theory perspective. In: Proceedings of the 4th India Software Engineering Conference. ACM, pp. 3–10 (2011)
MacGregor, E., Hsieh, Y., Kruchten, P.: The impact of intercultural factors on global software development. In: 2005 Canadian Conference on Electrical and Computer Engineering. IEEE, pp. 920–926 (2005)
Khan, S.U., Azeem, M.I.: Intercultural challenges in offshore software development outsourcing relationships: an exploratory study using a systematic literature review. IET Softw. 8(4), 161–173 (2014)
Acknowledgment
This research is part of the project PPR1/09: mPHR in Morocco financed by the Ministry of High education and Scientific research in Morocco and CNRST, 2015–2017.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Chadli, S.Y., Idri, A. (2018). A Survey on the Impact of Risk Factors and Mitigation Strategies in Global Software Development. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S. (eds) Trends and Advances in Information Systems and Technologies. WorldCIST'18 2018. Advances in Intelligent Systems and Computing, vol 746. Springer, Cham. https://doi.org/10.1007/978-3-319-77712-2_39
Download citation
DOI: https://doi.org/10.1007/978-3-319-77712-2_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77711-5
Online ISBN: 978-3-319-77712-2
eBook Packages: EngineeringEngineering (R0)