CMM implementation

How do we implement CMM in a company which is new to it? and also when will we reap the benefits of CMM

Questions by ohmohm   answers by ohmohm

Showing Answers 1 - 6 of 6 Answers

Very basic idea is as follows:

CMMI is a process improvement model which is now widely used by most of the organizations to improve the process performance and ROI.

Latest release from SEI is CMMI Ver 1.2, (3 Constelations-CMMI-Development, CMMI-Service, CMMI-Acqusation)

Basic and initial steps needed for CMMI implementation in organization are as follows:

1. Willingness of Top management for implementation (Sponsorship)
2. Awareness of CMMI model and it's benefits.
3. Make improvement plan by considering the critical business ( by setting business objectives.)
4. Identify the area organizational units), projects to be included for improvement.
5. Identify/chose Which model will be appropriate for the organization ( CMMI or CMMI-IPPD)
6. Identify /chose which representation model will be used (continuous/stage) and will be appropriate.
7. Identify which Appraisal method will be appropriate ( SCAMPI-A, B, C or any other as per the need )
7. Build Process improvement teams( SEPG, SQA, Appraisal teams etc)
8. Identify the critical process areas which need to be improved
9. Train people
10. Allocate resource for process improvement program
11. Apply CMMI practices in your projects
12. Conduct  Continues internal assessment/internal audit to find the Gap.
13. Continually take corrective and preventive actions to fill the Gap.
14. Conduct readiness reviews for appraisal/verification.
15. Choose best Lead appraiser who can guide and help in certification.
16. Satisfy all the necessary requirements as per CMMI Appraisal ( ARC-Appraisal requirement for CMMI)
17. Conduct benchmarking appraisal ( e.g. SCAMPI-A ).
18. Continually improve your process..

The above steps are basic steps and can be elaborated more.
Amar

  Was this answer useful?  Yes

The Capability Maturity Model (CMM) is used as a general model to aid in improving organizational business processes.  This model has been superceded by CMMI (Capability Maturity Model Integration (CMMI)) in order to integrate the process between diverse groups within organizations. 

In order to implement CMM in a company which is new to it, you must first convince upper-level management of its value to the company.  Once you gain acceptance and buy-in from management (sponsorship), then CMM is implemented by the steps listed by Amar in the previous answer. Amar's presentation is accurate and thorough and I don't want to be redundant here.

However, one question still needs to be answered.  When in the process do organizations know they are reaping the benefits of CMM? 

Sometimes case studies are conducted on real-world applications in order to show how CMMI improvements have had measureable impacts in any one of the following areas: 1) Cost; 2) Schedule; 3) Quality; 4) Customer Satisfaction; and 5) Return on Investment.   At other times, case studies are not necessary because the benefits are apparent by simply reviewing the company's balanced scorecard (a performance management tool that reveals the performance of a mix of key financial and non-financial business indicators). 

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions