Copyright © tutorialspoint.com

SEI CMMI Overview

previous next


Process Improvement Is Continuous Improvement

We can never reach perfection. The CMM too is evolving and improving. The focus is on always doing better.

Our reach should always exceed our grasp

What is CMM ?

CMM Examples:

What is Maturity ?

Definitions vary but mature processes are generally thought to be:

And most importantly ... effective. Poor but mature processes are just as bad as no maturity at all!

The CMM helps to solve the maturity problem by defining a set of practices and providing a general framework for improving them. The CMM focus is on identifying key process areas and the exemplary practices that may comprise a disciplined software process.

Immature vs Mature Organization:

There are following characteristics of an immature organization:

There are following characteristics of an mature organization:

What is CMMI ?

CMM Integration project was formed to sort out the problem of using multiple CMMs. CMMI Product Team's mission was to combine three Source Models into a single improvement framework to be used by the organizations pursuing enterprise-wide process improvement. These three Source Models are :

CMM Integration:

Difference between CMM and CMMI:

CMM is a reference model of matured practices in a specified discipline like Systems Engineering CMM, Software CMM, People CMM, Software Acquisition CMM etc. But they were difficult to integrate as and when needed.

CMMI is the successor of the CMM and evolved as a more matured set of guidelines and was built combining the best components of individual disciplines of CMM(Software CMM, People CMM etc). It can be applied to product manufacturing, People management, Software development etc.

CMM describes about the software engineering alone where as CMM Integrated describes both software and system engineering. CMMI also incorporates the Integrated Procees and Product Development and the supplier sourcing.

CMMI and Business Objectives

Following are obvious objectives of CMMI:

What is Next:

In the next chapter we will see different CMMI Models called Disciplines. We will tell you how to choose a CMMI model for your organization.

previous next

Copyright © tutorialspoint.com