Abstract
ISO 9001 Quality Management System (QMS) and Capability Maturity Model Integration (CMMI) are quality management technologies, which can be applied to the software industry. This research adopts these two management technologies to improve software process quality. ISO 9001 stresses the importance of building a quality management system complying with the ISO guideline of documation. CMMI stresses the importance of building a process improvement model following the CMMI documentation guideline. In addition, knowledge management technology transforms these quality documents into actionable knowledge in a format that when it is made available can be utilized effectively and efficiently throughout the entire software organization. The objective of this research is to apply ISO 9001 and CMMI in a quality-oriented knowledge management system for software process improvement. Focusing on the combined approaches and methodologies, the software process of a real software company is analyzed for a prototyping quality system design. The main functional modules of the system include ISO document management system, CMMI document management system and system administration. With the system analysis and design, this study confirms the benefits and synergies of the quality system for software development. Finally, this study suggests the transformation from ISO 9001 to CMMI to enhance the quality-oriented knowledge management of software processes.