Header Ads Widget

SEI-CMM Model

SEI-CMM Model

Software Engineering Institute Capability Maturity Model (SEI-CMM)

The Capability Maturity Model (CMM) is a procedure used to develop and refine an organization's software development process.The model defines a five-level evolutionary stage of increasingly organized and consistently more mature processes.It was developed and is promoted by the Software Engineering Institute (SEI)

Methods of SEI-CMM includes:

  1. Capability Evaluation:It provides a way to assess the software process capability of an organization. The results of capability evaluation indicate the likely contractor performance if the contractor is awarded a work. Therefore, the results of the software process capability assessment can be used to select a contractor.
  2. Software Process Assessment: Software process assessment is used by an organization to improve its process capability. Thus, this type of evaluation is for purely internal use.

Levels Of SEICMM:

  1. Level-1: Initial :Processes followed are ad hoc and immature and are not well defined.Unstable environment for software development.No basis for predicting product quality, time for completion, etc.
  2. Level-2: Repeatable:Experience with earlier projects is used for managing new similar natured projects.
  3. Level-3: Defined:At this level, documentation of the standard guidelines and procedures takes place.It is a well defined integrated set of project specific software engineering and management processes.
  4. Level-4: Managed:At this stage, quantitative quality goals are set for the organization for software products as well as software processes.The measurements made help the organization to predict the product and process quality within some limits defined quantitatively.
  5. Level-5: Optimizing:This is the highest level of process maturity in CMM and focuses on continuous process improvement in the organization using quantitative feedback.

Post a Comment

0 Comments