Overview of Changes Introduced in CMMI ® v1.3 ASEE Annual Meeting February 19, 2011 Dr. Richard Waina Multi-Dimensional Maturity Based on presentations.

Slides:



Advertisements
Similar presentations
Integrated Project Management IPM (Without IPPD) Intermediate Concepts of CMMI Project meets the organization Author: Kiril Karaatanasov
Advertisements

Implementing CMMI® for Development Version 1.3
SPIN-BG Seminar 1.Overview of CMMI Model changes 3.SCAMPI method changes 4.Training changes 5.CMMI Architecture Author: Kiril Karaatanasov
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
Capability Maturity Model Integration CMMI®
SCAMPI Sampling Rules 1 Sampling the SCAMPI Sampling Rules or Trying to Explain the Unexplainable Pat O’Toole, PACT May,
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.
SM CMM Integration, SCAMPI, SCAMPI Lead Assessor, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University.  CMM and CMMI are registered.
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.
200209–CSSA0001 – 16/27/ :25 PM CSSA Cepeda Systems & Software Analysis, Inc. GENERIC.
CMMI Overview Quality Frameworks.
Space and Airborne Systems NDIA/SEI CMMI Technology Conference Presented by N. Fleischer 1 Raytheon’s Six Sigma Process and Its Application for CMMI By.
Understanding (and Untangling) Verification and Validation Requirements ISO 9001 vs. CMMI-Dev 1.2.
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
1 The Continuous Representation. 2 UNIT 2 Topics covered in this unit include Additional terminology Practices – The fundamental building blocks Process.
Copyright © 2009, Systems and Software Consortium, Inc. Introduction to an Integrated Lean Thinking, Six Sigma  and CMMI  Approach for Process Improvement.
8. CMMI Standards and Certifications
Integrated Capability Maturity Model (CMMI)
Training on “CMMI for Development – ver 1.2”
Capability Maturity Model. Reflection Have you ever been a part of, or observed, a “difficult” software development effort? How did the difficulty surface?
COMPANY CONFIDENTIAL Page 1 Final Findings Briefing Client ABC Ltd CMMI (SW) – Ver 1.2 Staged Representation Conducted by: QAI India SM - CMMI is a service.
1 The Continuous Representation. 2 UNIT 2 Topics covered in this unit include Additional terminology Practices – The fundamental building blocks Process.
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.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
Software Engineering Lecture # 17
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software Process Models
ISO 9001:2008 to ISO 9001:2015 Summary of Changes
Managing CMMI® as a Project
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
1 1 Major Changes in CMMI v1.3 Configuration Management Working Group April 12, 2011.
Software Engineering - I
Software Product Line Material based on slides and chapter by Linda M. Northrop, SEI.
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.
1 Agenda for measurement r1. CMMI r2. Other thrusts.
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
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
9 th Annual National Defense Industrial Association CMMI Technology Conference and User Group November 18, 2009 Denver, Colorado, USA Bill Smith, CEO Leading.
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
Space and Airborne Systems Prepared For 3rd Annual CMMI Technology Conference Presented In Denver, CO Tom Cowles November 19, 2003 Peer Reviews For CMMI.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Software Engineering (CSI 321) Software Process: A Generic View 1.
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.
Figures – Chapter 26. Figure 26.1 Factors affecting software product quality.
A Comparison of CMMI & SPICE
CMMI for Services, Version 1.3 Speaker: Business Excellence Date:
CMMI Overview Quality Frameworks.
Software Engineering (CSI 321)
CMMI Overview.
Level - 3 Process Areas (CMMI-DEV)
CS 577b Software Engineering II -- Introduction
CMMI – Staged Representation
CMMI November 2018.
Requirements Development in CMMI
Chapter 4: Software Process Models
Presentation transcript:

Overview of Changes Introduced in CMMI ® v1.3 ASEE Annual Meeting February 19, 2011 Dr. Richard Waina Multi-Dimensional Maturity Based on presentations provided by: Software Engineering Institute, Carnegie Mellon University

Objectives  Acquaint you with the major changes in CMMI V 1.3  Explore the implications of those changes for: – Process implementers – Appraisers

Three Complementary Constellations CMMI-SVC CMMI-SVC provides guidance for those providing services within organizations and to external customers CMMI-ACQ CMMI-ACQ provides guidance to enable informed and decisive acquisition leadership CMMI-DEV provides guidance for measuring, monitoring, and managing development processes CMMI-DEV 16 Core Process Areas common to all

CMMI Product Suite, Version 1.3  V1.3 changes focus primarily on: –High maturity –Appraisal efficiency –Consistency across constellations –Simplifying the generic practices  V1.3 upgrade was change request driven.  Clarified that CMMI models are not processes or process descriptions  Removed any biases favoring maturity levels or capability levels.

CMMI v1.3 Criteria (Highlights)  Correct identified model, training material, or appraisal method defects or provide enhancements  Decrease overall model size in if possible; increases, if any, must not be greater than absolutely necessary  Model changes should avoid adversely impacting legacy investment of adopting companies and organizations  Changes may only be initiated by CRs or the CMMI Steering Group  Changes must not cause retraining of the nearly 100,000 personnel already trained in CMMI; upgrade training may be needed, especially for: –Instructors –Lead Appraisers –Appraisal team members.

Transition…  SEI provides on-line upgrade course as they did with CMMI v1.2: (price is $200)  During the one year transition period, organizations may use either CMMI v1.2 or v1.3 models for their appraisals – One year period ends November 30, 2011 – All appraisals using v1.2 models will be valid for 3 years.

Typical Work Products –“Typical work product” changed to “example work product” Amplifications –Removed the “amplification” model component IPPD/Teaming –Removed the IPPD addition from CMMI-DEV and added “teaming practices” in its place CMMI-DEV –Moved REQM from the Engineering category to the Project Management category. This is consistent with the other two constellations. Many of the changes are in the informative material. Model Architecture

 Generic Practices  Project Management PA’s  Support PA’s  Organization Process PA’s  Engineering PA’s  Acquisition PA’s  Service Delivery PA’s  High Maturity PA’s Version 1.3 Model Updates

Generic Practices  Generic Goals, Generic Practices, and GP elaborations are in one central location, rather than grouped with each PA  Simplified GG1 to make it more readable  Renamed GP 2.6 from “Manage Configurations” to “Control Work Products”  Added “selected work products” to GP 2.9  Simplified the GP 3.2 statement: – From: “Collect work products, measures, measurement results, and improvement information…” – To: “Collect process-related experiences…”  Eliminated GG4 and GG5.

Project Management PA’s  Requirements Management – Changed the focus of SP 1.5 so that it now reads: “Ensure that project plans and work products remain aligned with the requirements.”  Project Planning – added guidance on the suitability of the Specific Practices to endeavors other than projects (CMMI-ACQ and CMMI-SVC have SP 1.1 addressing strategy)  Project Monitoring and Control – Minor changes only  Integrated Project Management – – Added SP1.6 to address teams (IPPD was eliminated)  Risk Management – Minor changes only  Supplier Agreement Management – –Demoted SP 2.2, Monitor Selected Supplier Processes and SP 2.3, Evaluate Selected Supplier Work Products to subpractices of SP 2.1, Execute the Supplier Agreement –Clarified the scope of SAM practice applicability

Support PA’s  Configuration Management – Clarified that CM can apply to HW, equipment, and other tangible assets, as well as Agile environments  Measurement and Analysis – –Clarified the relationship among information needs and objectives, measurement objectives, and business/project objectives –Added a table providing some common examples of measures, measurement information categories, base measures, derived measures, and measurement relationships  Process and Product Quality Assurance – Clarified that PPQA applies to both project and organization level activities and work products.  Decision Analysis and Resolution – Added guidance on preparing to use DAR practices and communicating their results

Organization PA’s  Organizational Process Focus – Simplified SP 3.4 compound statement to “collecting process-related experiences” (similar change to GP 3.2)  Organizational Process Definition – Added SP1.7 to address teams (IPPD was eliminated)  Organizational Training – Minor changes only

Engineering PA’s  Requirements Development – Added informative material to acknowledge the importance of customer satisfaction and the requirements critical to satisfaction  RD, Technical Solution, Verification – Added material to incorporate current engineering practices, such as quality attributes, product lines, system of systems, architecture-centric practices, etc.  TS, VER – Added information about how the PA’s work with Agile methodologies  Product Integration – Changed emphasis from “integration sequence” to “integration strategy”; –changed SP 1.1 to “Establish and maintain a product integration strategy;” a similar change was made to SP3.2  Validation – Reinforced as to when validation occurs in the product lifecycle – Provided methods of validation for incremental development

Acquisition PA’s  Agreement Management  Acquisition Requirements Development  Acquisition Technical Management  Acquisition Verification  Acquisition Validation  Solicitation and Supplier Agreement Development no changes

Service Delivery PA’s  Capacity and Availability Management – no changes  Incident Resolution and Prevention – restructured slightly to provide better focus on immediate fixes of incidents as compared with developing workarounds for future use  Service Continuity – no changes  Service Delivery – no changes  Service System Development – no changes  Service System Transition – no changes  Strategic Service Management – no changes  The term “project” is changed to “work” throughout

High Maturity PA Restructuring  ML4 includes: –Organizational Process Performance (OPP) –Quantitative Project Management (QPM)  ML5 now includes: –Causal Analysis and Resolution (CAR) –Organizational Performance Management (OPM), which replaces Organizational Innovation and Development (OID)  Revised QPM Specific Practices to reflect a connection between CAR and QPM.

High Maturity PA’s  Organizational Process Performance – emphasizes traceability of quality/process objectives to business objectives  Quantitative Project Management – restructured to focus more on using statistical/quantitative methods to determine whether objectives will be met  Organizational Performance Management – emphasizes traceability of quality/process objectives to business objectives  OPM replaces OID and adds a Goal to place greater emphasis on the tie-in between business objectives and process improvement  CAR – minor changes

Organizational Performance Mgt SG1 Manage Business Performance SP1.1 Maintain Business Objectives SP1.2 Analyze Process Performance Data SP1.3 Identify Potential Areas for Improvement SG2 Select Improvements SP2.1 Elicit Suggested Improvements SP2.2 Analyze Suggested Improvements SP2.3 Validate Improvements SP2.4 Select and Implement Improvements for Deployment SG3 Deploy Improvements SP3.1 Plan the Deployment SP3.2 Manage the Deployment SP3.3 Evaluate Improvement Effects.

SCAMPI 1.3 Appraisal Method Updates

SCAMPI Upgrade Team Goals  Goal 1. Increase Efficiency of the Appraisal Process Consider entire lifecycle of cost/value (not just ‘onsite’) Decrease cost while maintaining accuracy and utility Increase value returned per cost incurred  Goal 2. Remove Barriers to Broader Usage (e.g., other constellations) Remove terminology that uniquely applies to CMMI-DEV Enhance the capability of current set of practitioners (LAs & ATMs) Clarify skill/experience requirements for all users  Goal 3. Assure Synchronization with V1.3 CMMI Product Suite Manage level of change within specified Steering Group guidance Enhance consistency of usage and fidelity to method requirements Evolution of methods and techniques based on change requests

Summary of Changes to SCAMPI Activities  The following activities were added –1.1.2 Determine Data Collection Strategy –1.2.3 Develop Data Collection Plan –1.3.3 Document and Manage Conflicts of Interest  The following activities were substantially revised –1.1.4 Determine Appraisal Scope –1.2.1 Tailor Method –1.3.2 Select Team Members –2.2.1 Examine Objective Evidence from Artifacts –2.2.2 Examine Objective Evidence from Affirmations –2.4.1 Verify Objective Evidence –2.4.2 Characterize the Implementation of Model Practices and Generate Preliminary Findings  Multiple constellation appraisals are allowed

Scoping Appraisals and Sampling from the Organizational Unit SCAMPI V1.2  Primarily oriented to use of CMMI-DEV & “projects”  Required documentation and examination of “critical factors”  Arbitrary minimum number of instantiations set to 3  No verifiable criteria for establishing a representative sample SCAMPI V1.3  Accommodates all CMMI constellations & People CMM  Replaced the concept of “critical factors” and elaborated it with “sampling factors”  No specific arbitrary minimum number of instantiations (but see “Minimum Sampling for a Representative Sample”)  Quantitative basis for documenting a representative sample using sampling factors Professional Judgment and Due Diligence Required

Standard Sampling Factors  Location: if work is performed in more than one location, basic units or support functions in different locations may face different challenges to implementation or institutionalization.  Customer: if different customers are served by basic units, customer-specific needs or requirements may lead to implementation differences.  Funding Source: if different sources of funding support the work of different basic units or support functions, there may be obligations unique to a given funding source which are not present for others.  Management Structure: if oversight of the work in the organization is accomplished through different lines of management, different management styles or performance goals may affect practice implementation.  Type of work: if there is more than one distinct type of work done in the organization, different technical demands may exist. The term “type of work” itself can take on MANY different meanings.

Terminology  Sampling Factors divide the –Organizational Unit into Subgroups that include –Basic Units, which are sampled along with –Support Functions, to form the –Organizational Scope – and must meet Data Sufficiency Rules by supplying –Artifacts and –Affirmations as described in the –Data Collection Plan.  Direct and Indirect Artifacts are no longer required from –Focus and –Non-Focus Projects

Example Sampling Factors  Identify subgroups based on sampling factors: – DOD/commercial – Large/small – Long/short  Basic Units are projects (in this example)  The set of units from which the sample will be drawn is partitioned using sampling factors.  This identifies clusters of units that are more similar to each other.  The level of diversity can then be objectively documented.  There are 2 large,  commercial  projects with  short duration in  Los Angeles There are ZERO  short, DoD projects anywhere in the organization  There is 1 small, commercial project with short duration in Los Angeles  There are ZERO long, Commercial projects anywhere in the organization  There are 8 small, DoD projects with long duration in Los Angeles  There are 4 large, DoD projects with long duration in Los Angeles OU Spec

Minimum Sampling for Representative Sample x = 4 x 8 15 x = 2 for x = small, long, DoD projects

Data Sufficiency  Every sampled unit included within the Organizational Scope of the appraisal shall provide data (either artifacts or affirmations) for at least one process area that is applicable to that unit.  Corroboration - 1: At least 50% of the sampled units within an identified subgroup shall provide both artifacts and affirmations for at least one process area that is applicable to those units.  Corroboration - 2: At least one of the sampled units within an identified subgroup shall provide both artifacts and affirmations for any and all process areas that are applicable to units within that subgroup.  Corroboration - 3: All other sampled units (not included in 1 or 2 above) shall provide either artifacts or affirmations for at least one process area applicable to units in the subgroup to which they belong. 12/10/2010Slide 27

Questions ??? Dr. Richard Waina Multi-Dimensional Maturity If you want a copy of the detailed comparison of V 1.2/V 1.3 send me an .