<!-- Deleted image removed: -->Capability Maturity Model Integration
) is a process improvement
approach whose goal is to help organizations improve their performance. CMMI can be used to guide process improvement across a project, a division, or an entire organization.
CMMI in software engineering
and organizational development
is a process improvement approach that provides organizations
with the essential elements for effective process improvement. CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University
According to the Software Engineering Institute
(SEI, 2008), CMMI helps "integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes."
CMMI currently addresses three areas of interest:
- Product and service development — CMMI for Development (CMMI-DEV),
- Service establishment, management, and delivery — CMMI for Services (CMMI-SVC), and
- Product and service acquisition — CMMI for Acquisition (CMMI-ACQ).
CMMI was developed by a group of experts from industry, government, and the Software Engineering Institute
(SEI) at Carnegie Mellon University
. CMMI models provide guidance for developing or improving processes that meet the business goals of an organization. A... Read More