ITS480
June 18, 2005
Individual Project 2
Capability Maturity Model
The Capability Maturity Model is a roadmap of improvement used by many software development organizations. It is used to identify the best practices in measuring the ability of the company to develop sound, high quality products. Software process improvement is based on the idea that the overall effectiveness of a software project and the quality of the end product is governed by the process used in development. There are five distinct levels, each level stressing the importance of Quality Management and Quality control. This project is a Proposal of a project management maturity model based on CMM, called the Company Maturity Model.
The very first level of the Company Maturity Model is for a company that does not “provide a stable environment for developing new products (Crowe).” The company lacks stable management capabilities, and is ineffective at developing sound, stable products. There is a general lack of teamwork at the level 1 company, and much of a products success depends on the work of individuals and not the team. The process that a level one company would use to develop a new product is reaction-driven, has a lack of key disciplines, with little focus on optimizing the product they are developing through it’s whole life cycles. There is little or no involvement of strategic planning and enterprise architecture process.