User Tools

Site Tools


concepts:cmmi
  • Bookmark "CMMI" at del.icio.us
  • Bookmark "CMMI" at Digg
  • Bookmark "CMMI" at Furl
  • Bookmark "CMMI" at Reddit
  • Bookmark "CMMI" at Ask
  • Bookmark "CMMI" at Google
  • Bookmark "CMMI" at Netscape
  • Bookmark "CMMI" at StumbleUpon
  • Bookmark "CMMI" at Technorati
  • Bookmark "CMMI" at Live Bookmarks
  • Bookmark "CMMI" at Yahoo! Myweb
  • Bookmark "CMMI" at Facebook
  • Bookmark "CMMI" at Newsvine
  • Bookmark "CMMI" at Yahoo! Bookmarks
  • Bookmark "CMMI" at Twitter
  • Bookmark "CMMI" at myAOL
  • Bookmark "CMMI" at Slashdot
  • Bookmark "CMMI" at Mister Wong

CMMI

CMMI stands for Capability Maturity Model Integration and helps to improve the development processes or rather how to do that. There are already theories and concepts of process management for over 30 years and many process-improvement models are incurred. The advantages of using CMMI are inter alia: better -productivity, -quality, -morale of employees, -return of investment and lower costs. CMMI also bridges the divide between Software and Systems by integrating both in one framework.1) CMMI is used worldwide by the industry. Many organizations of the government, industry and the Software Engineering Institute (SEI) supports the development -and the financial part to ensure that CMMI satisfy the requirements of the government and the industry, but the main responsibility bears the SEI.2) CMMI is like a certificate to sell something the government. Some companies, inter alia the U.S. Army, Navy, Air Force, Boeing, Honeywell or TRW are authorized to sell their products to the government.3)

Model Representation

There are two kind of model representations. At first the Continuous, which shows one -or a part of process areas and their capability. The representation is divided in the parts “Project Management”, “Support”, “Engineering” and “Process Management”. The second one is the Staged model representation, which shows sets of process areas in five levels across an organization. One advantage of the continuous representation are to show the flexibility by focusing on single process areas for the business goals and to enable a focus on familiar structure. The Staged representation enable to set the focus on groups of process areas and also their familiar structure by dividing it in five Levels.4)

The five Maturity Levels

There are five levels (or stages) which represents groups of process areas. Every group of process areas defines a stage. The first stage is the initial which is defined as unpredictable because of poor control (reactive). The Second is the managed stage which characterized the processes for projects (often reactive). Stage three is called defined, which describes the process character for the organization (proactive) with the risk management as an important part. Quantitatively Managed is the fourth stage and here are the processes measured and controlled. The last stage, the optimizing-stage, has the focus on process improvement. These five stages must be processed in succession and they have the goal to recognize an error at the source.5)

CMMI and Data Vault

To implement CMMI into building of Business Intelligence (BI) solutions it is necessary to accept that a BI system is a software. CMMI can implement effective in Data Vault methodology because of the transparency with many Key Performance Indicators (KPI) and Key Process Areas (KPA). Additionally CMMI is compatible with agile development and can be implemented in Scrum so that the Sprints can be reduced and optimized. CMMI does not describe what to do like a manual, it describes how to manage things like an adviser. To complete a software project successfully CMMI can not handle this alone. You also need project management practices (PMPs) and system development life cycle (SDLC). Summarized, there is a project framework with a life cycle which will be processed agile in sprints and uses CMMI as their adviser.6)

1)
Cf. Olschimke, M. (2015): Part 4: Software Development Methodologies - Capability Maturity Model Integration, p.14-20
2)
Cf. Peterson, B. (2006) in: CMMI – Richtlinien für Prozess-Integration und Produkt-Verbesserung, p.24
3)
Cf. Olschimke, M. (2015): Part 4: Software Development Methodologies - Capability Maturity Model Integration, p.21
4)
Cf. Olschimke, M. (2015): Part 4: Software Development Methodologies - Capability Maturity Model Integration, p.25-32
5)
Cf. Olschimke, M. (2015): Part 4: Software Development Methodologies - Capability Maturity Model Integration, p.30-32
6)
Cf. Inmon, W.H., Linstedt, D. (2015): Data Architecture: A Primer for the Data Scientist, p.155-158
  • Bookmark "CMMI" at del.icio.us
  • Bookmark "CMMI" at Digg
  • Bookmark "CMMI" at Furl
  • Bookmark "CMMI" at Reddit
  • Bookmark "CMMI" at Ask
  • Bookmark "CMMI" at Google
  • Bookmark "CMMI" at Netscape
  • Bookmark "CMMI" at StumbleUpon
  • Bookmark "CMMI" at Technorati
  • Bookmark "CMMI" at Live Bookmarks
  • Bookmark "CMMI" at Yahoo! Myweb
  • Bookmark "CMMI" at Facebook
  • Bookmark "CMMI" at Newsvine
  • Bookmark "CMMI" at Yahoo! Bookmarks
  • Bookmark "CMMI" at Twitter
  • Bookmark "CMMI" at myAOL
  • Bookmark "CMMI" at Slashdot
  • Bookmark "CMMI" at Mister Wong
concepts/cmmi.txt · Last modified: 2015/04/16 18:36 (external edit)