Mahidol University Logo
Faculty of ICT, Mahidol University
 

Admissions

Printable Version

 

A SELF-ASSESSMENT TOOL FOR CAPABILITY MATURITY MODEL (สารนิพนธ์)

 

TITLE A SELF-ASSESSMENT TOOL FOR CAPABILITY MATURITY MODEL.(สารนิพนธ์)
AUTHOR RACHAPHON MAIN
DEGREE MASTER OF SCIENCE PROGRAMME IN COMPUTER SCIENCE
FACULTY FACULTY OF SCIENCE
ADVISOR THANWADEE SUNETNANTA
CO-ADVISOR JARERNSRI L.MITRPANONT
CHARNYOTE PLUEMPITIWIRIYAWEJ
 
ABSTRACT
CMM is a standard measurement for the quality of the software development process. It is to ensure that the software development process will be done effectively and can be easily maintained in the future. In Thailand, the CMM standard is not yet widely taught and deployed because the implementation of CMM into real practice is not an easy task. Like other quality standards, CMM contains a long list of “what-todo” rather than “how-to-do”. To fully understand CMM, a person needs to have a good technical background of the software development life cycle, and managerial knowledge. Moreover, there are some implicit relations of practice among different phases in the software development process. Such a relation has to be manually traced back and forth by reading through the CMM context. In addition, CMM does not clearly state organization level or person responsible for some practices defined. So, it is hard to point out who will take action on weaknesses found in an assessment process and where the strengths and weaknesses of an organization’s process maturity exactly lie. The purpose of this project is to help speed up CMM learning and CMM implementation for organizations and users through the use of this self-assessment tool. The scope of this work focuses on the correction of the aforementioned difficulties through two perspectives of evaluation outcome analysis, CMM in perspective of organization level and CMM in perspective of relation of practices. The perspectives help clearly explain the implicit relation and one’s responsibility for each practice. Although, the study and research in this work concentrates on CMM Level 2, the assessment of other levels can be added. Our CMM Self Assessment Tool is web based. Users can access the assessment website to study and make evaluations by themselves. The tool will provide questions about the working process. The users have to answer the questions in a “yes or no” format. Once all questions have been answered, the tool will analyze strength and weakness of each aspect. The user can use the result as guidance to improve work more precisely. The tool also keeps a record of testing, in which the user can use the data for comparison in the future. Moreover, the user can use the result to compare with other organizations in the same business line for the most benefits. We have tested the efficiency of our tool by sending 15 questionnaires to three groups of users. They are those who have no background in CMM, those who are in the organizations that are implementing the CMM standard and those who are in the organizations that have already achieved CMM. Our questionnaires concentrate on the appropriation and correction of the tool assessment results.
KEYWORD SELF-ASSESSMENT TOOL, CAPABILITY MATURITY MODEL, SOFTWARE PROCESS IMPROVEMENT

 

Go to Top

 

ICT Building, Mahidol University, 999 Phuttamonthon 4 Road, Salaya, Nakhonpathom 73170 Tel. +66 02 441-0909 Fax. +66 02 849-6099
Mahidol University Computing Center, The Faculty of ICT, Mahidol University , Rama 6 Road, Rajathevi, Bangkok 10400 Tel. +66 02 354-4333 Fax. +66 02 354-7333