In their attempt to achieve company process improvement, companies employ the Capability Maturity Model approach. This model was actually developed by the System Engineering Institute with an aim to improve software engineering processes. This institute was actually created to develop software engineering processes that would best implement the development, acquisition and maintenance of the Department of Defense’s systems. But this model evolved that its application expanded to general business areas. Not only is it for software development but also for project management and even human resource management.
In the implementation of this model, companies would have to go through an evolution from the initial level to the optimizing level. Companies are said to start out without documented process. Then they would mature to a level wherein they would have documentation for their basic processes. Budgets and deadlines are also established but not strictly followed though. After that the company would start to really establish standard procedures. In the fourth level, quantitative process improvement goals will be set and companies would now measure and monitor process performance so results are most likely to be predictable and controllable. In the final CMM maturity level, the company would be continuing process revision but they would be at an optimal level. The changes they address are usually done in order to answer the need for changes in management processes. Just as times change so does the style for management and business. Companies would revise processes as they find something that needs further improvement. They also continuously seek for better processes so development of entirely new and innovative processes would also happen from time to time.