1. What is CMMI?
- Capability Maturity Model Integration is a process improvement model
2. What are the requisites to achieve CMMI levels?
- Management commitment
3. Documents required for the process?
- There are about 22 process areas in the CMMI model. To implement each of the process areas in an organization, we use procedures (on how the job is to be done/defining the process a particular process is handled in an organization), templates (to implement the defined process in a particular project), checklists (to ensure that all the defined processes have been followed/the completeness of the templates), and guidelines (to help update the templates with correctness and understanding of the procedures)
4. What is the process for CMMI implementation?
A typical approach for CMMI implementation is as follows:
The first step is to understand the capability of the organization to handle the implementation internally or look for a qualified consultant for a smooth implementation.
In either case, one has to understand the current process and map it to the CMMI model requirements. Based on the output, one has to define the process according to the Model. This is followed by implementation with the help of defined procedures, templates, checklists, and other artifacts as necessary. Once the organization is confident enough that the implementation of the defined procedures is complete and correct, they can plan for the final appraisal. Also, there needs to be a plan for ATM members, who should undergo an official introduction to CMMI to be part of the final appraisal (the exact number would depend on the total headcount and projects considered for the appraisal).
Once the appraisal is done, on successful completion, the company name gets listed on the CMMI Institute website under published appraisal results and is valid for the next 3 years.
5. Any other procedures/process required?
NA