CMMI® Version 1.3 and Beyond November 2010 Mike Phillips Software Engineering Institute Carnegie Mellon University Excerpted by Pat Wegerson for North Star INCOSE 17 February 2011 ® CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. © 2010 Carnegie Mellon University Organizations Are Complex Systems Organizational System Inputs Human, Financial, Technological, Material, Resources Strategic Technological Outputs Products, Services Managerial Human/ Cultural Structural Input-output flow of materials, energy, information Adapted from Kast and Rosenzweig, 1972. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 2 What Is a Process? A process is a set of interrelated activities, which transform inputs into outputs, to achieve a given purpose. Result Process Improvement flows from and extends the general management theories developed over the past ~30 years (Juran, Deming, Crosby, etc.) CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 3 How Do You Want to Work? Random motion – lots of energy, not much progress Directed motion – every step brings you closer to the goal No teamwork – individual effort Coordinated efforts Frequent conflict Cooperation You never know where you’ll end up Predictable results Processes can make the difference! CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 4 Symptoms of Process Failure Quality Problems • Too much rework • No product documentation • Functions that don’t work correctly • Customer complaints after delivery • Delivery of embarrassing products • Wide variation in how people perform identical tasks • Work with wrong versions of work products No View to the Future • No concern for process improvement • No feedback on process effectiveness • Program cancellation CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 5 Workforce Challenges “DoD faces significant challenges related to mitigating the pending departure of its highly experienced and seasoned talent – the critical challenge” Frank Anderson, Jr., Director, AT&L Human Capital Initiatives and President, Defense Acquisition University 2007 Generation Traditionalists National DoD (2005) (2006) Civilian AT&L Workforce (2006) Workforce (Millions) % Workforce Workforce % Workforce Workforce % Workforce 11.5 7.5% 45,625 6.7% 8,322 7.4% 61.5 42.0% 438,971 64.5% 77,779 68.7% 43.5 29.5% 132,948 19.5% 17,581 15.5% 31.5 21.0% 62,676 9.2% 9,394 8.3% 51.0 0% 153 0% 0 0% (Born before 1946) Baby Boomers (1946 - 1964) Generation X (1965-1976) Generation Y (1977 -1989) Millennium (1990 - present) Source: Anderson 2007, NDIA STEM Initiative Strategy Session CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 6 Characteristics of Effective Processes simple trackable enforced trained Well-defined gates practiced supported CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 7 Process Definition Inputs Strategic Plans, Goals, Objectives Process Needs Policies Process Architecture Process Descriptions, Procedures, Instructions Asset Library Measurement Repository Process Scope CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 8 Signs that Processes Are Insufficient Unmet commitments • Late delivery • Last minute crunches • Spiraling costs Little or no management visibility • You’re always being surprised Quality problems • Too much rework • Functions do not work correctly • Customer dissatisfaction post-delivery; continuing high costs Poor morale • Frustration • Is anyone in charge? Mars Orbiter (Sep 1999) A 125 million dollar orbiter was lost because one team used English units of measure while another used metric units of measure. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 9 Process Improvement Whether intentional or not, you already have processes in place. Are they the RIGHT processes? Something is wrong… … if no one uses the processes (except under duress) … if everyone has their own interpretation of the process … if you find you are always tailoring your processes CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 10 Common Misconceptions I don’t need process, I have … • Really good people • Advanced technology • An experienced manager Process… • Interferes with creativity • = bureaucracy + regimentation • Is only useful on large projects • Hinders agility in fast-moving markets • Costs too much CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 12 Threats to Process Improvement Senior management problems • Change or loss of sponsorship • Inadequate support and resources • Desire for quick fixes • Unreasonable expectations • Termination before institutionalization • Inconsistent reinforcement Understand resistance before trying to eliminate it. It may be justified! Middle management resistance • “If it ain’t broke don’t fix it” • “Flavor of the day” • “This is another management initiative I can outlast” CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 13 How Can Process Help? Interchangeable parts Process supports the goals of the company, enabling • Repeatability • Insight and oversight • Control and tracking • Measurement • Improvement • Training • Transformation (via consistency, integration, coordination) CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 14 An Investment Is Required P r o d u c t i v i t y Present State Transition State Desired State T i m e CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 18 Critical Success Factors for Process Improvement Commitment to improve must start at the top. First understand the current process. Structured change must become a way of life. Improvement requires investment. When failure occurs, focus on the process, not the people. Institutionalizing improvements requires vigilance and periodic reinforcement. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 19 What Is CMMI? © 2010 Carnegie Mellon University “M” Is for Model THE REAL WORLD Integrated product teams Systems Engineering Organizational culture Technology Marketing Models are simplified views of the real world. People issues Maturity Levels Process Areas CMMI Practices Process descriptions, models, and instantiations are below the level of detail of the CMMs. Process Descriptions “All models are wrong, but some are useful.” - George Box CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 21 CMMI in a Nutshell CMMI is a collection of characteristics of effective processes that provides guidance for improving an organization’s processes and ability to manage the development, acquisition, and maintenance of products or services. CMMI places proven approaches into a structure that • helps an organization examine the effectiveness of its processes • establishes priorities for improvement • helps implement these improvements Improving processes for better products CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 22 CMMI Product Suite CMMI Models o CMMI for Development o CMMI for Acquisition o CMMI for Services SCAMPISM (Standard CMMI Appraisal Method for Process Improvement) o Class A (results in ratings) o Class B (deployment) o Class C (approach) Training o Introduction to CMMI o Advanced training courses Models Training SCAMPI CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 23 Five Reasons to Adopt CMMI CMMI helps your organization to … • Improve delivery of performance, cost, and schedule • Collaborate with external stakeholders and integrate their expectations into day-to-day activities • Provide competitive world-class products and services • Implement an integrated enterprise business and engineering perspective • Use common, integrated, and improving processes for systems and software CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 25 Evolution of Process Capability Level Process Characteristics 5 4 Process improvement is institutionalized Predicted Performance Time/$/... Product and process are quantitatively controlled Time/$/... 3 2 1 Software engineering and management processes are defined and integrated Time/$/... Project management system is in place; performance is repeatable Time/$/... Process is informal and unpredictable Time/$/... CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 26 Example Chart from CMMI Level 5 Company: Multi-Performance Results Summary Measure Performance Result Cost Firm fixed price upon acceptance of requirements specifications Schedule • Not to exceed 8% of committed schedule • Weekly status reporting with ability to detect one-day schedule slip • Time in test and agility with rework time significantly less than customer historical average Quality • Acceptance test defects significantly lower than customer historical average • Company will fix defects found in production use free for life of the product We all do! CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 27 Example Chart from CMMI Level 5 Company: Their Results vs. Industry Average Measure Performance Result (Industry vs. ML5 Company) Schedule deviation >50% <10% Number of defects in delivered product (Size: 100,000 source >100 lines of code) <15 % of design and code inspected <100 100 Time to accept 100,000 SLOC product 10 months 5 weeks % of defects removed prior to system test <60% >85% % of development time fixing system test defects >33% <10% Cost of Quality >50% <35% Warranty on products ? We all do! Lifetime CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 28 CMMI Models CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 29 Sequence of Models CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 41 30 CMMI Models for Three Constellations CMMI-SVC CMMI-SVC provides guidance for those providing services within organizations and to external customers. 16 Core Process Areas, common to all CMMI-DEV CMMI-DEV provides guidance for measuring, monitoring and managing development processes. CMMI-ACQ CMMI-ACQ provides guidance to enable informed and decisive acquisition leadership. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 31 CMMI Core PAs CMMI-SVC Core PAs are common to all three CMMI models. Core PAs include informative material that interprets the goals and practices for the model’s area of interest. CMMI Core PAs CMMI-DEV CMMI-ACQ CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 32 Process Area Components Process Area (PA) Purpose Statement Related Process Areas Introductory Notes Specific Goals (SG) Generic Goals (GG) Specific Practices (SP) Example Work Products Generic Practices (GP) Subpractices Subpractices Legend Required Expected Generic Practice Elaborations Informative CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 33 CMMI Model Structure Incremental Frameworks for Continuous Process Improvement Benchmark Ratings •Goals •Process Areas CMMI-DEV •Maturity Levels •Capability Levels CMMI-SVC •Requirements Development •Supplier Agreement Mgmt •Technical Solution •Product Integration •Verification •Validation •Capacity & Availability Management •Incident Resolution and Prevention •Supplier Agreement Mgmt •Service Continuity •Service Delivery •Service System Development •Service System Transition •Strategic Service Mgmt CMMI-ACQ •Agreement Management •Acquisition Requirements Development •Acquisition Technical Mgt •Acquisition Validation •Acquisition Verification •Solicitation and Supplier Agreement Development CMMI Model Foundation (Core Process Areas) •Requirements Management •Project Planning •Project Monitoring & Control •Measurement & Analysis •Configuration Management •Process and Product QA •Integrated Project Management •Risk Management •Decision Analysis & Resolution •Organizational Process Focus •Organizational Process Definition •Organizational Training •Quantitative Project Mgmt •Causal Analysis & Resolution •Org Process Performance •Org Performance Management Institutionalization •Policies •Plans •Resources •Responsibilities •Training •Managing Configurations •Stakeholder Involvement •Monitoring and Control •Objective Evaluation •Management Visibility •Defined Process •Improvement Information CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 34 Critical Distinctions Among Processes performed vs. managed the extent to which the process is planned; performance is managed against the plan; corrective actions are taken when needed managed vs. defined the scope of application of the process descriptions, standards, and procedures (i.e., project vs. organization) CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 35 Understanding Levels Levels are used in CMMI to describe an evolutionary path for an organization that wants to improve the processes it uses to develop and maintain its products and services. CMMI supports two improvement paths: • continuous - enabling an organization to incrementally improve processes corresponding to an individual process area (or set of process areas) selected by the organization • staged - enabling the organization to improve a set of related processes by incrementally addressing successive predefined sets of process areas CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 36 Staged Representation: PAs by Maturity Level Level Focus 5 Optimizing Continuous Process Improvement 4 Quantitatively Managed Quantitative Management 3 Defined Process Standardization 2 Managed Basic Project Management 1 Initial Quality Productivity Risk Rework CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 37 Achieving Maturity Levels GG 2 and GG 3 All ML2, ML3, ML4, and ML5 PAs ML5 Optimizing GG 2 and GG 3 All ML2, ML3, and ML4 PAs ML4 Quantitatively Managed GG 2 and GG 3 All ML2 and ML3 PAs GG 2 All ML2 PAs ML3 Defined ML2 Managed ML1 Initial Prevent defects; proactively improve; insert and deploy innovative technology Measure process performance; stabilize process and control charts; deal with causes of special variations Tailor the project’s process from organization’s standard processes; understand processes qualitatively; ensure that projects contribute to organization assets Adhere to policy; follow documented plans and processes; apply adequate resources; assign responsibility and authority; train people; apply CM; monitor, control, and evaluate process; identify and involve stakeholders; review with management Processes are ad hoc and chaotic CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 38 Achieving Capability Levels (CLs) for a Process Area GG 1, GG 2, and GG 3 All SPs CL3 Defined GG 1 and GG 2 All SPs CL2 Managed GG 1 All SPs CL1 Performed A few GPs or SPs may be implemented CL0 Project’s process is tailored from organization’s standard processes; understand process qualitatively; process contributes to the organizations assets Adhere to policy; follow documented plans and processes, apply adequate resources; assign responsibility and authority; train people, apply CM, monitor, control, and evaluate process; identify and involve stakeholders; review with management Perform the work Not performed, incomplete CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 40 CMMI for Development CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 42 CMMI for Development Model CMMI-DEV 22 Developmentspecific PAs 5 1 Shared PA (SAM) 16 CMMI Core PAs CMMI-SVC Core PAs that are present in all CMMI models. CMMI-ACQ CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 43 Comparison of Models Measure CMMI for Development CMMI for Acquisition CMMI for Services V1.1 Staged V1.1 Cont V1.2 V1.3 V1.2 V1.3 V1.2 V1.3 Pages 715 710 560 468 428 423 531 506 Process Areas 25 25 22 22 22 22 24 24 Generic Goals 2 5 5 3 5 3 5 3 Generic Practices 12 17 17 13 17 13 17 13 Specific Goals 55 55 50 49 46 47 52 53 Specific Practices 185 189 173 167 161 163 182 181 CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 44 Development-Specific PAs Supplier Agreement Management Requirements Development Technical Solution Product Integration CMMI Model Framework (CMF) (Shared with SVC) Validation 16 Project, Organizational, and Support Process Areas Verification CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 45 CMMI-DEV PAs by Maturity Level Maturity Level Process Areas 5 Optimizing Causal Analysis and Resolution Organizational Performance Management 4 Quantitatively Managed Organizational Process Performance Quantitative Project Management Defined Decision Analysis and Resolution Integrated Project Management Organizational Process Definition Organizational Training Organizational Process Focus Product Integration Requirements Development Risk Management Technical Solution Validation Verification Managed Configuration Management Measurement and Analysis Project Monitoring and Control Project Planning Process and Product Quality Assurance Requirements Management Supplier Agreement Management 3 2 For the V1.3 release, there were no changes that affected the DEV PAs’ positioning by maturity level. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 46 CMMI-DEV PAs by Category Process Management Organizational Innovation and Deployment (OID) Organizational Process Definition (OPD) Organizational Process Focus (OPF) Organizational Process Performance (OPP) Organizational Training (OT) Support Causal Analysis and Resolution (CAR) Configuration Management (CM) Decision Analysis and Resolution (DAR) Measurement and Analysis (MA) Process and Product Quality Assurance (PPQA) For the V1.3 release, REQM was moved from “Engineering” to “Project Management.” Project Management Integrated Project Management (IPM) Project Monitoring and Control (PMC) Project Planning (PP) Quantitative Project Management (QPM) Requirements Management (REQM) Risk Management (RSKM) (+) Supplier Agreement Management (SAM) Engineering Product Integration (PI) Requirements Development (RD) Technical Solution (TS) Validation (VAL) Verification (VER) CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 47 Product Integration SG 1: Prepare for Product Integration SP 1.1 Establish an Integration Strategy SP 1.2 Establish the Product Integration Environment SP 1.3 Establish Product Integration Procedures and Criteria SG 2: Ensure Interface Compatibility SP 2.1 Review Interface Descriptions for Completeness SP 2.2 Manage Interfaces SG 3: Assemble Product Components and Deliver the Product SP 3.1 Confirm Readiness of Product Components for Integration SP 3.2 Assemble Product Components SP 3.3 Evaluate Assembled Product Components SP 3.4 Package and Deliver the Product or Product Component Revised the purpose statement to ensure proper behavior instead of proper function, thereby more explicitly including quality attributes and required functionality. Changed emphasis on integration sequence to an emphasis on integration strategy. Described an integration strategy and how it relates to an integration sequence. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 48 Requirements Development SG 1: Develop Customer Requirements SP 1.1 Elicit Needs SP 1.2 Transform Stakeholder Needs into Customer Requirements SG 2: Develop Product Requirements SP 2.1 Establish Product and Product Component Requirements SP 2.2 Allocate Product Component Requirements SP1.2 revised to add that customer requirements should be prioritized based on their criticality to the customer and other stakeholders. Broadened emphasis from “operational scenarios” to a more balanced “scenarios (operational, sustainment, and development).” Added a focus on architectural requirements. SP 2.3 Identify Interface Requirements SG 3: Analyze and Validate Requirements SP 3.1 Establish Operational Concepts and Scenarios SP 3.2 Establish a Definition of Required Functionality and Quality Attributes SP 3.3 Analyze Requirements SP 3.4 Analyze Requirements to Achieve Balance SP 3.5 Validate Requirements Because “Quality attributes” needs to be considered in addition to “functionality,” SG3 and SP 3.2 were revised. Added informative material that requirements can be monitored through development based on their criticality to the customer. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 49 V1.3 CMMI Model Updates: Core PAs © 2010 Carnegie Mellon University CMMI Product Suite, Version 1.3 Version 1.3 focused on but was not limited to the following: • High Maturity • Appraisal efficiency • Consistency across constellations • Simplify the generic practices Version 1.3 was change request (CR) driven. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 54 How Similar Are Core PAs? Core process areas appear in all CMMI models; however... • These process areas are not identical across all models. • Informative material can be different so that users interpret goals and practices for the area of interest addressed by the model. • Sometimes practices can be different in one model from another (e.g., Project Planning). CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 56 V1.3 Model Architecture Changes IPPD/Teaming Removed the IPPD addition from CMMI-DEV and in its place added teaming practices from CMMI-ACQ and CMMI-SVC. These practices are not optional. Amplifications Removed the “amplification” model component. CMMI-ACQ Renamed the “Acquisition” process area category to be “Acquisition Engineering.” Moved AM and SSAD from the Acquisition PA category to the Project Management PA category. CMMI-DEV Moved REQM from the Engineering PA category to the Project Management PA category. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 57 V1.3 Changes to GGs, GPs, and GP Elaborations Positioned generic goals, generic practices, and GP elaborations in one central location as the first section of Part 2 in all three models. Simplified GG1 to make it more readable. Renamed GP 2.6 to “Control Work Products.” Added “selected work products” to the GP 2.9 statement. Simplified the GP 3.2 statement to replace “collect work products, measures, measurement results, and improvement information” with “collect process related experiences.” Eliminated GG4 and GG5. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 58 Core PAs by Maturity Level Level Focus Process Areas 5 Optimizing Continuous Process Improvement Causal Analysis and Resolution Organizational Performance Management 4 Quantitatively Managed Quantitative Management Organizational Process Performance Quantitative Project Management 3 Defined Process Standardization Decision Analysis and Resolution Integrated Project Management Organizational Process Definition Organizational Process Focus Organizational Training Risk Management 2 Managed Basic Project Management Quality Productivity Configuration Management Measurement and Analysis Project Monitoring and Control Project Planning Process and Product Quality Assurance Requirements Management Risk Rework 1 Initial CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 59 Core PAs by Category Process Management Organizational Process Definition (OPD) Organizational Process Focus (OPF) Organizational Performance Management (OPM) Organizational Process Performance (OPP) Organizational Training (OT) Support Causal Analysis and Resolution (CAR) Configuration Management (CM) Decision Analysis and Resolution (DAR) Measurement and Analysis (MA) Process and Product Quality Assurance (PPQA) Project and Work Management Integrated Project Management (IPM) Project Monitoring and Control (PMC) Project Planning (PP) Quantitative Project Management (QPM) Requirements Management (REQM) Risk Management (RSKM) (+) Supplier Agreement Management (SAM) SAM is a shared PA instead of a core PA. “Work” is substituted for “Project” in CMMI-SVC titles. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 60 New Informative Material Update selected process areas to provide interpretation of practices for organizations with respect to the following topics: • Agile methods • Quality attributes (i.e., non functional requirements or “ilities”) • Allocation of product capabilities to release increments • Product lines • System of systems • Architecture-centric development practices • Technology maturation • Customer satisfaction CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 66 V1.3 Changes to High Maturity PAs Many of the most significant changes to CMMI models as part of Version 1.3, are the changes to the high maturity process areas (CAR, OPM, OPP, and QPM). These process areas are core process areas, but we’ve focused on these four over the others because of their significance in this release. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 71 High Maturity Changes for V1.3 Terminology Confusion • Common Cause (Statistical versus Quantitative Techniques) • Process Models and Process Modeling • Business Objectives • Subprocesses Requirements implied versus explicit/ Explanations not central or consistent • Model/ Audit Criteria/ Presentations (Healthy Ingredients)/ UCHMP Perceptions • Customers – ML 5 is expensive – no better than 3 • Industry – ML 5 is NOT RIGHT for every business High Maturity in ALL constellations • Examples are focused on Development CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 72 High Maturity Restructuring for V1.3 • Insufficient link between process improvement, business objectives, and performance • Clarify distinction between ML4 and ML5 • Eliminate GG4 and GG5 • Make CAR more relevant for organizational benefit CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 73 Causal Analysis and Resolution SG 1: Determine Causes of Selected Outcomes SP 1.1 Select Outcomes for Analysis SP 1.2 Analyze Causes SG 2: Address Causes of Selected Outcomes SP 2.1 Implement Action Proposals SP 2.2 Evaluate the Effect of Implemented Actions SP 2.3 Record Causal Analysis Data Used “outcomes” instead of “defects and problems.” Added examples for service organizations and for selecting outcomes for analysis. Added subpractices in SP 1.1 for defining the problem, and in SP 2.2 for following up when expected results did not occur. Added more information about how PPMs can be used. Added emphasis on prevention and reducing recurrence. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 75 Organizational Performance Management SG 1: Manage Business Performance SP 1.1 Maintain Business Objectives SP 1.2 Analyze Process Performance Data SP 1.3 Identify Potential Areas for Improvement SG 2: Select Improvements SP 2.1 Elicit Suggested Improvements SP 2.2 Analyze Suggested Improvements SP 2.3 Validate Improvements SP 2.4 Select and Implement Improvements for Deployment SG 3: Deploy Improvements SP 3.1 Plan the Deployment SP 3.2 Manage the Deployment SP 3.3 Evaluate Improvement Effects Renamed the PA to be Organizational Performance Management (OPM). Added a new goal about managing business performance using statistical and other quantitative techniques. Provided more information about how improvements can be selected for deployment. More explicitly described and discussed using process performance models. Clarified that not all improvement validations include piloting. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 76 Organizational Process Performance SG 1: Establish Performance Baselines and Models SP 1.1 Establish Quality and Process Performance Objectives SP 1.2 SP 1.3 SP 1.4 SP 1.5 Select Processes Establish Process Performance Measures Analyze Process Performance and Establish Process Performance Baselines Establish Process Performance Models Re-ordered SPs, moving the old SP 1.3 (Establish Quality and Process Performance Objectives) to SP 1.1 Revised SP 1.4 to include process performance analysis and assessment of subprocess stability. Revised SP 1.5 to note that under certain circumstances, projects may need to create their own process performance models. Clarified the relationship of OPP to other high maturity process areas. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 77 Quantitative Project Management SG 1: Prepare for Quantitative Management SP 1.1 Establish the Project’s Objectives SP 1.2 Compose the Defined Process SP 1.3 Select Subprocesses and Attributes SP 1.4 Select Measures and Analytic Techniques SG 2: Quantitatively Manage the Project SP 2.1 Monitor the Performance of Selected Subprocesses SP 2.2 Manage Project Performance SP 2.3 Perform Root Cause Analysis Restructured QPM so that SG1 focuses on preparation and SG2 focuses on managing the project. Added guidance about using process performance baselines and process performance models. Define quantitative management in the glossary to include statistical management and use that definition for use of the terms throughout QPM. Removed the practice about applying statistical methods to understand variation to reduce the over-emphasis on control charts. Added new practices about managing performance and performing root cause analysis. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 78 CMMI Adoption © 2010 Carnegie Mellon University Number of Appraisals Reported to the SEI by Continent 3600 3400 3200 3012 Number of Appraisals 3000 2800 2600 2400 2200 2000 1885 1800 1600 1400 1200 1000 760 800 600 355 400 200 72 42 0 Africa Asia Australia Europe North America South America CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 80 Countries Where Appraisals Have Been Performed and Reported to the SEI Argentina Bulgaria Dominican Republic Hungary Latvia Nepal Philippines South Africa Turkey Australia Canada Egypt India Lithuania Netherlands Poland Spain Ukraine Austria Chile Finland Indonesia Luxembourg New Zealand Portugal Sri Lanka United Arab Emirates Bahrain China France Ireland Macedonia Norway Romania Sweden United Kingdom Bangladesh Colombia Germany Israel Malaysia Pakistan Russia Switzerland United States Belarus Costa Rica Greece Italy Mauritius Panama Saudi Arabia Taiwan Uruguay Belgium Czech Republic Guatemala Japan Mexico Paraguay Singapore Thailand Viet Nam Brazil Denmark Hong Kong Korea, Republic Of Morocco Peru Slovakia Tunisia * Red/Italic country name: New additions with this reporting since March 2010 CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 81 CMMI Adoption Has Been Broad 34 countries with > 10 appraisals (as of Sept 2010): 501 to 1000 6.8% 1001 to 2000 3.7% 2000+ 2.5% USA 1719 China 1475 India 576 Japan 324 Spain 198 France 183 Korea (ROK) 176 Brazil 167 Taiwan 147 U.K. 118 Mexico 104 Germany 80 Argentina 79 Malaysia 74 Canada 62 Egypt 52 Italy 46 Colombia 43 Chile 43 Thailand 41 • There were SCAMPI A appraisals reported from 71 countries. • Approximately 75% of adopters are commercial organizations. • Services; 1/6 Manufacturing • Approximately 2/3 of adopters in the US are contractors for military/government or are government. 25 or fewer 13.6% 301 to 500 7.4% 201 to 2000+ 23.8% 201 to 300 9.0% 1 to 100 58.2% 26 to 50 15.6% 101 to 200 19.8% 51 to 75 12.8% 76 to 100 8.9% Estimated 1.2 million people work in organizations that have had at least one SCAMPI A appraisal since April 2002. And - Australia, Pakistan, Philippines, Singapore, Israel, Hong Kong, Viet Nam, Turkey, Netherlands, Portugal, Sri Lanka, Ireland, Peru and Russia Services 71.1% Wholesale Trade 0.1% Manufacturing 16.3% Transportation, Communication, Electric, Gas and Sanitary Services 3.6% Finance, Insurance and Real Estate 5.5% Public Administration (Including Defense) 3.2% Retail Trade 0.3% Fabricated Metal Products 0.2% Primary Metal Industries 0.3% Industrial Machinery And Equipment 0.7% Business Services 35.0% Electronic & Other Electric Equipment 10.4% Instruments And Related Products 1.0% Transportation Equipment 2.4% Health Services 1.3% Engineering & Management Services 24.2% Other Manufacturing Industries 1.2% Other Services 10.7% http://www.sei.cmu.edu/cmmi/casestudies/profiles/cmmi.cfm Is the source for these statistical analyses. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 82 CMMI Transition Status Reported to the SEI as of 10-31-10 Training Introduction to CMMI V1.2 120,838 Intermediate Concepts of CMMI 3,238 Understanding CMMI High Maturity Practices 636 Introduction to CMMI V1.2 Supplement for ACQ 1,325 Introduction to CMMI V1.2 Supplement for SVC 2,361 Introduction to CMMI for Services V1.2 314 Certifications Introduction to CMMI V1.2 Instructors 408 CMMI-ACQ V1.2 Supplement Instructors 66 CMMI-SVC V1.2 Supplement Instructors Introduction to CMMI for Services V1.2 Instructors 131 23 SCAMPI V1.2 Lead Appraisers 466 SCAMPI V1.2 High Maturity Lead Appraisers 142 CMMI-ACQ V1.2 Lead Appraisers 72 CMMI-SVC V1.2 Lead Appraisers 147 CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 83 Number of Appraisals Conducted by Year Reported as of 10-31-10 1600 1400 1200 1000 800 600 400 200 0 SPA CBAIPI(Discontinued after 12/31/2005) SCAMPI v.X ClassA CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 85 Continuous Improvement Certification of our process improvement professionals is appropriate and achievable • Lead Appraisers first • Instructors next • CMMI consultants/practitioners in the future Improved architecture allows process improvement model expansion. • Extensions of the lifecycle o allows coverage of more of the enterprise or potential partnering organizations o adapts model features to fit non-developmental efforts CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 86 Transition… We are providing an on-line upgrade course for V1.3 as we did for V1.2. • Users make the transition by taking the upgrade course. During a period of one year, organizations may use either V1.2 or V1.3 models for their appraisals. Appraisals using V1.2 models will be valid for the full 3 years. CMMI V1.3 and Beyond Phillips – November 2010 © 2010 Carnegie Mellon University 87