Abstract:
There are many studies that have been conducted ability to apply and monitor software quality standards in small and medium enterprises in Sudan and concluded that whole the national institutions do not follow clear criteria to applying and monitoring software quality standards of its products, that thing affect negatively on their products effectiveness.
The current study aims to develop a simple, efficient and inexpensive methodology for project management and software quality control in small and medium-sized enterprises specialized in the software development in Sudan's market particular and Middle East generally, because small and medium companies in this region are facing the same problems and challenges.
Proposed methodology aim to merge ISO / IEC 25010: 2011 for software quality requirement and evolution, is considered the latest standards published by International Quality Organization with activities of CMMI Level II "project management", shorten software development life cycle in three stages, initial stage for data collection, which is written reports the first one "functional and non-functional requirements report" the second report " technical project scope", development stage in three sub-phases as (design - writing code - test) , the third stage review and delivery stage, where review and test all system components with customer to make sure the whole component are working correctly and without errors Based on customer requirements and expectations. The implementation of the whole project development stages will be done in two tracks, the first track known "customer responsibility" determined customer responsibility from the first stages of development life cycle until delivered project or proposed system, the second track known "supplier responsibility" defines project manager responsibility or supplier, in each stage provide documents and reports to adjust the development process and ensure its implementation in standard.
Proposed methodology solve the problem in three basic axes, first axis prove some hypotheses will use to design proposed methodology using a questionnaire, second axis was developed proposed methodology, represents a set of solutions to problem study, third axis aim sent proposed methodology to a set of institutions for testing in a real environment and then publish questionnaire to get results.