250 likes | 377 Views
Agenda for measurement. 1. CMMI 2. Other thrusts. 1. CMMI. Definition Objectives Maturity levels Process areas Goals and practices Generic goals and practices Specific goals and practices Objective evidence Continuous vs staged models Evaluating adherence. 1. CMMI. Definition.
E N D
Agenda for measurement • 1. CMMI • 2. Other thrusts
1. CMMI • Definition • Objectives • Maturity levels • Process areas • Goals and practices • Generic goals and practices • Specific goals and practices • Objective evidence • Continuous vs staged models • Evaluating adherence 1. CMMI
Definition • A 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 • http://www.sei.cmu.edu/cmmi/products/models.html 1. CMMI
Objectives (1 of 2) • Improve performance, cost, and schedule • Improve collaboration among stakeholders • Provide competitive world-class products and services • Provide common business and engineering perspective • Handle systems-of-systems • Use common processes for systems and software • Ensure management support 1. CMMI
Objectives (2 of 2) • Encourage looking ahead rather than behind • Develop staff that uses best practices • Allow moving staff among projects without changing processes • Improve processes 1. CMMI
Maturity levels 5. Optimizing Emphasis on continuing improvement 4. Quantitatively managed Process measured & statistically controlled 3. Defined Process characterized for the organization 2. Managed Process characterized for projects and is often reactive 1. Initial Process unpredictable, poorly controlled, and reactive 1. CMMI
Process areas (1 of 6) 1. INITIAL (0) Focus: none 1. CMMI
Process areas (2 of 6) 2. MANAGED (7) requirements management project planning project monitoring and control supplier agreement management measurement and analysis process and product quality assurance configuration management Focus: basic project management 1. CMMI
Process areas (3 of 6) 3. DEFINED (11) requirements development technical solution product integration verification validation Focus: process standardization 1. CMMI
Process areas (4 of 6) 3. DEFINED (CONTINUED) organization process focus organizational process definition organizational training integrated product management risk management decision and analysis resolution Focus: process standardization 1. CMMI
Process areas (5 of 6) 4. QUANTITATIVELY MANAGED (2) organizational process performance quantitative project management Focus: quantitative management 1. CMMI
Process areas (6 of 6) 5. OPTIMIZING (2) organizational innovation and deployment causal analysis and resolution Focus: continuous process improvement 1. CMMI
Goals and practices GG GG GG GG GG SG SG SG SG 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
Generic goals and practices (1 of 2) • GG 1: None • GG 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
Generic goals and practices (2 of 2) • GP 2.8 Monitor and control the process • GP 2.9 Objectively evaluate adherence • GP. 2.10 Review status with higher-level management • GG 3: Institutionalize a defined process • All GG 2 GPs • GP 3.1 Establish a defined process • GP 3.2 Collect improvement information • GG 4: Same as GG 3 • GG 5: Same as GG 4 1. CMMI
Specific goals and practices (1 of 3) • SP 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
Specific goals and practices (1 of 3) • SP 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
Specific goals and practices (1 of 3) • SP 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
Objective evidence (1 of 3) • Direct evidence • The tangible outputs resulting directly from implementation of a specific or generic practice • One or more typical work products from CMMI 1. CMMI
Objective evidence (2 of 3) • Indirect 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
Objective evidence (3 of 3) • Affirmations • Oral or written statements confirming or supporting implementation of a practice 1. CMMI
Continuous vs staged models (1 of 2) • Continuous 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
Continuous vs staged models (2 of 2) • Staged 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
Evaluating adherence • Categories • Fully implemented • Largely implemented • Partially implemented • Not implemented • All instantiations must be fully implemented for the enterprise to be fully implemented 1. CMMI
2. Other thrusts • ISO-9000 • IPDP • INCOSE certification of system engineers • Licensed engineers • Six sigma • Company processes 2. Other thrusts