Adoption of the Software Capability Maturity Model by Small and Medium Enterprises (original) (raw)

Critical parameters for the adoption of software capability maturity model by small and medium enterprises

The study involved a survey of Ugandan small and medium enterprises that develop software on critical factors influencing the adoption of software capability maturity model. The research examined the software development environment in these small and medium enterprises and the operational tenets of the software capability maturity modelling in order to establish the critical parameters that should be considered for successful adoption of the software capability maturity model by small and medium software enterprises. Quantitative data was analysed using factor analysis to deduce the critical factors on the variables based on the data collected from the field. Linear regression analysis was also done to determine whether there was a significant relationship between adoption of software capability maturity model and adoption parameters. The key parameters for adoption of the software capability maturity model were identified as management's ability to choose appropriate improvement strategy, organisational culture, managements' commitment, developers' involvement, effective communication, rewards, training and project championship.

Challenges faced by Software SMEs in Uganda

2014

Despite the numerous benefits of Requirements Engineering Process Improvement, many Ugandan software developing companies seem not to properly conduct it. This has implications on the quality of software being produced by these organizations. Moreover, little research has been conducted to establish the challenges being faced by the Small and Medium Enterprises that produce software in Uganda. This study examines the challenges of requirements

Process Maturity Assessment of the Nigerian Software Industry

Capability Maturity Model Integration (CMMI) is a recognized tool for performing software process maturity and capability evaluation in software organizations. Experience with software companies in Nigeria shows that most project management activities do not follow the conventional practices. The study considered the extent to which companies make use of organizational software process in performing their software development activities. The extent to which software products are developed and documented as well as level of adherence to existing organizational software process were studied among Twenty-six (26) selected software companies in Nigeria. The selection criteria were based on: availability of personnel to provide adequate information; size of the development team; how established the companies are; and geographical distribution. Our study revealed that the software companies do not have adequate documentation of their organizational software process, and that most of the companies carry out their software development process by means of implicit in-house methods.

Project maturity evaluation model for SMEs from the software development sub-sector

The purpose of the paper is to present a project management maturity model for SMEs oriented to software development. The proposal is based on CMMI capability maturity model, and the SCAMPI evaluation method. The proposal includes a quantitative satisfaction scale, redundant evidence assessment, and multiple criteria for selecting experts. The proposal was validated with a case study carried out in a medium-sized company from the Information and Communications Technology sector. The model concluded that the company did not reach maturity level 2; however it showed that 92% of the processes from maturity level 2 and 77% of the total process had already been implemented, which allows the company to adopt a specific orientation for its improvement efforts.

Assessment of factors affecting the software process improvement in small organizations

Science, Engineering and Technology

Software process improvement implies a set of complex and systematic activities of software engineering. It requires theory and models established in management, technical and social sciences. The improvement is based on the assumption that the organization if it owns mature and capable processes, would be able to deliver quality software on time and in line with predicted costs. The maturity models are initially aimed for implementation in enterprise software organizations, government organizations and within the military industry. Their complexity and the size make them difficult to use in small software organizations and companies. In such organizations the interest for use and the efforts to make an efficient and effective organization is always presented, though. In this paper, the basic and derived capability maturity models are described and cases from their implementation are analyzed, along with assessment of results of such projects in business practices. The problem of th...

Adoption of emerging technologies established on Comprehensive capability maturity model framework: A new practical model

2016

Organizations have adopted information communications technologies (ICT) at various time lines driven by business needs or due to technologies evolution. This has given raise to disparate systems based on various technologies and spaghetti architecture. This paper discusses why it’s critical for organization to adopt the emerging technologies. The reasons behind the current state of the architecture. Suggests how organizations can make use of, The Open Group Architecture Framework (TOGAF) to develop Enterprise Architecture. Then the paper emphasis on the importance of Capability Maturity Assessment. The current practice of Capability Maturity Assessment by TOGAF, its drawbacks. Then based on the practical experiences, proposes Comprehensive Capability Maturity Model Assessment (CCMM) that covers across the phases of Architecture development method that provides the assessment of maturity to be more realistic.