Home » Software Engineering

SEI Capability Maturity Model | Software Engineering

This article is about the SEI capability maturity model. In this article, we will briefly study the basic SEI capability maturity model notations aim to capture. We will cover the types of messages in the SEI capability maturity model.
Submitted by Monika Sharma, on November 23, 2019

What is Capability Maturity Model?

The Software Engineering Institute (SEI) is the Capability Maturity Model (CMM) that specifies an increment level of a software development organization level by level. The higher the level, the best the software development process for the model, hence allocated at each level is a costly and time-consuming process for CCM.

Levels of CMM

SEI Capability Maturity Model

Image source:

State One: Initial

The software process is characterized as inconsistent or incompatible with, and occasionally even chaotic. Defined processes and standard practices that exist are abandoned during a disaster. The success of the organization or institution majorly depends on an alone effort, talent, and heroics. The heroes basically move on to other organizations or institutions taking their means of knowledge or learnt with them.

State Two: Managed

This level of Software Development Organization has an eventually and consistently project management processes to find the cost, schedule, and functionality for SEI. The process is in place to run again and again the earlier successes on projects with the same applications. Program management is the main characteristic of a level two organization for this.

Level Three: Defined

The software process for management and engineering activities are documented, well-known and integrated into a perfect software process for the entire organization or institution and all the projects across the organization use a right, tailored version of the organization's standard software process for developing,testing and maintaining the application for SEI.

Level Four: Measured

Management can effectively maintain the software development effort using exact measurements. At this level, the organization set a quantitative quality goal for software process and software maintenance both. At this maturity state, the way of processes is to maintain using statistical and different quantitative techniques and is quantitatively predictable for this.

Level Five: Optimizing

The main characteristic of this level is focusing on continually better performance process performance through both increasing and unique technological improvements for CMM. At this level, changes to the process are to find the process performance and at the same time changes statistical probability to get the quantitative process-improvement objectives for this.



Comments and Discussions!





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© some rights reserved.