CMMI

14
Presentation by, Chandrima Das Raveesh Goswami Sampreeth Agara Surbhit Bansal Saurabh Soni Vijay Chakule

description

CMMI presentation

Transcript of CMMI

  • 1. Presentation by, Chandrima Das Raveesh Goswami Sampreeth Agara Surbhit Bansal Saurabh Soni Vijay Chakule

2.

  • What is CMMI?

3.

  • Capability Maturity Model Integration (CMMI) is a process improvement technique for evaluating how efficiently a company is able to deliver technology products to its customers.
  • CMMI defineswhatprocesses and activities need to be done andnot howthese processes and activities are done.
  • The goal of CMMI is process improvement and CMMI can be thought of as a Software Process Improvement, SPI, framework.
  • Created by members of industry, government and the Carnegie Mellon Software Engineering Institute (SEI).

4.

  • It can be used to guide process improvement across a project, a division, or an entire organization.
  • Helps to integrate traditionally separate organizational functions, set process improvement goals and priorities.
  • Provide guidance for quality processes.
  • Provides a point of reference for appraising current processes.

5.

  • The basic building blocks in every CMMI model are called "process areas."
  • A process area does not describehow an effective process is executed(e.g., entrance and exit criteria, roles of participants, resources).
  • Instead, a process area describeswhat those using an effective process do (practices) and why they do thosethings (goals).
  • In a Capability Maturity Model, process areas can be organized into one of two "representations," acontinuous representation or a staged representation.

6.

  • The summary components are process areas. Within each process area there are specific goals that are implemented by specific practices.
  • Also contained in the continuous representation of a CMMI model are generic goals that are implemented by generic practices.
  • Specific goals and practices are unique to individual process areas, whereas generic goals and practices apply to multiple process areas.

7.

  • In the staged representation, the summary components arematurity levels. Within eachmaturity level there are process areas, which contain goals, common features, and practices.
  • In a staged representation of a CMMI model, practices are categorized into common features:
  • 1.Commitment to perform includes practices that ensure that the process is established(involves establishing organizational policies and leadership).
  • 2.Ability to perform includes practices that establish the necessary conditions forimplementing the process completely. (involves plans, resources, organizational structures, and training).
  • 3.Activities performed includes practices that directly implement a process.
  • 4.Directing implementation includes practices that monitor and control the performanceof the process.
  • 5.Verifying implementation includes practices that ensure compliance.

8.

  • Capability levels, which belong to a continuous representation, apply to anorganizations process-improvement achievement in individual process areas. There are six capability levels, numbered 0 through 5.
  • Maturity levels, which belong to a staged representation, apply to an organizationsoverall process-improvement achievement using the model. There are five maturity levels, numbered 1 through 5. Each maturity level comprises a set of goals that, when satisfied, improve processes. Maturity levels are measured by the achievement of the goals that apply to a set of process areas.

9. 10. 11. Focus and Benefits of CMMI: 12.

  • COBIT Processes addressed by CMMI are
  • Plan and Organize(3 out of 10 C Objectives)
  • Acquire and Implement(3 out of 7 C Objectives)
  • Deliver and Support(4 out of 13 C Objectives)
  • Monitor and Evaluate(1 out of 4 C Objectives

COBIT Relationship with CMMI Plan and Organize Provides better support for objectives with greater project focus such as requirements, risks, quality and project Management Acquire and Implement Provides excellent coverage for achieving and implementation objectives Delivery and Support Project Management processes can be translated to support management of service levels, third parties,capacity,problems and data Continuous operation and user support services are not well coveredMonitor Provides for monitoring functions at the project level. Does not involve audit controls at the organization level 13. Organizations using CMMI 14.

  • Improved schedule and budget predictability.
  • Improved cycle time.
  • Increased productivity.
  • Improved quality.
  • Increased customer satisfaction.
  • Increased return on investment.