What is CMMI-DEV & its Relationship to Application Support?CMMI: Capability Maturity Model Integration (copyright: Carnegie Melon Institute)
CMMI is a process improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance.
CMMI models are collections of best practices that you can compare to your organization’s best practices and guide improvement to your processes.
The Capability Maturity Model Integration for Development (CMMi-DEV) is an internationally recognized evaluation standard for assessing software development practices. Since the CMMi-DEV 1.2 was introduced in 2006 as the improved successor to version 1.1, it has become the standard by which organizations measure the maturity level of their processes.
The document in the download section of the blog “CAI Application Support: CMMI-DEV (L2 – L5)” is an analysis of CAI’s application support process maturity and compliance to CMMi-DEV KPA’s (key process activities) for Software Development. Within this document the definition of “Organization” differs depending on the KPA group, in many cases organization means an “application support team”, in others it may mean the “software quality organization” or “software engineering process group”. The reader should understand that this analysis was performed focusing on the practical operational characteristics and requirements for supporting business software applications and their users.
NOTE: Individual KPA compliance elements may be questioned or debated but most important is the overall compliance from the view of all KPA’s across all maturity levels. This will clearly show the process rigor that Computer Aid has incorporated into its Legacy Application Support service offering.