1 Agenda for measurement r1. CMMI r2. Other thrusts
2 1. CMMI rDefinition rObjectives rMaturity levels rProcess areas rGoals and practices rGeneric goals and practices rSpecific goals and practices rObjective evidence rContinuous vs staged models rEvaluating adherence 1. CMMI
3 Definition rA maturity measurements method A collection of best practices that address productivity, performance, cost, and stakeholder satisfaction An integrated view of process improvement across disciplines A follow on to SEI by Carnegie Mellon A standard by which Government selects contractors els.html 1. CMMI
4 Objectives (1 of 2) rImprove performance, cost, and schedule rImprove collaboration among stakeholders rProvide competitive world-class products and services rProvide common business and engineering perspective rHandle systems-of-systems rUse common processes for systems and software rEnsure management support 1. CMMI
5 Objectives (2 of 2) rEncourage looking ahead rather than behind rDevelop staff that uses best practices rAllow moving staff among projects without changing processes rImprove processes 1. CMMI
6 Maturity levels 1. Initial Process unpredictable, poorly controlled, and reactive 2. Managed Process characterized for projects and is often reactive 3. Defined Process characterized for the organization 4. Quantitatively managed Process measured & statistically controlled 5. Optimizing Emphasis on continuing improvement 1. CMMI
7 Process areas (1 of 6) Focus: none 1. INITIAL (0) 1. CMMI
8 Process areas (2 of 6) Focus: basic project management 2. MANAGED (7) requirements management project planning project monitoring and control supplier agreement management measurement and analysis process and product quality assurance configuration management 1. CMMI
9 Process areas (3 of 6) Focus: process standardization 3. DEFINED (11) requirements development technical solution product integration verification validation 1. CMMI
10 Process areas (4 of 6) Focus: process standardization 3. DEFINED (CONTINUED) organization process focus organizational process definition organizational training integrated product management risk management decision and analysis resolution 1. CMMI
11 Process areas (5 of 6) Focus: quantitative management 4. QUANTITATIVELY MANAGED (2) organizational process performance quantitative project management 1. CMMI
12 Process areas (6 of 6) Focus: continuous process improvement 5. OPTIMIZING (2) organizational innovation and deployment causal analysis and resolution 1. CMMI
13 Goals and practices GG SG Generic goals (GG) Apply to each process area within a maturity levels Have required generic practices (GP) Specific goals (SG) Apply to process areas Have required specific practices (SP) 1. CMMI
14 Generic goals and practices (1 of 2) rGG 1: None rGG 2: Institutionalize a managed process 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 1. CMMI
15 Generic goals and practices (2 of 2) GP 2.8 Monitor and control the process GP 2.9 Objectively evaluate adherence GP Review status with higher-level management rGG 3: Institutionalize a defined process All GG 2 GPs GP 3.1 Establish a defined process GP 3.2 Collect improvement information rGG 4: Same as GG 3 rGG 5: Same as GG 4 1. CMMI
16 Specific goals and practices (1 of 3) rSP 1 Establish estimates SP 1.1 Estimate the scope of the requirements SP 1.2 Establish estimates of work products and task attributes SP 1.3 Define project life cycle SP 1.4 Determine estimates of effort and cost Example for project monitoring and control 1. CMMI
17 Specific goals and practices (1 of 3) rSP 2 Develop a project plan SP 2.1 Establish the budget and schedule SP 2.2 Identify project risks SP 2.3 Plan for data management SP 2.4 Plan for project resources SP 2.5 Plan for needed knowledge and skills SP 2.6 Plan stakeholder involvement SP 2.7 Establish the project plan Example for project monitoring and control 1. CMMI
18 Specific goals and practices (1 of 3) rSP 3 Obtain commitment to the plan SP 3.1 Review plans that affect the project SP 3.2 Reconcile work and resource levels SP 3.3 Obtain plan commitment Example for project monitoring and control 1. CMMI
19 Objective evidence (1 of 3) rDirect evidence The tangible outputs resulting directly from implementation of a specific or generic practice One or more typical work products from CMMI 1. CMMI
20 Objective evidence (2 of 3) rIndirect evidence A consequence of performing a practice but which isn’t the purpose for which the practice is performed Specifically applying to direct evidence If direct evidence complete -- minutes, reviews, or status that process was followed If a process -- minutes showing process is followed If continuing -- minutes or reviews showing direct evidence is maintained 1. CMMI
21 Objective evidence (3 of 3) rAffirmations Oral or written statements confirming or supporting implementation of a practice 1. CMMI
22 Continuous vs staged models (1 of 2) rContinuous model Process areas may have different levels of maturity Same GGs, GPs, SGs and SPs as staged 729 page document; different than staged 1. CMMI
23 Continuous vs staged models (2 of 2) rStaged model All process areas must have the same level of maturity Same GGs, GPs, SGs and SPs as continuous 729 page document; different than continuous 1. CMMI
24 Evaluating adherence rCategories Fully implemented Largely implemented Partially implemented Not implemented rAll instantiations must be fully implemented for the enterprise to be fully implemented 1. CMMI
25 2. Other thrusts rISO-9000 rIPDP rINCOSE certification of system engineers rLicensed engineers rSix sigma rCompany processes 2. Other thrusts