Cmmi Process Improvement

Read Complete Research Material

CMMI PROCESS IMPROVEMENT

CMMI Process Improvement & Software Development

Advantages and Disadvantages of CMMI Process Improvement on Software Development

CMMI

Capability Maturity Model Integration: CMMI is an approach to improve process which provides enterprises with essential elements of effective processes in order to ultimately improve their performance. CMMI could be used as a standard guide process for a division, a process, or an entire enterprise. The latest version of CMMi (1.2) was released in August 2006. There are 3 areas addressed by this version of CMMi, namely: CMMi Development, CMMi Services and CMMi Acquisition. This article explains the CMMi for Development CMMi-DEV. CMMi® for Development, Version 1.2, contains 573 pages and is organized around 22 process areas that represent the core processes for software development. The 22 process areas of CMMi for Development are:-

CMMI® for Development, Version 1.2 (CMMI-DEV, V1.2)

Causal Analysis and Resolution (CAR)

Configuration Management (CM)

Decision Analysis and Resolution (DAR)

Integrated Project Management +IPPD (IPM+IPPD)

Measurement and Analysis (MA)

Organizational Innovation and Deployment (OID)

Organizational Process Definition +IPPD (OPD+IPPD)

Organizational Process Focus (OPF)

Organizational Process Performance (OPP)

Organizational Training (OT)

Product Integration (PI)

Project Monitoring and Control (PMC)

Project Planning (PP)

Process and Product Quality Assurance (PPQA)

Quantitative Project Management (QPM)

Requirements Development (RD)

Requirements Management (REQM)

Risk Management (RSKM)

Supplier Agreement Management (SAM)

Technical Solution (TS)

Validation (VAL)

Verification (VER)

.

.

Advantages

The process implementing is simpler in certain enterprises. The appropriate plan for process improvement projects is done, the implementation of the practices in CMMI model are more efficient. They require very less time and resources. The following are the advantages:

1. The implementing challenges are highly influenced by the size of the organization and the extent of institutionalization.

2 These practices are efficient and flexible. The reason behind it is, the processes have not been hardened over time.

3. It is more efficient and flexible to communicate information and receiving it.

Since many organizations have been using the Software CMM or the SECM, it is important to see how CMMI is the next generation of process improvement—a clear step forward and upward. There are unmistakable benefits to making the transition to CMMI products or to beginning process improvement using CMMI products instead of others.

CMMI provides more detailed coverage of the product life cycle than other process-improvement products used alone. For example, the engineering emphasis of CMMI has exceeded that found in the Software CMM. The process management emphasis of CMMI has exceeded that found in the SECM.

CMMI products incorporate many lessons that were learned during the development, maintenance, and use of the source models from which they were developed. Therefore, CMMI products have addressed some of the problems found in both the Software CMM and the SECM, for example.

Many software companies rely on the continuous improvement of its process. When talking about Software Process Improvement (SPI), many of the software development organizations think about existing models and standards, such as ISO 9000 series of standards  and , ISO 15504  and , the Capability Maturity Model (CMM)  and  and the Capability Maturity Model Integrated (CMMI) ...
Related Ads
  • Advanced Software Enginee...
    www.researchomatic.com...

    Using CMMI -DEV as part of a process improv ...

  • Iso 15504 And Cmmi
    www.researchomatic.com...

    ISO 15504 and CMMI Introduction Improving ...

  • Cmmi
    www.researchomatic.com...

    According to the SEl, CMMI is a process im ...

  • Information Technology
    www.researchomatic.com...

    By identifying issues with the current process ...