Developing reliable and usable software that is delivered on time and within budget is a difficult endeavour for many organizations. Products that are late, over budget, or that don't work as expected also cause problems for the organization's Customers. As software projects continue to increase in size and importance, those problems become magnified. This situation can be overcome through a focused and sustained effort at building effective practices.
To help Organizations and Customers iIT-2005 choose both the Capability Maturity Model for Software (SW CMM®) and Capability Maturity Model Integration (CMMI®) that delineate the characteristics of a mature, capable software and integration processes, which are generally structured, according to IDEALsm , in five main cycling-phases:
as shown in the following figure:
Figure 1 -IDEALsm Improvement Life-cycle
According to the SEI continuous process improvement paradigm IDEALsm provides a usable, understandable approach to continuous improvement by outlining the steps necessary to establish a successful improvement program.