CMMI : Capability Maturity Model Integration. The main role of cmmi is to accomplish process upgrading systems of an organization to gain maximum out of their existing process by fine tuning them.
Most of the company owner believes that cmmi levels certification only beneficial for Big Organization, but this is negative thinking of peoples. Cmmi levels are the very use full for also small company, because it allows them to grow more consistently and to make changes when they are less costly, that is, "before growth demands them.
As we know that in cmmi model five process-related developmental stages:
Initial (Process unpredictable, poorly controlled and reactive).
Managed (characteristically there are processes in place with defined management - eg project management)
Defined (process standardization is in place, with an organization process focus)
Quantitatively managed (now with a software engineering perspective - product quality and process performance data is being collected - for example bug insertion rates, individual programmer coding performance).
Optimized - the organization is formally and continually examining the effectiveness of its process performance, and optimizing those processes and the 'learning organisation' becomes reality.
Each of these maturity levels has defined Key Process Areas (KPAs) which typify that maturity level. Further each KPA has five associated definitions:
The universal nature of these KPAs is clear and the broader application illustrates the reasons why CMMI was developed to enlarge application, even as far as 'People CMM™'.
Benefits of CMMI levels certification
Some of the benefits, which the organizations can reap after successful implementation of CMMI, are: -
The quality of a system is highly influenced by the quality of the process used to acquire, develop, and maintain it.
Process improvement increases manufactured goods and service quality as organizations apply it to achieve their business objectives.
Process improvement objectives are aligned with business objectives.
More explicitly link management and engineering activities to their business objectives
Expands the scope of and visibility into the product lifecycle and engineering activities to ensure that the product or service meets customer expectations
Incorporates lessons learned from additional areas of best practice (e.g., measurement, risk management, and supplier management)
Implements more robust high-maturity practices
Addresses supplementary organizational functions serious to their products and services