Abstract:
It is visible that software companies must establish practices that enhance quality and advanced process management techniques in order to remain competitive. Thus, they have increasingly turned to software process improvement methodologies (SPIM) nowadays. Understanding how to implement best fit SPIM successfully is arguably the most challenging issue faced by the software development field today. The Software Engineering Institute's (SEI) Capability Maturity Model (CMM) is widely adapted and has received great publicity in the software development industry.
However adoptability of CMM has been the topic of ongoing debates. Since most current software process models are developed and provided by either the United States or European standard committee, it can be said that CMM models are generally tailored for western cultures.
The objective of this research was to analyze the experiences of IT professionals in implementing CMM in Sri Lanka and to identify the key factors that influence the adoption and applicability of CMM. Further the aim was to introduce a framework to evaluate CMM adoptability and applicability for companies that are practicing CMM and planning for CMM implementation and to discover how to tailor the western style process for the Sri Lankan software development society. It was looked across in 2 main dimensions; cultural factors and work practices and investigated the impact of each dimension with regard to detail factors.
By analyzing the data of 62 individuals from 3 segments namely; Management, Software Engineers and Quality Assurance / Quality Control teams of II IT companies listed under ICTA for CMM implementation in Sri Lanka, it was evident that the CMM adoptability was influenced by cultural factors; M-time Vs P-time, High-Low Context Languages, Power Distance and Longshort term orientation. With regard to work practices, it was found that CMM applicability was influenced by Marketing practices, Knowledge on SPIM and Success work practices.
Overall research findings evidenced that process improvement through CMM is not adoptable and applicable with regard to culture and work practices in Sri Lankan context. However, majority of the management segment responded differently to other two segments as in agreement to the fact that CMM is adoptable and applicable in Sri Lanka. The key recommendations of this research are that the organizational culture and the work behaviors should be thoroughly studied and tailored the models accordingly prior adopting a SPIM and employees in all categories should be participated in activities of process improvement.