Print Page | Close Window

CAPABILITY MATURITY MODEL (CMM)

Printed From: One Stop Testing
Category: Quality Assurance @ OneStopTesting
Forum Name: Quality Methodologies / Streams @ OneStopTesting
Forum Discription: Any Good Testing Engineer must know about All the Quality Certifications & Methodologies like ISO, IEEE, CMM, PCCM, CMMMi, XP, Agile and many more.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=2947
Printed Date: 29Dec2024 at 8:02pm


Topic: CAPABILITY MATURITY MODEL (CMM)
Posted By: tanushree
Subject: CAPABILITY MATURITY MODEL (CMM)
Date Posted: 17Oct2007 at 12:54am
CMM describes software process management maturity relative to five levels

ie., Initial, Repeatable, Defined, Managed, Optimizing

In the Initial level there is a lack of planning and the development of a clear-cut guide that software development teams can follow. Few details of a software process have been defined at this level. Good results are considered miraculous.

KPA ---- Key Process Areas

In the Second level ie., the CMM Repeatable Process is characterized by a commitment to discipline in carrying out a software development project. And is achieved by : Requirements management, software project planning, software project tracking and oversight, software subcontract management, software quality assurance, software configuration management.

In the Third level ie., the CMM Defined Process is to guide the structuring and evaluation of a software project. And is achieved by : Organisational process focus and definition, training program, software product engineering, intergroup coordination, peer reviews.

In the Fourth level ie., the CMM Managed Process is for data gathering and analysis and managing software quality. And is achieved by : Quantitative process management, Software quality management.

In the Fifth level ie., the CMM Optimizing Process is associated with defect prevention, automation of the software process wherever possible, and methods for improving software quality and team productivity and shortening development time.



Replies:
Posted By: santoshsapkal
Date Posted: 23May2008 at 3:49am
This might be easy to understand.....

Level 1 – Initial: Processes are usually not documented and change based on the user or event. The organization does not have a stable environment

Level 2 – Repeatable: Some software development processes are repeatable, possibly with consistent results. The processes may not repeat for all the projects in the organization. The organization may use some basic project management to track cost and schedule.

Level 3 – Defined: The organization’s set of standard processes, which are the basis for level 3, are established and subject to some degree of improvement over time.

Level 4 – Managed: Management can effectively control the process (e.g., for software development). In particular, management can identify ways to adjust and adapt the process to particular projects without measurable losses of quality or deviations from specifications.

Level 5 – Optimizing: Focuses on continually improving process performance through both incremental and innovative technological improvements.



Print Page | Close Window