An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.

Slides:



Advertisements
Similar presentations
Implementing CMMI® for Development Version 1.3
Advertisements

Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
National Cheng-Kung University
CMMI 1 The CMM Integration Project Dr. Jack R. FergusonDr. Rick Hefner CMMI Project ManagerAssessment Team Co-Lead.
More CMM Part Two : Details.
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
CMMI Overview Dr. Korson Software Engineering. 2 Immature organizations can be successful on occasion, but ultimately run into difficulties because –Success.
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
Capability Maturity Model Integration (CMMISM)
18 th International Forum on COCOMO and Software Cost Modeling October 2003 Use of Historical Data by High Maturity Organizations Rick Hefner, Ph.D.
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007.
Chapter 3 The Structure of the CMM
CMMI Overview Quality Frameworks.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Using Six Sigma to Achieve CMMI Levels 4 and 5
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
Integrated Capability Maturity Model (CMMI)
TRIALS & TRIBULATIONS ON THE ROAD TO CMMI Process Focus Management Roselyn Whitney Principal 9956 North River Rd. Algonac, MI
The Capability Maturity Model in Software Development Paul X. Harder, JD Government Micro Resources, Inc. September 14, 2004.
Systems Engineering Process Office PIE PIE Describing the CMM and the CMMI Objective: Examine the SEI’s Capability Maturity Model for Software.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
People First … Mission Always Capability Maturity Model Integration (CMMI ® ) Millee Sapp 2 Dec 08 Warner Robins Air Logistics Center.
Capability Maturity Model Integration: Implications for Quality Assurance and Testing Presentation to SCQAA 20 June 2002 Rick Hefner, TRW
Software Engineering Lecture No:16. Lecture # 7 CMMI Fahim Khan Assistant Professor of Computer Science UOL, Sargodha
Software Engineering Lecture # 17
Process Management Process Management in software started in late 1960’s (but informally and inconsistently) Software Engineering Institute (SEI) is the.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software Process Models
Software Process Assessment and Improvement
Adaptive Processes Overview Adaptive Processes©. Adaptive Processes © Adaptive ProcessesSimpler, Faster, Better2 Objective To provide an over view of.
Capability Maturity Model CS3300 Fall The Problem Contractors over budget and late. Need a way to rank how likely a software company is to deliver.
1 ISO 9001:2000 ISO 9001 is the creation of the International Organisation for Standardisation (ISO), a Swiss-based federation of national standards bodies.ISO.
Georgia Institute of Technology CS 4320 Fall 2003.
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
1 通信软件开发与管理 Course OD601 学时: 32 学分: 2 讲师:罗文彬. 2 Communication Overview System Architecture Overview Performance and Reliability Operation, Administration,
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
SWEN 5130 Requirements Engineering 1 Dr Jim Helm SWEN 5130 Requirements Engineering Requirements Management Under the CMM.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
Software Engineering - I
Requirements Development in CMMI
January 2003 CMMI ® CMMI ® V1.1 Tutorial Sponsored by the U.S. Department of Defense © 2003 by Carnegie Mellon University SM CMM Integration and SCAMPI.
Ch-1 Introduction The processes used for executing a software project have major effect on quality of s/w produced and productivity achieved in project…
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Guidelines for Process
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
CMMI1 Capability Maturity Model Integration Eyal Ben-Ari 8/2006.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
CMMI for Services, Version 1.3
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
A Comparison of CMMI & SPICE
Overview of CMMI Global Certification Consultant is aiming to designed CMMI Presentation to share knowledge about CMMI,
School of Business Administration
CS4311 Spring 2011 Process Improvement Dr
CMMI Overview Quality Frameworks.
Information Technology Project Management – Fifth Edition
Level - 3 Process Areas (CMMI-DEV)
CMMI – Staged Representation
Quality management standards
Integrated Processes: On the Horizon
Software Engineering Lecture 16.
Requirements Development in CMMI
Chapter 4: Software Process Models
Presentation transcript:

An Introduction

Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.

Integration of Integrate Source Models –SW CMM v2.0c –EIA/IS 731 SECM –IPPD CMM draft v0.98 Consistent with ISO puneetd: EIA Interim Standard 731, system engineering capability model puneetd: EIA Interim Standard 731, system engineering capability model puneetd: Integrated Product & Process Development Capability Maturity Model puneetd: Integrated Product & Process Development Capability Maturity Model

Different Standards under CMMI Different body of Knowledge –Software (SW) –System Engineering (SE) –Integrated Product and Process Development (IPPD) –Supplier Sourcing (SS) Standards are combinations of different body of knowledge

Different Standards under CMMI –Software (SW) Covers the development of software systems. –System Engineering (SE) Development of total systems, which may or may not include software. Focus is on transforming customer needs, expectations and constraints into product solutions and support them. –Integrated Product and Process Development (IPPD) Contains – Process Management Project Management Support Engineering Processes –Supplier Sourcing (SS) – Use suppliers to perform functions or modifications to product.

Changes from SW CMM v1.1 Inclusion of Systems Engg. Two Representations New Process Areas (22/cmmi versus 18/cmm) New Generic Goals New Practices

Representation Staged –5 Maturity Levels –From SW CMM Continuous –6 Capability Levels –From EIA/IS 731 ISO 15504

Representation – Difference Staged Representation – We have the (Maturity Level)MLs as they are found in CMM. Process Areas are assigned to the UPPER fours of the five maturity levels (Managed, Defined, Quantitatively Managed, Optimizing) Provides a pre- defined roadmap for organizational improvement.

Representation – Difference Continuous Representation – Maturity Levels are replaced by Capability Levels (CL’s) as a measure assigned individually to each PA. Provides maximum flexibility for organizations to choose which processes to emphasize for improvement.

Staged

Continuous

Comparison Continuous StagedRepresentation LevelCapability LevelsMaturity Levels 0IncompleteN/A 1PerformedInitial 2ManagedManaged 3DefinedDefined 4Quantitatively QuantitativelyManaged 5OptimizingOptimizing

Process Area Process Area (PA) is a cluster of related practices. Practices are actions to be performed in order to achieve the goals of a process area. They are the major building blocks in establishing the process maturity of an organization. Each process area resides at a specific maturity level.

New Process Areas Level 2 (7 versus 6) –Measurement & Analysis Level 3 (11 versus 7) –Risk Management –Requirements Development –Technical Solution –Product Integration –Verification –Validation –Decision Analysis and Resolution –Organizational Environment for Integration

Process Area Comparison Level 2 SW CMM –Requirement Management –S/w Project Planning –S/w Project Tracking and Monitoring –S/w Subcontractor Management –S/w Quality Assurance –S/w Configuration Management CMM I –Requirements Management –Project Planning –Project Monitoring and Control –Supplier Agreement Management –Process and Product Quality Assurance –Configuration Management –Measurement and Analysis

Process Area Comparison Level 3 SW CMM Organizational Process Focus Organizational Process Definition Training Inter-group Coordination Integrated Software Management S/w Product Engineering Peer Reviews CMM I Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Risk Management Requirements Development Technical Solution Product Integration Verification Validation Decision Analysis and Resolution

Process Area Comparison Level 4 & 5 SW CMM Quantitative Process Management S/w Quality Management Defect Prevention Technology Change Management Process Change Management CMM I Organization Process Performance Quantitative Project Management Causal Analysis & Resolution Organizational Innovation and Deployment

Process Areas Organizational Training Organizational Process Definition Organizational Process Focus Organizational Process Performance Supplier Agreement Management Project Monitoring and Control Project Planning Risk Management Integrated Product Management Quantitative Project Management Requirements Management Validation Verification Product Integration Technical Solution Requirements Development Organizational Innovation & Deployment Configuration Management Process & Product QA Measurement & Analysis Decision Analysis & Resolution Causal Analysis & Resolution EngineeringProject ManagementProcess ManagementSupport

Structure of CMMI Goal – A High level statement of the outcome to be achieved by effective implementation of group of practices. Specific Goals - 47 Generic Goals - 22 The concept of goals in CMMI is the same as in SW-CMM. All “Institutionalization related practices” satisfy “Generic Goals”.

Structure of CMMI Practices - A Description of expected actions to be performed in order to achieve the goals of a process areas. Specific Practices – These differ across process areas and equivalent to “Activities” in CMM. Generic Practices – These are common across all process areas and equivalent to “CO”, “AB”, VE” etc. General Practices support the Generic Goal of each PA.

Structure of CMMI Common Features – They are a means of categorizing generic practices. The categories are : Commitment to Perform – Creating management policies and securing sponsorship. Ability to Perform – Establishment and maintenance of plans, resources, assigning responsibility and authority and training. Directing Implementation – Measurement, Control and performance practices. Verifying Implementation – Ensure implementation and Compliance.

Summary - Different Standards under CMMI - Changes from CMM to CMMI - 2 Representations - Comparison between Representations - Process Areas - Structure