Abstract

AbstractControlling and improving the processes used to develop software has been proposed as a primary remedy to the problems of schedule, over budget and non conformity to requirements in software development. Consequently the software development community has adopted several Software Process Improvement approaches such as the Software Capability Maturity Model published by the SEI as a criterion to evaluate and improve software process maturity. The premise of the Software Capability Maturity Model is that a mature development process will deliver products on time, within budget, requirements and of high quality. Research carried out in developed countries to evaluate the effectiveness of such programmes has confirmed that Software Process Improvement can contribute to the production of high quality software. However, this phenomenon has been less studied in smaller enterprises such as those in Uganda and other developing countries. This study examined the effectiveness of the Software Capability Maturity Model for use in small software developing enterprises and established that the model was difficult to implement in such organizations. Many of its constructs were irrelevant. An adoption model for software capability maturity was designed based on only those factors and constructs of the Software Capability Maturity Model that were found to be relevant to Small and Medium Enterprises. The new model was tested using case study and expert judgment methods. The experts and software developers indicated that the proposed model is more applicable in Small and Medium Enterprises operating in resource constrained countries such as Uganda.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.