Capability Maturity Model Integration (CMMI), which developed on the basis of Capability Maturity Model (CMM), is the important production in current software process improvements field. CMMI includes the thoughts of TQM (Total Quality Management), and provides standards for the process improvements of software companies.Different kinds of software companies could improve the software development process effectively to promote the software quality management level through SEI'S CMMI appraisal.The article starts with the "software crisis" in the history of software development, introduces the concept of Software Engineering and Software Process, and describes some standards of software process improvements in brief. The text mainly presents the theory frame and contents of CMM/CMMI. In combination with CMMI theory, the text does thorough research on the CMMI practices of A company. Meanwhile, it also analyzes the effect of CMMI implements in A company quantificationally, summarizes the usual problems of CMMI process improvements and the experiences of implements. And finally it gives some advices about software process improvements to the IT companies. |