Update Observations of the Relationships between CMMI and ISO 9001:2000

Similar documents
Software Process Assessment

Highlights of CMMI and SCAMPI 1.2 Changes

MTAT Software Engineering Management

CC and CMMI. An Approach to Integrate CC with Development

A Global Overview of The Structure

SCRUM and the CMMI. The Wolf and the Lamb shall Feed Together

Relationship between CMMI Maturity Levels and ISO/IEC Processes Capability Profiles

SOFTWARE ENGINEERING SOFTWARE PROCESS. Saulius Ragaišis.

Software technology 3. Process improvement models. BSc Course Dr. Katalin Balla

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

High Maturity Practices in Quality Assurance Mechanisms for Quantitative Management (QM) and Continuous Process Improvement (CPI)

Patricia A Eglin David Consulting Group

SCAMPI V1.1 Method Overview

DORNERWORKS QUALITY SYSTEM

Practical Application of the CMMI for Building a Strong Project Management Infrastructure

Process Maturity Profile

What s New in V1.3. Judah Mogilensky Process Enhancement Partners, Inc.

Use of Competency Guidelines to Address CMMI GP 2.5

Strategies for Transitioning to CMMI-SVC

USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN

CMMI for Acquisition Quick Reference

Organizational Synthesis - CMMI, The Glue That Binds

8. CMMI Standards and Certifications

Teuvo Suntio. Quality Development Tools. Professor of Power Electronics at University of Oulu. Electronic System Design A TS Rev. 1.

CMMI Capability Maturity Model Integration [CMU SEI]

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMM,,mproving and,ntegrating

CMMI Version 1.2. Model Changes

Generating Supportive Hypotheses

System Engineering Process Improvement using the CMMI in Large Space Programs

Understanding Model Representations and Levels: What Do They Mean?

CMMI for Technical Staff

Lesson Learned from Cross Constellations and Multi Models Process Improvement Initiatives

CMMI SM Mini- Assessments

Why Should you Care about CMMI?

Using the Equity in AS9100C to Implement CMMI-DEV Maturity Level 3

Q.A. Осигуряване на качество на софтуера (2016/2017, редовно/задочно)

CMMI for Services Quick Reference

Using CMMI. Type of Work. IT solution development Software development IT solution integration IT solution deployment

Ogden Air Logistics Center

Software Engineering. Lecture 7: CMMI

CMMI for Services (CMMI -SVC) Process Areas

CMMI Version 1.2 and Beyond

Leveraging Your Service Quality Using ITIL V3, ISO and CMMI-SVC. Monday Half-Day Tutorial

Chapter 26 Process improvement

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

CMMI Current State and Future Plans

The Quality Paradigm. Quality Paradigm Elements

How to Assure your Subcontractors Quality with Cross Constellations and Multi Models Inspiration Continues Process Improvement Initiatives

A Real-Life Example of Appraising and Interpreting CMMI Services Maturity Level 2

Maturity Models - CMMI

Transitioning a Merged Organization to CMMI and a New OSSP. NDIA CMMI Technology Conference November 14, 2002

Proposed Approach to Heterogeneous CMMI. Appraisals. Joseph V. Vandeville. 14 November 2007

Bill Smith, CEO Leading Edge Process Consultants LLC

One if by Land, Two if by Sea

The Issue of Performance Why Do you need a Maturity Level 5. Achieving the Organizational Business Objectives Through Optimized Operational Processes

Measuring the Maturity Level of Core System Development Project in a Financial Company Using CMMI-DEV

Implementing Systems Engineering Processes to Balance Cost and Technical Performance

Q.A. Осигуряване на качество на софтуера (2016/2017, редовно/задочно)

Buy:

Integrated Class C Process Appraisals (ICPA)

Process Improvement: CMMI

PM Architecture Design as a Critical Success Factor in CMMI Model Implementation

Capability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric Engineering

Analyzing Resonance of Motivation in Software Development Process Training by Using FRAM (Work-in-progress)

What is important in CMMI and what are the interrelations among its elements?

CMMI for Services: Re-introducing the CMMI for Services Constellation

CMMI v1.1 for a Service-Oriented Organization. By Steve Hall, Jeff Ricketts, Diane Simpson 16 November 2005

Process Improvement: CMMI

CMMI SCAMPI Distilled Using Appraisals for Process Improvement

Do s and Don ts of Appraisal Preparation

Dependency Analysis between CMMI Process Areas

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

Understanding and Leveraging a Supplier s CMMI Efforts: A Guidebook for Acquirers (Revised for V1.3)

Presentation Objectives

Measuring Performance: Evidence about the Results of CMMI

The Rational Unified Process and the Capability Maturity Model Integrated Systems/Software Engineering

CMMI Current State. Bob Rassa Industry CMMI Chair, Raytheon. Clyde Chittister Chief Operating Officer, Software Engineering Institute

M. Lynn Penn Lockheed Martin Integrated Systems and Solutions November 2004

A Practical Guide to Implementing Levels 4 and 5

Who needs that process stuff anyway? A practical example of process discipline to improve deployment

Staged Representation Considered Harmful?

Quest 2015 Webinar Series:

Marilyn Ginsberg-Finner Northrop Grumman Corporation

Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2

Software Project Management Sixth Edition. Chapter Software process quality

Effective, CMMI-Compliant Project Plans (in Less Than 10 Pages)

Do s Don ts and Pitfalls: Planning your first CMMI appraisal

Interpretive Guidance: What We ve Learned

Examining the Test Process: Predicting the Return on Investment of a Process Change

Ahern_INDEX.ps 8/28/03 2:33 PM Page 285. Index

The CMMI Product Suite and International Standards

CMMI-SVC: A Cost-Effective Approach to Early Use

Visualizing Betweenness Centrality of Process Area Networks Organization, CMMI-SVC

CMMI-DEV v1.3 Good? Bad? Ugly?

Leveraging Quality For Competitive Advantage

Mapping TSP to CMMI. James McHale Daniel S. Wall. Foreword by Watts Humphrey and Mike Konrad. April 2005

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center

Requirements Development of Energy Management System for a Unit in Smart Campus

Transcription:

Update Observations of the Relationships between CMMI and ISO 9001:2000 September September 14, 14, 2005 2005 ASQ Section 509 - ISO 9000 Users Group Page 1

This presentation summaries points made and topics discussed at the TC176 Fall 2005 meeting. Notice: Selected materials were used from a presentation by David H. Kitson to the US TAG to TC176 Fall 2005 Meeting, subject : The CMMI Product Suite and International Standards. NOTE: CMMI is registered in the US Patent & Trademark Office by Carnegie Mellon University Page 2

Software Engineering Institute (SEI) Established as an FFRDC in 1984; contract awarded to CMU Mandate to advance state of practice of software engineering in software-intensive systems Model-based process improvement is one focal point of SEI Began process assessments in 1987 using lessons learned from IBM programming site studies (Humphrey et al) SW-CMM published in 1991. Page 3

CMMI Overview Product development best practice within the framework of a Capability Maturity Model Special emphasis on systems engineering and software engineering Reflection of the interests of SEI s DoD sponsor Introduced in 2002; replaces SW-CMM at end of this year SEI authorization schema for model training and lead appraisers Page 4

The Maturity Levels 5 4 Focus on continuous process improvement Process measured and controlled Optimizing Quantitatively Managed 3 Process characterized for the organization and is proactive Defined 2 1 Process characterized for projects and is often reactive Process unpredictable, poorly controlled, and reactive Initial Managed Page 5

Process Areas of Maturity Levels Level 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Focus Continuous Process Improvement Quantitative Management Process Standardization Basic Project Management Process Areas Organizational Innovation and Deployment OID Causal Analysis and Resolution - CAR Organizational Process Performance - OPP Quantitative Project Management QPM Requirements Development RD Technical Solution - TS Product Integration - PI Verification - VER Validation - VAL Organizational Process Focus - OPF Organizational Process Definition - OPD Organizational Training - OT Integrated Project Management IPM Risk Management - RSKM Integrated Teaming - IT Integrated Supplier Management - ISM Decision Analysis and Resolution - DAR Organizational Environment for Integration OEI Requirements Management - REQM Project Planning - PP Project Monitoring and Control - PMC Supplier Agreement Management-SAM Measurement and Analysis MA Process and Product Quality Assurance PPQA Configuration Management CM Category Process Mgmt. Support Process Mgmt. Project Mgmt. Engineering Engineering Engineering Engineering Engineering Process Mgmt Process Mgmt Process Mgmt Project Mgmt Project Mgmt Project Mgmt Project Mgmt Support Support Engineering Project Mgmt. Project Mgmt. Project Mgmt. Support Support Support Page 6

Generic Goals and Associated GPs Generic Goals GG1: Achieve Specific Goals GG2: Institutionalize a Managed Process GG3: Institutionalize a Defined Process GG4: Institutionalize a Quantitatively Managed Process GG5: Institutionalize an Optimizing Process Generic Practices GP 1.1: Perform Base Practices GP 2.1: Establish an Organizational Policy GP 2.2: Plan the Process GP 2.3: Provide Resources GP 2.4: Assign Responsibility GP 2.5: Train People GP 2.6: Manage Configurations GP 2.7: Identify and Involve Relevant Stakeholders GP 2.8: Monitor and Control the Process GP 2.9: Objectively Evaluate Adherence GP 2.10: Review Status with Higher Level Management GP 3.1: Establish a Defined Process GP 3.2: Collect Improvement Information GP 4.1: Establish Quantitative Objectives for the Process GP 4.2: Stabilize Subprocess Performance GP 5.1: Ensure Continuous Process Improvement GP 5.2: Correct Root Causes of Problems Page 7

CMMI Transition Status as of 6-30-05 Training Introduction to CMMI 34,501 trained Intermediate CMMI 1,575 trained Introduction to CMMI Instructors - 346 trained SCAMPI Lead Appraisers - 543 trained Authorized Introduction to CMMI V1.1 Instructors 275 SCAMPI V1.1 Lead Appraisers 379 Page 8

Intro to the CMM and CMMI Attendees (Cumulative) 35000 30000 25000 20000 15000 10000 5000 0 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 YTD 2005 CMM Intro CMMI Intro CMMI Intermediate 6-30-05 Page 9

Number of Appraisals Conducted by Year Reported as of 30 June 2005 900 800 700 600 500 400 300 200 100 0 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 SPA CBAIPI SCAMPI vx ClassA Page 10

Adoption What s Available? The Addison-Wesley SEI Series Book and: CMMI Distilled: Second Edition Practical Insight into CMMI Interpreting the CMMI Real Process Improvement Using the CMMI Making Process Improvement Work CMMI: Un Itinéraire Fléché A Guide to the CMMI CMMI: A Framework CMMI SCAMPI Distilled CMMI Assessments Systematic Process Improvement Using ISO 9001:2000 and CMMI Balancing Agility and Discipline Page 11

Examples of CMMI Impact: Return on Investment 5:1 ROI for quality activities (Accenture) 13:1 ROI calculated as defects avoided per hour spent in training and defect prevention (Northrop Grumman Defense Enterprise Systems) Avoided $3.72M in costs due to better cost performance (Raytheon North Texas Software Engineering) - As the organization improved from SW-CMM level 4 to CMMI level 5 2:1 ROI over 3 years (Siemens Information Systems Ltd, India) 2.5:1 ROI over 1 st year, with benefits amortized over less than 6 months (reported under non disclosure) Page 12

Synergy With Selected International Standards Key standards identified to date are ISO 900x:2000 family of standards (as well as selected domain derivatives) ISO/IEC 12207 SW Life Cycle Processes ISO/IEC 15288 ISO/IEC 15504 SPICE Note that 15504 provides a mechanism for establishing important relationships to other important processrelated international standards Page 13

Usage Scenarios Initial pilots this year and next are focused on addressing the following scenarios: we are also working towards ISO 9001 compliance how are we doing? we have already achieved ISO 9001 certification and we would like to see how our [CMMI initiative, ISO 9001 certification] is supporting our [ISO 9001 accomplishments, CMMI initiative] Variations of above: - If we are CMMI maturity level x, what are the implications for ISO 9001 certification? - If we are ISO9001 certified, what are the implications for CMMI maturity? Page 14

CMMI - ISO9001:2000 Capability Profile by Equivalent Staging Capability Level 5 4 3 2 1 Shows that ISO 9001 does not include risk assessment or decision analysis & resolution. What about preventive action and corrective action? Process Areas 0 REQM PP PMC SAM MA PPQA CM RD TS PI VER VAL OPF OPD OT IPM RSKM DAR OPP QPM OID CAR Maturity Level 2 Maturity Level 3 ML4 ML5 Courtesy of Rout et al, QualCon 2004 Page 15

CMMI and ISO 9001 Discussion Topics Synergy between CMMI and ISO 9001 Equipment Calibration as an omission within CMMI, Customer satisfaction is it emphasized enough in CMMI? Inter-operability and cross-fertilization Could an organization get credit towards ISO 9001 certification as a result of a SCAMPI appraisal? Are there outputs from a ISO 9001 audit which could be useful as inputs to a SCAMPI appraisal? What are the right parties to such discussions? Stove-piped communities should we be paying more attention to one another? CMMI approach to Generic Goals some ISO 9001 clauses map well to GPs while some do not. Any action appropriate? Page 16

Points at Issue Areas where our CMMI-ISO 9001 mapping diverges: Control of Records Customer Focus / Customer Satisfaction Internal Communication Infrastructure and Work Environment Control and Monitoring of Measuring Devices Internal Audit Control of Nonconforming Product Preventive Action Page 17

Considerations from TC 176 Fall Meeting CMMI Extensive number of audits Shelf life of maturity level No requirement to measure customer satisfaction Level of information: Required, Expected, Informational Number of required auditors: 4 ISO 9001 Surveillance audits required Level of information: Normative, Informative Evaluation reporting for 19011 could learn from CMMI Number of required auditors: 1 Common Concerns & Nice-to-haves How auditors are paid (who s buying?) ==> risk of bias to registration Cross reference table [would assist implementers and auditors] Cross training of auditors [single visit versus separated, redundant audits] Common definitions of terms Ability of TC 176 and SEI to cooperate Page 18