Pakistan Science Abstracts
Article details & metrics
No Detail Found!!
A SCRUM-BASED SOFTWARE QUALITY MODEL TO RAISE MATURITY OF SOFTWARE IN SME(S)
Author(s):
1. SARAH K. AMER: Department of Informatics and Computer Science, the British University in Egypt, Cairo
2. NAGWA BADR: Department of Informatics and Computer Science, Ain Shams University, Cairo
3. AHMED HAMAD: Department of Informatics and Computer Science, the British University in Egypt, Cairo
Abstract:
Software process improvement (SPI), and by extension Software Quality Assurance (SQA), is the approach to understand the software development process lifecycle and implement necessary changes to the processes to achieve a high-quality, maintainable product. Small software enterprises face enormous challenges to gain a competitive advantage in the software industry, especially with the presence of large conglomerates. Much of these small-to-medium enterprises (SMEs) adopt agile models such as Scrum to quickly react to clients' demands. However, agile methodologies lack direct addressing of maturity in process, project and product that larger enterprises are capable of. It is important for the software engineering community to aid in enabling SMEs to have process maturity without compromising agility. In this paper, we use the Capability Maturity Model Integration (CMMI) - a world-renowned software quality assurance methodology, to address some shortcomings in the Scrum model. Specific practices are selected out of eighteen process areas based on both literature research and field study from the second and third levels of maturity to address missing elements. The proposed model prototype keeps Scrum intact while allowing small enterprises to produce high-quality software without compromising agility or going over budget, thus reducing the 'low-quality' stigma attached to small software developers around the world.
Page(s): 1043-1066
DOI: DOI not available
Published: Journal: Journal of Theoretical and Applied Information Technology, Volume: 98, Issue: 7, Year: 2020
Keywords:
CMMI , Scrum , Software process improvement , Agile Software Development Model , Capability Maturity Model Integration
References:
References are not available for this document.
Citations
Citations are not available for this document.
0

Citations

0

Downloads

14

Views