dc.description.abstract | The vigorous development of information technology and the increasing demands from companies on information systems results in a surge in the complexity and importance of software project management. Problems in budget overrun, schedule delay and poor quality are often reported. In order to face the problems, the SEI (Software Engineering Institute) announced CMMI (Capability Maturity Model Integration) in 2002. Since then, global software companies haveactively participated and implemented the matrix as a basis of their capabilities. The number of participating companies has grown drastically in recent year. This development reveals that CMMI has been internationally recognized as a useful tool to enhance product quality and improve internal efficiency for software development organizations.
The CMMI model provides software companies with a systematic methodology in software development and maintenance, so as to achieve goals of customer satisfaction and cost reduction. However, Taiwanese software companies are mostly of small and medium companies. Many of them took a "wait-and-see"
attitude towards CMMI implementation, due to cost considerations. Evaluation and counseling cost charged by consultant companies are high. In addition, during the implementation process, a long period of time, dedicated human resources, tools, and other resources are required. It would be nice if one can perform a self evaluation, and improve the gap between existing software process and CMMI standards before actual implementation, since it will substantially reduce the actual effort in CMMI implantation.
This study attempts to make use of the generic practice, specific practice, and detail execution methods defined by CMMI standards to carry out an evaluation process for a software company. Results are presented and managerial recommendations to the target company are presented. | en_US |