Capability Maturity Model Integration® (CMMI®)
Capability Maturity Model Integration® (CMMI®) is a process level improvement training and appraisal program. Administered by the CMMI® Institute, a subsidiary of ISACA, it was developed at Carnegie Mellon University (CMU).
CMMI® can be used to guide process improvement across a project, division, or an entire organization. With five “Maturity Levels” and three “Capability Levels,” the CMMI® defines the most important elements that are required to build great products, or deliver great services, and wraps them all up in a comprehensive model.
CMMI® addresses following areas of interest:
CMMI® originated in software engineering but it has been highly generalized over the years to embrace other areas of interest, such as the development of hardware products, the delivery of all kinds of services, and the acquisition of products and services
CMMI® V3.0 is designed to optimize business performance in an ever-changing global landscape, the CMMI® V3.0 model is a proven set of global best practices that enables organizations to build and benchmark the key capabilities that address the most common business challenges, including:
CMMI® 3.0 Model:
Capability Maturity Model Integration® (CMMI®)-SVC
Capability Maturity Model Integration ® (CMMI®)-SVC is a process improvement approach that provides organizations with the essential elements of effective processes. It can be used to guide process improvement across a project, a division, or an entire organization.
In later CMMI versions, DEV, ACQ and SVC were merged into a single model where each process area potentially has a specific reference to one or more of these three aspects. Trying to keep up with the industry, CMMI model also has explicit reference to agile aspects in some process areas.
Strengthening Service Delivery and Service Management:
· Promotes assured, consistently high-quality service delivery that cements, retains and increases customer loyalty.
· Provides a roadmap for continuous service improvement: benchmark, set goals, prioritize activities, take action, measure progress.
· Supports efficiency and reduces complexity through an enterprise-wide common service improvement vocabulary that is critical for multi model use and outsourcing.
· Reduces time-to-market (or field) delivery of new services to customers.
· Enables the rapid fine-tuning of existing service performance and quality.
· Fosters stronger employee motivation and better retention, as they participate in making service coordination and delivery better.
· Can be the basis for regional and global strategies, as all work becomes service.
CMMI for DEV
The ever-evolving versions of CMMI® bring along an integrated product suite which aligns business goals directly with operations and capabilities to drive measurable improved performance in terms of time, quality, budget, customer satisfaction and other key drivers.
The revised models of CMMI® thrust the principle that works on “Performance drives Process Improvements” rather than “Improvements in Processes will improve Performance”. CMMI® insists on ROI (Return on Investment) for efforts and resources invested in improving organizations capabilities.
To a layman, CMMI®, with every revised version, is more and more easy to adapt to. Language is simple to understand and it is very well organized. The best thing being – the content’s organized as:
o Categories
o Capability Areas
o Practice Areas
o Practices
Let us explore all these components of CMMI®, one by one.
Category – These are defined as logical groups or views. These logical groups or views represent related Capability Areas, which if worked on can help resolve problems faced in producing or delivering business solutions.
A typical performance improvement path expressed by CMMI® is “Do task or execute”, “Manage execution to improve efficiency”, “Enable this execution for better results or effectiveness” and “Improve to enhance performance”. That means these logical groups are divided in 4 categories such as:
Doing – This category consists of capability areas and related practice areas for producing and delivering quality solutions.
Managing – Capability areas and Practice areas having focus on planning and management of solution implementation.
Enabling – Execution requires support. This category has capability and practice areas to support implementation and delivery of the solutions.
Improving – Challenge in front of the organizations is to sustain and improve performance levels. Capability and practice areas in this category provide guidance to sustain and improve performance.
Let us understand this entirely different lifecycle that CMMI® presents in front of us. All these years we have talked about PDCA – Plan-Do-Check-Act cycle. CMMI® has simply tweaked and presented it in a new way.
Organizations can’t exist unless they have capability in
“Doing” – Deliver solutions to clients. These are first level organizations which are able to deliver and stay afloat in the business environment. Most startups fall in this category.
If these startups have a dream to survive for a very long time, they need to focus on other categories too.
“Managing” – Organizations must focus on improving efficiency of the actions to deliver solutions. Inefficiency will hit the bottom line and make you irrelevant in the long run. Managing actions for efficiency is essential for the organizations.
“Enabling” – Results are important. To achieve results consistently, organizations need to support the implementation. This unwavering support ensures results or effectiveness of the execution. Practice areas and practices in the “Enabling” category provide guidance to the organizations on the actions to be taken to ensure effectiveness.
“Improving” – If you do what you did last year, you will get what you got then or even less than that. Status Quo can kill the spirit of the organization. Status Quo brings in complacency. Customer expectations are not static. Unless organizations search for new avenues to enhance efficiency and effectiveness, meet and exceed customer expectations on a continual basis, survival will be difficult for them. “Improving” category consists of practice areas and practices that direct organizations to the methodologies for carrying out improvements. Continuous improvements are key to survival and excel in this ruthless competitive world.
CMMI Certification Process
Step 1: Initial interaction
1-day comprehensive interaction with team members to understand business operations and processes etc. at corporate office. Identifying & Defining SEPG Resources & Scope and gap analysis is carried out at this step.
Step 2: Process / SOP documentation training
1-day comprehensive training for core group (15 -20 cross functional team) on Process mapping documentation
Step 3: Process documentation: Processes & SOPs
Interaction will be done with the process owners for review & documentation using
Step 4: Readiness Review
Step 5: Closure of Points raised during Readiness Review
Step 6: Final Appraisal (with team of 1 LA and 3 ATM, Minimum 5 Days onsite)
Step 7: Result Published on CMMI PARS (Published Appraisal Results) & Certificate by LA
Note: Process documentation is responsibility of Certifying Company. We will facilitate the process mapping, and documentation adequacy along with process owners.
CMMI Maturity Levels
What is a CMMI® Level?
A maturity level is a well-defined evolutionary plateau toward achieving a mature software process. Each maturity level provides a layer in the foundation for continuous process improvement. In CMMI® models with a staged representation, there are five maturity levels designated by the numbers 1 through 5.
What is CMMI Level 1?
At maturity level 1 (CMMI® Level 1) processes are usually ad hoc and chaotic. The organization usually does not provide a stable environment. Success in these organizations depends on the competence and heroics of the people in the organization and not on the use of proven processes.
What is CMMI® Level 2?
At maturity level 2, an organization has achieved all the specific and generic goals of the maturity level 2 process areas. In other words, the projects of the organization have ensured that requirements are managed and that processes are planned, performed, measured, and controlled. At maturity level 2, requirements, processes, work products, and services are managed. Commitments are established among relevant stakeholders and are revised as needed. The process discipline reflected by maturity level 2 helps to ensure that existing practices are retained during times of stress.
What is CMMI® Level 3?
CMMI® Level 3 is one of five “Maturity Levels” in the CMMI®. Known as the “Defined” level, CMMI® Level 3 is achieved when an organization successfully completes a SCAMPI A appraisal, which verifies that the organization is operating at Level 3. At maturity level 3, processes are well characterized and understood, and are described in standards, procedures, tools, and methods.
What is CMMI® Level 4?
At maturity level 4 Sub-processes are selected that significantly contribute to overall process performance. These selected sub-processes are controlled using statistical and other quantitative techniques. Quantitative objectives for quality and process performance are established and used as criteria in managing processes. Quality and process performance measures are incorporated into the organization’s measurement repository to support fact-based decision making in the future.
What is CMMI® Level 5?
At maturity level 5, an organization has achieved all the specific goals of the process areas assigned to maturity levels 2, 3, 4, and 5. Maturity level 5 focuses on continually improving process performance through both incremental and innovative technological improvements. A critical distinction between maturity level 4 and maturity level 5 is the type of process variation addressed. The effects of deployed process improvements are measured and evaluated against the quantitative process-improvement objectives.
CMMI Consulting
Our CMMI® consulting services are designed to fulfill the demand for effective CMMI®-based process improvement. We provide professional guidance for business executives, software developers, and project support personnel who are responsible for creating and delivering value to customers through systems and software services. We strongly believe that the process any business adopts determines the quality of its products and services.
By adopting the Capability Maturity Model Integration® (CMMI®), you can systematically improve the performance of your business. CMMI® is based on building capabilities. A capability is anything your business does that brings desired results.
The CMMI® V3.0 consultancy is one of the many goals representing our company’s commitment to achieve high level of excellence in the area of software development as well as project management consultancy. ABS is associated with many global software companies and has helped them to implement system in their organization under our well-structured CMMI® certification consultancy, which has resulted in easy CMMI® certification as per model V3.0 for level 3 or above.
In CMMI®, assessment is conducted by the Assessment Team Members (ATM), which include the Lead Appraiser as Team Leader, whereas certifications are generally conducted by team Auditors and Lead Auditors. CMMI® Assessments are based on the collective evidences taken from available documentation (direct and indirect) and participant’s interviews (oral affirmations). Primarily, certifications are conducted to evaluate the activities (through inspections) and records (documents). The CMMI® appraisal is done only by ISACA recognized CMMI® appraisal body as per SCAMPI guidelines and such certificate is valid for 3 years.
CMMI Consultants
We have qualified consultants who are having minimum 8-10 years of experience in implementing CMMI®. Our consultants conduct CMMI® consulting services for all maturity levels. While consulting our professionals help in following steps towards CMMI® certification services
• Gap/ Current State analysis – Determine Organization’s Maturity
• CMMI®overview training
• Process Improvement Strategy/ Clear Road-map
• Process Improvement Planning
• Process Definitions
• Establish Measurement Framework
• Process Implementation Services
• Trainings
• SQA services
• Facilitation during SCAMPI
Standard CMMI Appraisal Method for Improvement
A CMMI® process appraisal is an objective evaluation of an organization’s product development or service delivery capability. Our Certified Lead Appraisers are among the most experienced worldwide and have been providing CMMI® appraisal services since 1991.
We offer a full range of process appraisal services for the CMMI® Development and Services models — from formal benchmark appraisals to brief, informal assessments. We have certified lead assessors by the CMMI® Institute to lead High Maturity Appraisals, i.e., for Maturity Levels 4 & 5.
What can you expect from a SCAMPI?
• A maturity level rating or Capability Level ratings
Standard CMMI Appraisal Method for Improvement
A CMMI® process appraisal is an objective evaluation of an organization’s product development or service delivery capability. Our Certified Lead Appraisers are among the most experienced worldwide and have been providing CMMI® appraisal services since 1991.
We offer a full range of process appraisal services for the CMMI® Development and Services models — from formal benchmark appraisals to brief, informal assessments. We have certified lead assessors by the CMMI® Institute to lead High Maturity Appraisals, i.e., for Maturity Levels 4 & 5.
What can you expect from a SCAMPI?
• A maturity level rating or Capability Level ratings
• Findings that describe the strengths and weaknesses of your organisation’s processes relative to the CMMI
• Consensus regarding the organisation’s key process issues
• An appraisal database that the organisation can continue to use to monitor process improvement progress and to support future appraisals.
• Findings that describe the strengths and weaknesses of your organisation’s processes relative to the CMMI
• Consensus regarding the organisation’s key process issues
• An appraisal database that the organisation can continue to use to monitor process improvement progress and to support future appraisals.
CMMI Terminology
WhatsApp us