Global Software Development Challenges of Software Product Quality in Organizations
DOI:
https://doi.org/10.33423/dr21k873Keywords:
management, leaders, global software development, organization, product quality, processes, customer satisfactionAbstract
Global Software Development (GSD) leaders in organizations encountered low software product quality due to the challenges that negatively impact customer satisfaction, global economic stability, business finance performance, and public safety. The qualitative multiple case study presented a common understanding shared by 30 managers in Canadian GSD organizations and how to improve software product quality and customer satisfaction through interviews. The eight themes emerged from the study include the developing a clear purpose and work principles, improving processes and employee skills, developing adequate personnel management strategies, promoting autonomy and personal worker development, formulating life cycle and development techniques, identifying challenges, formulating solutions, and focusing on product quality. The results highlighted the need to increase best management and industry practices among GSD organizational leaders to achieve software product quality, customer satisfaction and prevent global software development project failures.
References
Akbar, M., Shafig, M., Kamal, T., & Hamza, M. (2019). Towards the successful requirements change management in the domain of offshore software development outsourcing: Preliminary results. International Journal of Computing and Digital Systems, 8(3), 205–215. https://doi.org/10.12785/ijcds/080301
Alebebisat, F.M., Alhalhouli, Z.T., Alrawashdeh, T.I., & Alshabatat, T.E. (2018). Review of literature on software quality. World of Computer Science and Information Technology Journal, 8(5), 32–42. Retrieved from http://wcsit.org
Alfaro, I., & Chandrasekaran, R. (2015). Software quality and development speed in global software development teams. Springer Link, 57(2), 91–102. https://doi.org/10.1007/s12599-015-0372-6
Ali, A., Ullah, N., Abrar, M.F., Majeed, M.F., Umar, M.A., & Huang, J. (2019). Barriers to software outsourcing partnership formation: An exploratory analysis. IEEE Access, 7, 164556–164594. https://doi.org/10.1109/ACCESS.2019.2949919
Alzaidi, A.S., & Qureshi, M. (2014). Scrum practices and global software development. Information Engineering and Electronic Business, 5, 22–28. https://doi.org/10.5815/ijieeb.2014.05.04
Bergmane, L., Grabis, J., & Zeiris, E. (2017). A case study: Software defect root causes. Information Technology and Management Science, 20, 54–57. https://doi.org/10.1515/itms-2017-0009
Bhatti, M.W., & Ahsan, A. (2017). Global monitoring and control: A process improvement framework for globally distributed software development teams. Journal of Global Information Technology Management, 20(1), 43–63. https://doi.org/10.1080/1097198X.2017.1280303
Brooks, F.P. (1995). The mythical man-month. Addison-Wesley Longman.
Chadli, S.Y., Idris, A., Ros, J.N., Fernandez-Aleman, J.L., Carillo, J.M., & Toval, A. (2016). Software project management tools in global software development: A systematic mapping study. SpringerPlus, 5, 1–3. https://doi.org/10.1186/s40064-016-3670-7
Cornelissen, J.P. (2016). Preserving theoretical divergence in management research: Why the explanatory potential of qualitative research should be harnessed rather than suppressed. Journal of Management Studies, 54, 368–383. https://doi.org/10.1111/joms.12210
Creswell, J.W. (2014). Qualitative inquiry and research design: Choosing among five approaches (3rd ed.). Sage.
Denzin, N.K., & Lincoln, Y.S. (2011). The sage handbook of qualitative research (4th ed.). Sage.
Dikko, M. (2016). Establishing construct validity and reliability: Pilot testing of a qualitative interview for research in Takaful (Islamic insurance). The Qualitative Report, 21, 521–528. Retrieved from http://nsuworks.nova.edu/tqr/
Gheorghe, M. (2015). Software quality validation for web applications developed using geographically distributed human resources. Informatica Economica, 16(2), 101–111. https://doi.org/10.12948/issn14531305/19.2.2015.10
Harvey, L. (2015). Beyond member-checking: A dialogic approach to the research interview. International Journal of Research & Method in Education, 38(1), 23–38. https://doi.org/10.1080/1743727X.2014.914487
Hossain, M. (2018). Challenge of software quality assurance and testing. International Journal of Software Engineering and Computer Systems, 4(1), 133–144. https://doi.org/10.15282/ijsecs.4.2018.11.0044
Houghton, C., Murphy, K., Meehan, B., Thomas, J., Brooker, D., & Casey, D. (2017). From screening to synthesis: Using NVivo to enhance transparency in qualitative evidence synthesis. Journal of Clinical Nursing, 26, 873–881. https://doi.org/10.1111/jocn.13443
Hussain, S., Farid, S., & Mumtaz, I. (2019). Is customer satisfaction enough for software quality? International Journal of Computer Science and Software Engineering, 8(2), 40–47. http://www.ijcsse.org
Jabangwe, R., Borstler, J., & Peterson, K. (2014). Handover of managerial responsibilities in global software development: A case study of source code evolution and quality. Software Quality Journal, 23, 539–566. https://doi.org/10.1007/s11219-014-9247-1
John, B., Kadadevaramath, R.S., & Immanuel, E.A. (2016). Recent advances in software quality management: A review. Merit Research Journal of Business and Management, 4(3), 18–26. Retrieved from http://www.meritresearchjournals.org/bm/index.htm
Khan, K., Khan, A., Aamir, M., Zulfikar, S., & Khan, M.N.A. (2013). Quality assurance assessment in global software development. World Applied Sciences Journal, 24, 1449–1454. https://doi.org/10.5829/idosi.wasj.2013.24.11.13286
Lunnay, B., Borlagdan, J., McNaughton, D., & Ward, P. (2015). Ethical use of social media to facilitate qualitative research. Qualitative Health Research, 25(1), 99–109. https://doi.org/10.1177/1049732314549031
Merriam, S., & Tisdell, E. (2016). Qualitative research: A guide to design and implementation (4th ed.). Jossey-Bass.
Miguel, A., Mauricio, D., & Rodriguez, A. (2014). A review of software quality models for the evaluation of software products. International Journal of Software Engineering & Applications, 5(6), 31–53. https://doi.org/10.5121/ijsea.2014.5603
Nagappan, N., Murphy, B., & Basili, V. (2008). The influence of organizational structure on software quality: An empirical case study. Proceedings of the 30th International Conference on Software Engineering, 521–530. https://doi.org/10.1145/1368088.1368160
Niazi, M., Mahmood, S., Alshayeb, M., & Hroub, A. (2014). Challenges of the existing tools used in global software development projects. The Ninth International Conference on Software Engineering Advances, 385–389. https://doi.org/10.1049/iet-sen.2014.0130
Noble, H., & Smith, J. (2015). Issues of validity and reliability in qualitative research. Evidence-Based Nursing, 18(2), 1–35. https://doi.org/10.1136/eb-2015-102054
Patton, M. (2015). Qualitative research and evaluation methods (4th ed.). Sage.
Rehman, S., & Khan, S.U. (2014). Software quality attributes in global software development: Initial results. Scientific International (Lahore), 26, 1415–1419. Retrieved from http://www.sci-int.com
Rodriguez, M., Oviedo, J.R., & Piattini, M. (2016). Evaluation of software functional suitability: A case study. Software Quality Professional, 18(3), 18–29. Retrieved from https://asq.org/quality-resources/pub/software-quality-professional
Saleem, N., Mathrani, S., & Taskin, N. (2019). Understanding the different levels of challenges global software development. 14th ACM/IEEE International Conference on Global Software Engineering, 76–77. https://doi.org/10.1109/ICGSE.2019.00027
Shen, P., Ding, X., Ren, W., & Yang, C. (2018). Research on software quality assurance based on software quality standards and technology management. IEEE, 27–29. https://doi.org/10.1109/SNPD.2018.8441142
Strauss, A., & Corbin, J. (1998). Basics of qualitative research: Techniques and procedures for developing grounded theory (2nd ed.). Sage.
Sowunmi, O., Misra, S., Fernandez-Sanz, L., Crawford, B., & Soto, F. (2016). An empirical evaluation of software quality assurance practices and challenges in a developing country: A comparison of Nigeria and Turkey. SpringerPlus, 5, 1–13. https://doi.org/10.1186/s40064-016-3575
Tamimi, N., Gershon, M., & Currall, S.C. (1995). Assessing the psychometric properties of Deming's 14 principles. Quality Management Journal, 2(3), 38–52. https://doi.org/10.1080/10686967.1995.11918690
Usman, A., & Khan, A.W. (2018). Software outsourcing quality challenges model systematic literature review (SLR) protocol. University of Sindh Journal of Information and Communication Technology, 2(4), 196–201. Retrieved from http://sujo2.usindh.edu.pk/index.php/USJICT/
Vrhovec, S., Kumer, A., Trkman, M., & Krisper, M. (2015). Outsourcing as an economic development tool in transition economies: Scattered global software development. Information Technology for Development, 21, 445–459. https://doi.org/10.1080/02681102.2013.874316
Wickramaarachchi, W., & Lai, R. (2016). Effort estimation in global software development: A systematic review. Computer Science and Information Systems, 14, 393–421. https://doi.org/10.2298/CSIS160229007W
Yaseen, M., Ali, S., & Ullah, N. (2016). An improved framework for requirement implementation in the context of global software development: A systematic literature review protocol. International Journal of Database Theory and Application, 9(6), 161–170. https://doi.org/10.14257/ijdta.2016.9.6.16
Yin, R. (2017). Case study research and applications: Design methods (4th ed.). Sage.
Downloads
Published
Issue
Section
License
Please review our Copyright Notice.