Levels of Capability Maturity Model (CMM) Last Updated : 30 Mar, 2020 Comments Improve Suggest changes Like Article Like Report Capability Maturity Model (CMM) is a methodology used to develop, refine maturity of an organizations software development process. It is developed by SIE in mid 1980. It is a process improvement approach. To assess an organization against a scale of 5 process maturity levels. It Deals with the what processes should be implemented & not so much with the how processes should be implemented. Each maturity level comprises a predefined set of process areas called KDA (Key Process Area), these KDA - Goals, Commitment, Ability, measurement, verification. Levels of Capability Maturity Model (CMM) are as following below. 1. Level One : Initial - Work is performed informally. A software development organization at this level is characterized by AD HOC activities (organization is not planned in advance.). 2. Level Two : Repeatable - Work is planned and tracked. This level of software development organization has a basic and consistent project management processes to TRACK COST, SCHEDULE, AND FUNCTIONALITY. The process is in place to repeat the earlier successes on projects with similar applications. 3. Level Three : Defined - Work is well defined. At this level the software process for both management and engineering activities are DEFINED AND DOCUMENTED. 4. Level Four : Managed - Work is quantitatively controlled. Software Quality management - Management can effectively control the software development effort using precise measurements. At this level, organization set a quantitative quality goal for both software process and software maintenance. Quantitative Process Management - At this maturity level, The performance of processes is controlled using statistical and other quantitative techniques, and is quantitatively predictable. 5. Level Five : Optimizing - Work is Based Upon Continuous Improvement. The key characteristic of this level is focusing on CONTINUOUSLY IMPROVING PROCESS performance. Key features are: Process change management Technology change management Defect prevention Comment More infoAdvertise with us R rajkumarupadhyay515 Follow Improve Article Tags : Software Engineering Write From Home Similar Reads Capability Maturity Model (CMM) - Software Engineering The Capability Maturity Model (CMM) is a tool used to improve and refine software development processes. It provides a structured way for organizations to assess their current practices and identify areas for improvement. CMM consists of five maturity levels: initial, repeatable, defined, managed, a 11 min read Capability Maturity Model Integration (CMMI) The Capability Maturity Model Integration (CMMI) is an advanced framework designed to improve and integrate processes across various disciplines such as software engineering, systems engineering, and people management. It builds on the principles of the original CMM, enabling organizations to enhanc 5 min read Reuse Maturity Model Software Reuse is the process of creating software systems from existing software systems, rather than building software system from scratch." REUSE MATURITY MODEL : It is based on the experience within software development organization as well as experience with and observations of other developmen 3 min read Agile Development Models - Software Engineering In earlier days, the Iterative Waterfall Model was very popular for completing a project. But nowadays, developers face various problems while using it to develop software. The main difficulties included handling customer change requests during project development and the high cost and time required 11 min read Software Development Life Cycle (SDLC) Models Software development models are various processes or methods that are chosen for project development depending on the objectives and goals of the project. Many development life cycle models have been developed to achieve various essential objectives. Models specify the various steps of the process a 9 min read Early Design Model : COCOMO-II It is used at the Stage - II in COCOMO -II models and supports estimation in early design stage of project. Base equation used in COCOMO - II models is as follows - PMnominal = A * (size)B where PMnominal = Effort for the project in person months A = constant representing the nominal productivity wh 4 min read Like