Being Software professionals, we should all be familiar with the Capability Maturity Model Integration (CMMI). CMMI is a process improvement approach that provides organizations with elements to measure and improve business processes. Before we get into the details on what that means to a DW/BI solution, Lets take a quick look at what CMMI exactly means and how it helps an organization.
CMMI supercedes the earlier variant CMM (Capability Maturity Model), and was developed to provide guidance to use when developing system and software processes.

The Below document shows the key process areas and their classification in CMMI levels.
We will talk about how this applies to a DW/BI Solution in the next part.