Abstract:
Sudanese software enterprise which categorized as small enterprises need frameworks and models for process improvement . Capability Maturity Model integration (CMMI ) which is designed for large scale enterprise is not suitable for Sudanese enterprise and need to be customized to suit small enterprise . The current study aims to investigate software process improvement in Sudanese software enterprise and to customized process improvement. Capability Maturity Model integration (CMMI ) model for Sudanese enterprise. The study highlighted several questions covering all the activities in CMMI model a questionnaire was distributed among developers , project managers and researchers in the software engineering field. The data from the questionnaire was collected from a sample of 50 subjects and analyzed. The result of the study showed that companies used the first level from CMMI model and some activities or practices from other levels this was due the inexperienced , small number of staff . also all tasks are based on the developers . Organizations use different terminologies from Capability Maturity Model integration (CMMI ) terminology and beside that roles and groups defined in CMMI are not present in the organization enterprise .
Special standard or frameworks based on CMMI was proposed in order to improve and quality of the process. This study contribute to improving products quality and team performance , and this is reflected on the time and effort required to accomplish any project . The current study concluded many recommendations that must be adhered, Ensure success to apply software quality standards in the small enterprises, Providing software quality standards meet small enterprises needs must be merge more than one software quality standard , Applying CMMI model on small enterprise meets their needs and enough to improve their software development process maturity and resorting to experts foreign , and some country which used this models.