Abstract:
The majority of software development organizations all over the world are small enterprises. Successful implementation of SPI methodologies in small software enterprises (SEs) is generally not possible because such organizations are not capable of investing the cost of implementing these programs and limited resources. Software Process Improvement (SPI) activities have been reported to result in remarkable improvements in the quality of software, reduced time to market and increased productivity . The main goal of the research is to propose a model for small software enterprise, such as the enterprises working in Sudan. To develop the model, An extensive literature survey of software process improvement methodologies in SMEs, and an investigation of software development market in Sudan. The proposed model tailors the existing software processes to suite the special characteristics of the companies in Sudan. The Model used a designing questionnaire to measures the readiness of Sudanese software enterprises for implementation SPI in practices such as (initial, management and improvement). The data was collected from three small software Sudanese -based companies, and analyzed. The result of the analysis showed that the three companies at capability maturity less than improvement level. Which means that they do not follow any software process improvement standards. Both company (B&C) at the proposed model level-1 (Initial), Company (A) needs to implement the proposed model from level-1. The contribution of the research is the benefit for stakeholders of SPI projects in small companies special Sudanese software companies. The proposed model could be applicable in case companies are having trouble in initiating SPI or have concerns about the cost of implementing SPI.