Wajdi Aljedaibi, Abed A. Alsulami (Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, SAUDI ARABIA).
Disciplinary: Computer Science and Engineering (Software Engineering).
Keywords: CMMI; Quality; SPICE; Software firm; Bootstrap; ISO9001:2000; Software business; Requirements Management (REQM); Supplier Agreement Management (SAM); Software measurements; Software architecture; Quality of software product.
CMMI is globally accepted as a software development standard. It provides guidelines and practices to enhance product quality. This study examined the CMMI practices adoption in Saudi Arabian software firms; we found that the awareness and adoption of CMMI practices are low. Thus, it is difficult to enhance the quality of the software product. This study collected data through interviews and observations of project documentation and the process of software development. We found that software development firms in Saudi Arabian do not have sufficient awareness and understanding of CMMI, although they are aware of the CMMI framework and use a form of CMMI programs to develop software products. To overcome this problem, it is necessary to adopt the CMMI framework that provides software development firms with the guidelines and practices required to improve the quality of software products. The example firms that utilization a type of CMMI programs detailed an improvement in software item quality. These discoveries affirm the significance of the CMMI system as a method for delivering better software items, which can improve the probability of software organizations dominating the race in creating qualified items expected by their stakeholders. The cycle that has effectively great is in the process territory Supplier Agreement Management (SAM) and most of the cycles nearby REQM (Requirements Management) and PP (Project Planning). Software development measures should be improved in the process area with the need for PMC (Project Monitoring and Control), MA (Measurement and Analysis), PPQA (Process and Product Quality Assurance), then CM (Configuration Management).
Paper ID: 12A4H
Cite this article:
Aljedaibi, W., and Alsulami, A. A. (2021). A CMMI-Based Method for Software Development Process Assessment: Applying CMMI Process in Saudi Arabia. International Transaction Journal of Engineering, Management, & Applied Sciences & Technologies, 12(4), 12A4H, 1-10. http://doi.org/10.14456/ITJEMAST.2021.71