Exploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy
|
|
|
- Cameron French
- 9 years ago
- Views:
Transcription
1 Exploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy Boris Mutafelija, BearingPoint Harvey Stromberg, Hughes Network Systems SEPG 2003 Conference Boston, MA, February BearingPoint, Inc. & Hughes Network Systems
2 Agenda! Introduction! Process Improvement Approach! Framework Overview! Concepts of ISO-CMMI Synergy! Changes from Legacy Standards! Transitioning from Legacy Standards! Using ISO-CMMI Synergy for Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 2
3 Purpose! Need for Systematic Process Improvement! ISO 9001 & CMMI Similarities & Differences! ISO 9001 & CMMI Synergy! Transition from Legacy Standards 2003 BearingPoint, Inc. & Hughes Network Systems 3
4 Why Use Standards?! Best practices are captured! Provide common language! They establish a basis for improving organizations standards! Scope is limited! Supporting infrastructure is developed related standards, guidebooks, tutorials, evaluation methods 2003 BearingPoint, Inc. & Hughes Network Systems 4
5 Standards Evolve! Lessons learned are incorporated! Activities in emerging fields must be addressed (cf. Frameworks Quagmire)! When standards change: What happens to the infrastructure? What happens to previous investment? What are the transition steps? 2003 BearingPoint, Inc. & Hughes Network Systems 5
6 Why ISO 9001:2000 & CMMI?! Widely used ISO 9000 is an international standard CMMI is a de facto standard! Often specified in acquisition! Newly revised Sunset dates for predecessors are set 2003 BearingPoint, Inc. & Hughes Network Systems 6
7 Process Improvement with ISO 9001:2000 and the CMMI CMM Gap analysis CMMI Synergy ISO 9001:1994 Gap analysis ISO 9001:2000 Systematic Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 7
8 Agenda! Introduction! Process Improvement Approach! Framework Overview! Concepts of ISO-CMMI Synergy! Changes from Legacy Standards! Transitioning from Legacy Standards! Using ISO-CMMI Synergy for Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 8
9 Process Improvement is Hard! Organizations are systems of complex processes Differing objectives Overlapping objectives Ill-defined (or undefined) objectives! Everyday pressure to deliver products! Resistance to change! Lack of clear business goals & objectives! And more BearingPoint, Inc. & Hughes Network Systems 9
10 Importance of Selecting PI Goals! Successful PI feeds itself! Link PI goals to business objectives improve productivity improve quality reduce cycle time! PI goals tied to appraisals bring danger of mere appearance of change Registration Will Save Our Bacon Level 3 in 2003!! 2003 BearingPoint, Inc. & Hughes Network Systems 10
11 Process Improvement Approaches All share common problem solving concepts:! identification of goals! analysis of the present situation! development of an approach! construction of a plan! execution of the plan! measurement of results 2003 BearingPoint, Inc. & Hughes Network Systems 11
12 Some Problem Solving Processes! Brute Force! Plan - Do - Check - Act (PDCA)! ISO 9004:2000 elaborates 9001, suggests PDCA, doesn t give roadmap! ISO 15504! IDEAL 2003 BearingPoint, Inc. & Hughes Network Systems 12
13 Process Improvement Approach: Problem Solving + Framework Problem Solving Processes Frameworks Business goals, objectives Process Improvement Approach Process Improvement Plan Resources Need to select a problem solving process to unify ISO 9001:2000 and the CMMI 2003 BearingPoint, Inc. & Hughes Network Systems 13
14 IDEAL is Our Selected Process! Implements PDCA cycle! Publicly available! Widely used! Historically tied to CMM! Version 1.1 more broadly applicable 2003 BearingPoint, Inc. & Hughes Network Systems 14
15 IDEAL Phases! I - Initiating Identify goals, establish sponsorship, build infrastructure! D - Diagnosing Determine gaps between current and desired states! E - Establishing Prioritize actions, develop plan! A - Acting Implement plan, transition from pilot to broad use! L - Learning Measure performance, capture lessons 2003 BearingPoint, Inc. & Hughes Network Systems 15
16 Systematic Process Improvement Concept ISO 9001:200 Implementation Step 1 Step 2 ISO Registration Learning Acting CMMI Implementation Step 1 + Step 2 = CMMI Maturity Level Initiating Diagnosing Establishing ISO 9001: CMMI Synergy 2003 BearingPoint, Inc. & Hughes Network Systems 16
17 Agenda! Why both standards?! Process Improvement Approach! Framework Overview ISO 9001:2000 CMMI! Concepts of ISO-CMMI Synergy! Changes from Legacy Standards! Transitioning from Legacy Standards! Using ISO-CMMI Synergy for Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 17
18 ISO 9000:2000 Standards! ISO 9000:2000 Fundamentals and vocabulary! ISO 9001:2000 Requirements! ISO 9004:2000 Guidelines for performance improvements! ISO :2000 Guidelines for the Application of ISO 9001:2000 to Computer Software 2003 BearingPoint, Inc. & Hughes Network Systems 18
19 ISO 9000:2000 Principles! Customer Focus! Leadership! Involvement of People! Process Approach! System Approach to Management! Continual Improvement! Factual Approach to Decision Making! Mutually Beneficial Supplier Relationships 2003 BearingPoint, Inc. & Hughes Network Systems 19
20 ISO 9001:2000! Strong process and systems engineering approach! Impact on process improvement process improvement part of the standard ISO 9004 is devoted to process improvement! Significance in terms of systems/software engineering easier comparison interpretation of each major section/subsection 2003 BearingPoint, Inc. & Hughes Network Systems 20
21 Interactions in ISO Processes Management Responsibility Quality Management System 5.0 Objectives 7.0 Quality Manual 4.0 Customer Requirements Product Realization Products Audit & Measurement Analyses & Improvements Resource Req ts Resources 6.0 Resource Management Measurement, Analysis and Improvement BearingPoint, Inc. & Hughes Network Systems 21
22 Systems & Process Engineering in ISO 9001:2000 Planning Measurement, Analysis, Corrective Action customer satisfaction corrective actions Requirement Analysis measures corrective actions Design measures corrective actions Production measures product requirements Review Verify/ Validate Validate Review Purchasing Verify 2003 BearingPoint, Inc. & Hughes Network Systems 22
23 CMMI! Based on predecessor models! Addresses several bodies of knowledge Systems engineering, software engineering, integrated product development, acquisition! Identifies Process Areas Goals Practices 2003 BearingPoint, Inc. & Hughes Network Systems 23
24 CMMI Structure! Representations Staged Continuous! Generic Goals Associated with Maturity or Capability Level Generic Practices / Common Features! Specific Goals Associated with Process Area (PA) Specific Practices 2003 BearingPoint, Inc. & Hughes Network Systems 24
25 Staged Representation Maturity Level Process Area Process Area Process Area Specific Goals Specific Practices Generic Goals {Common Features} Commitment to Perform Ability to Perform Generic Practices Generic Practices Directing Implementation Verification Generic Practices Generic Practices 2003 BearingPoint, Inc. & Hughes Network Systems 25
26 Continuous Representation Process Area 1 Process Area 2 Process Area 3 Generic Goals Capability Levels Specific Goals Generic Practices Specific Practices 2003 BearingPoint, Inc. & Hughes Network Systems 26
27 Agenda! Introduction! Process Improvement Approach! Framework Overview! Concepts of ISO-CMMI Synergy! Changes from Legacy Standards! Transitioning from Legacy Standards! Using ISO-CMMI Synergy for Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 27
28 Concepts of ISO-CMMI Synergy! Similarities / Differences! Terminology Translation! Where is the Synergy?! Synergy is built on the differences One framework s strengths helps the other framework s weaknesses! Interpreting ISO with the CMMI mapping GPs/PAs Give each section and interpret! Significance of Institutionalization 2003 BearingPoint, Inc. & Hughes Network Systems 28
29 Similarities - Differences Standard ISO 9001:2000 Broad direction One set of requirements to be satisfied No guidelines for implementation Requires interpretation for organizations with many programs Model Detailed CMMI Progressive steps (levels) Institutionalization and implementation guidance Accommodates organizations with many programs 2003 BearingPoint, Inc. & Hughes Network Systems 29
30 Terminology Translation: ISO to CMMI ISO 9001:2000! Top Management! Quality Management System (QMS); Quality Manual! Quality Plan CMMI! Higher-level management; senior management! Organization s Set of Standard Processes (OSSP)! Project Plan; Software Development Plan; System Engineering Management Plan; Data Management Plan 2003 BearingPoint, Inc. & Hughes Network Systems 30
31 Where s the QMS? Enterprise Big Company Organization 1 Organization 2 Organization N QMS QMS QMS 2003 BearingPoint, Inc. & Hughes Network Systems 31
32 Terminology Translation: ISO to CMMI ISO 9001:2000! Customer; Interested Party! Documented Procedure! Record! Quality Management very broad sense CMMI! Customer; Stakeholder! Plan for performing the process; procedure! Work product; record; evidence of implementation! Quality Management quantitative management 2003 BearingPoint, Inc. & Hughes Network Systems 32
33 Cross-references references - Mapping! Helps visualize commonalties and differences but misses underlying principles! Based on subjective interpretations Many views of commonalties/differences! Mapping at very high or very low level means everything matches! Helps initial interpretation of one framework in terms of another (less familiar) framework must understand both to be successful! Two consistent maps were developed ISO to CMMI (source); CMMI to ISO (derivative) 2003 BearingPoint, Inc. & Hughes Network Systems 33
34 Cross-references references - Mapping Rules Our Approach:! Mapping developed at the ISO shall level and the CMMI practice-level If there is correspondence, use only the major match If correspondence is weak, use several potential matches! Ground Rule: Do not force a match The quest for synergy should not obscure differences between frameworks 2003 BearingPoint, Inc. & Hughes Network Systems 34
35 Cross-references references - Mapping Rules Our Approach (cont d):! What happens to ISO requirements that were not mapped to CMMI? Supplementary procedures must be considered to satisfy that specific requirement! Feedback from reviewers some feedback received and incorporated completeness; usefulness need more feedback after using the approach(es) 2003 BearingPoint, Inc. & Hughes Network Systems 35
36 Do Mappings Show Correspondence? Mapping : SEI Report CMU/SEI-94-TR-12 ISO 9001:1994 Mapping : ISO 9001:2000 Annex B CMM v1.1 Mapping: STSC Web page CMMI v1.1? ISO 9001:2000 Does this map ISO 9001:2000 & CMMI v1.1? 2003 BearingPoint, Inc. & Hughes Network Systems 36
37 ISO - CMMI Relationships ISO: Quality Management System CMMI: OPF, OPD, PP, PPQA, CM, SAM; GP 2.1, 2.2, 2.3, 2.6, 2.7, 2.8, 2.9, 3.1, 3.2 ISO: Resource Management CMMI: PP, OT, OEI; GP 2.3, 2.5 ISO: Management Responsibility CMMI: OPF, OPD, RD, PMC, OPP, QPM; GP 2.1, 2.2, 2.3, 2.4, 2.6, 2.7, 2.10, 3.1 ISO: Product Realization CMMI: REQM, RD, TS, PI, MA, QPM, VER, VAL, OPD, PP, PMC, IPM, CM, SAM; GP 2.1, 2.2, 2.3, 2.4, 2.6, 2.7, 2.8, 2.9, 2.10, 3.1 ISO: Measurement, Analysis & Improvement CMMI: PMC, PPQA, MA, CM, REQM, RD, SAM, OPF, VER, VAL, OID, OPP, QPM, CAR; GP 2.1, 2.2, 2.4, 2.6, 2.8, 2.9, BearingPoint, Inc. & Hughes Network Systems 37
38 Similarities - 8 ISO Principles! Customer Focus GP 2.7, Identify and Involve Relevant Stakeholders PP SP 2.6, Plan Stakeholder Involvement RD, TS CMMI is not as strong as ISO! Leadership GP 2.1, Establish an Organizational Policy GP 2.4, Assign Responsibility GP 2.10, Review Status with Higher Level Management OPF 2003 BearingPoint, Inc. & Hughes Network Systems 38
39 Similarities - 8 ISO Principles! Involvement of People GP 2.3, Provide Resources GP 2.5, Train People GP 2.7, Identify and Involve Relevant Stakeholders! Process Approach GP 2.2, Plan the Process GP 3.1, Establish a Defined Process OPD, IPM! System Approach GP 3.1, Establish a Defined Process 2003 BearingPoint, Inc. & Hughes Network Systems 39
40 Similarities - 8 ISO Principles! Continual Improvement Focus of entire CMMI through capability and maturity levels! Factual Approach to Decision Making GP 2.8, Monitor and Control the Process PMC, MA, IPM, DAR! Mutually Beneficial Supplier Relationships SAM CMMI is less specific about collaboration CMMI is more concerned with control 2003 BearingPoint, Inc. & Hughes Network Systems 40
41 Differences! Language ISO uses shall statements (prescriptive); CMMI doesn t Compactness of statements in ISO e.g., determine and provide resources which is implemented in CMMI with GP 2.2 and GP 2.3 in all PAs)! Details ISO is very sparse CMMI provides practices, subpractices, typical work products, & amplifications 2003 BearingPoint, Inc. & Hughes Network Systems 41
42 Differences! Guidance ISO has not provided detailed implementation guidance CMMI has Capability Levels and Maturity Levels! Process Improvement ISO 9004:2000 provides very high level guidance for process improvement CMMI is devoted to process improvement Distinguishes Organization and Project level process improvement activities 2003 BearingPoint, Inc. & Hughes Network Systems 42
43 Differences! Institutionalization ISO requires organizations to establish QMS but does not explicitly require institutionalization building strong process infrastructure is left to the organization CMMI very strongly emphasizes institutionalization through Generic Goals and Generic Practices This is a major strength of the CMMI and is critical to overall process improvement success 2003 BearingPoint, Inc. & Hughes Network Systems 43
44 Synergy! When attempting to satisfy ISO requirements, must consider: Generic Goals / Practices Process Areas! For the continuous representation, understanding the relationship between the GPs and PAs is very important These relationships help even when using the staged representation 2003 BearingPoint, Inc. & Hughes Network Systems 44
45 Synergy Generic Practices! ISO requirements are related to all Generic Practices! Implication of correspondence: although not explicitly required, ISO espouses institutionalization! Reverse is also true: use of GPs and explicit CMMI institutionalization requirements enables more resilient ISO processes 2003 BearingPoint, Inc. & Hughes Network Systems 45
46 Synergy - Section 4 & PAs! ISO Section 4 - contains basic requirements for establishing, documenting, implementing, maintaining and improving the QMS. Most other ISO sections refer to this section. Most requirements are satisfied by the OPD PA OPD is more detailed: OSSP and tailoring Process Asset Library and Measurement Database ML 3 PA which enables other PAs 2003 BearingPoint, Inc. & Hughes Network Systems 46
47 Synergy - Section 4 & PAs (cont.)! Requirement to manage processes using QMS is equivalent to GP 2.1 (or GP 3.1) which will benefit OPD implementation! Other ISO requirements: Outsourcing - satisfied by SAM (SP 1.3, 2.2) Controlling documentation - GP 2.6 and CM PA Controlling records - PP SP 2.3, Plan for Data Management will help fulfill this requirement 2003 BearingPoint, Inc. & Hughes Network Systems 47
48 Synergy - Section 5 & PAs ISO Section 5 - Management Responsibility! Management must provide commitment to QMS and its continual improvement! Must satisfy requirements and enhance customer satisfaction! Need to establish quality policy, quality objectives, responsibilities and authorities, QMS reviews GPs listed above difference between ISO senior management and CMMI organization - but have the same spirit 2003 BearingPoint, Inc. & Hughes Network Systems 48
49 Synergy - Section 5 & PAs! ISO Section 5 (continued) quality objectives found in OPP SP 1.3 Management Representative equivalent to the CMMI Management Council CMMI has 2nd tier of responsibility: the EPG Customer Focus established by RD PA and GP 2.7, Identify and Involve the Relevant Stakeholders Continual Process Improvement - OPF Process Review - GP 2.10, PMC SP 1.6, Conduct Progress Reviews & SP 1.7, Conduct Milestone Reviews, including SG 2, Manage Corrective Actions to Closure 2003 BearingPoint, Inc. & Hughes Network Systems 49
50 Synergy - Section 6 & PAs ISO Section 6 - Resource Management:! Resources required for developing, implementing, monitoring and improving the QMS addressing customer requirements and customer satisfaction.! Resource management functions generally distributed throughout the organization! ISO distinguishes human resources and infrastructure resources 2003 BearingPoint, Inc. & Hughes Network Systems 50
51 Synergy - Section 6 & PAs! ISO Section 6 (continued) GP 2.3, Provide Resources GP 2.5, Train People OT PA PP SP 2.4, Plan Project Resources & SP 2.5 Plan for Needed Knowledge and Skills OEI SP 1.2, Establish an Integrated Project Environment ( physical infrastructure that people need to perform their jobs effectively. ) 2003 BearingPoint, Inc. & Hughes Network Systems 51
52 Synergy - Section 7 & PAs ISO Section 7 - Product Realization:! Largest section in the ISO standard, Subdivided into: planning, customer related processes, design and development, purchasing, production and service provision, and control of monitoring and measuring devices 2003 BearingPoint, Inc. & Hughes Network Systems 52
53 Synergy - Section 7 & PAs! ISO Section 7 - Planning In CMMI terms, this is the implementation of the project s defined process GP 2.2 (and GP 3.1) in each PA PP SG 3 goes beyond the ISO requirement ( commitment to the plan ) IPM will benefit the organization, if implemented QPM may help too may be too difficult to implement out of context 2003 BearingPoint, Inc. & Hughes Network Systems 53
54 Synergy - Section 7 & PAs! ISO Section 7 - Customer Related Processes RD PA (SG 1, Develop Customer Requirements and SG 2, Develop Product Requirements are sufficient; SG 3, Analyze and Validate Requirements supplements the ISO requirements) RM PA - manage changes Requirements review - GP 2.7, 2.9, 2.10; PMC, PPQA, VER Customer Communication: RD PA, GP 2.7; IPM SG 2, Coordinate and Collaborate with Relevant Stakeholders MA PA 2003 BearingPoint, Inc. & Hughes Network Systems 54
55 Synergy - Section 7 & PAs! ISO Section 7 - Design and Development GP 2.2, 2.8, and 2.9 in RD, RM, TS, VER, VAL provide planning, monitoring & control, and reviews PP, PMC cover design & development planning and re-planning; IPM provides additional support Interfaces between the groups covered by GP 2.7 in TS, PI, VER, and VAL PAs; IPM SG 2, (and IPM IPPD SG 3 & 4) also address this requirement Reviews addressed by PMC, VER and VAL PAs Controlling design implemented by GP 2.6 in TS, PI, VER and VAL, and CM PA 2003 BearingPoint, Inc. & Hughes Network Systems 55
56 Synergy - Section 7 & PAs! ISO Section 7 - Purchasing SAM PA SP 1.1, 1.2, 1.3, and SP 2.4 in the TS PA (selection of alternative solutions) CMMI does not require verification at the supplier premises CMMI discusses transitioning of the products from the supplier to the project, not found in ISO 2003 BearingPoint, Inc. & Hughes Network Systems 56
57 Synergy - Section 7 & PAs! ISO Section 7 - Production / Service Provision Spirit of requirement satisfied by TS, PI, VER and CM PAs CMMI is weaker (replication, delivery, installation, post-delivery) Identification & traceability satisfied by RM SP 1.4, Maintain Bidirectional Traceability of Requirements Customer property not addressed by CMMI (implemented to some extent by CM PA) Preservation of product not addressed in CMMI 2003 BearingPoint, Inc. & Hughes Network Systems 57
58 Synergy - Section 7 & PAs! ISO Section 7 - Control of Monitoring and Measuring Devices No CMMI-equivalent for calibration of measurement equipment assessing the impact of the malfunctioning equipment ISO (draft) interprets this as validation of development & analysis tools 2003 BearingPoint, Inc. & Hughes Network Systems 58
59 Synergy - Section 8 & PAs ISO Section 8 - Measurement, Analysis and Improvement! Most measurement requirements are in this section! Other sections also address measurements, monitoring, and analysis.! Used to identify improvements! Similar to the MA PA planning measurements and analysis definition of measurements & analysis techniques 2003 BearingPoint, Inc. & Hughes Network Systems 59
60 Synergy - Section 8 & PAs! ISO Section 8 (continued) Customer satisfaction Not prominently required by CMMI customers are stakeholders Measurement of customer satisfaction not explicitly required in CMMI Internal Audit OPF, PPQA; GP 2.8, Objectively Evaluate Adherence in all PAs Selection of auditors not explicitly addressed by CMMI, but is addressed in SCAMPI 2003 BearingPoint, Inc. & Hughes Network Systems 60
61 Synergy - Section 8 & PAs! ISO Section 8 (continued) Monitoring and Measurement of Process Addressed in MA, PMC, PPQA, and QPM PAs Monitoring and Measurement of Product Addressed in VER, VAL, RM SAM for purchased products Release and integrity, and configuration audits covered by the CM PA 2003 BearingPoint, Inc. & Hughes Network Systems 61
62 Synergy - Section 8 & PAs! ISO Section 8 (continued) Control of Nonconforming Product Addressed in VER and VAL PAs CM ensures that product release is authorized Analysis of Data Addressed in MA, VER, VAL, & OPF PAs RD addresses analysis of requirements SAM addresses analysis of data obtained by monitoring suppliers OPP and QPM go even further by using quantitative management and SPC 2003 BearingPoint, Inc. & Hughes Network Systems 62
63 Synergy - Section 8 & PAs! ISO Section 8 (continued) Continual improvement OPF and MA OID (ML 5) may also help Corrective Action OPF addresses process improvement corrective actions PPQA, PMC, and CAR (ML 5) address process and product corrective actions 2003 BearingPoint, Inc. & Hughes Network Systems 63
64 Synergy - Section 8 & PAs! ISO Section 8 (continued) Preventive Action OPF addresses preventive actions related to process improvement CAR and PPQA address (to some extent) other process preventive actions 2003 BearingPoint, Inc. & Hughes Network Systems 64
65 Institutionalization! CMMI requires institutionalization will enhance ISO requirements and enable effective processes! CMMI advocates a strong infrastructure on which all practices are built Generic Goals / Practices Gradual capability build-up Organizational PAs (OPF, OPD, OT) IPPD processes 2003 BearingPoint, Inc. & Hughes Network Systems 65
66 Summary of ISO Requirements not Covered by the CMMI! Appointing management representative! Internally communicating the effectiveness of the QMS (OSSP)! Requiring validation prior to delivery or implementation of the product! Verification of suppliers at their premises! Handling of customer property! Control and monitoring of measurement devices 2003 BearingPoint, Inc. & Hughes Network Systems 66
67 Summary of ISO Requirements not Covered by the CMMI! Defining a method for obtaining and using customer satisfaction information! Establishing internal audit criteria, scope, frequency, and methods! Independence of auditors! Determining the appropriateness of preventive actions to be commensurable with the effects of potential problems 2003 BearingPoint, Inc. & Hughes Network Systems 67
68 Discussion! Are there additional differences between ISO and the CMMI? Can they be explored for process improvement? What are the biggest differences / similarities?! At this point, do you feel that there is synergy between ISO and the CMMI? 2003 BearingPoint, Inc. & Hughes Network Systems 68
69 Agenda! Introduction! Process Improvement Approach! Framework Overview! Concepts of ISO-CMMI Synergy! Changes from Legacy Standards! Transitioning from Legacy Standards! Using ISO-CMMI Synergy for Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 69
70 Differences Between the Legacy and Revised Frameworks! Differences between CMM and CMMI ISO 9001:1994 and ISO 9001:2000 Transition will be be easier for for organizations that made process improvement a way of of life, instead of of aiming at at ISO registration or or a CMM maturity level 2003 BearingPoint, Inc. & Hughes Network Systems 70
71 Major Differences Between CMM and CMMI! Two representations Staged vs. Continuous Constagedeous Equivalent staging! Institutionalization Structure of Common Features Generic Practices & Generic Goals! Key Process Areas vs. Process Areas Additional PAs in the CMMI! At higher maturity levels, CMM vs. CMMI differences are less important 2003 BearingPoint, Inc. & Hughes Network Systems 71
72 Comparison of Common Features SW CMM v1.1! Commitment to Perform Establish Organizational Policy! Ability to Perform Provide Resources Assign Responsibility Train People! Activities Performed Plan the Process Perform the Process Monitor and Control the Process! Measurement and Analysis Measure the Process Analyze the Measurements! Verifying Implementation Review with Sr. Management Review with Project Management Review with SQA CMMI SW/SE! Commitment to Perform Establish Organizational Policy! Ability to Perform Plan the Process Provide Resources Assign Responsibility Train People Establish a Defined Process (ML 3)! Specific Practices! Directing Implementation Manage Configurations Identify & Involve Relevant Stakeholders Monitor and Control the Process Collect Improvement Information! (Measurement & Analysis PA)! Verifying Implementation Review with Higher Level Mgmt Objectively verify adherence 2003 BearingPoint, Inc. & Hughes Network Systems 72
73 Summary of Differences - Common Features! Common Features now clearly indicate institutionalization process should be planned resources available & staff trained responsibilities assigned monitored/controlled under CM stakeholders identified reviewed with SQA and higher management! Defined process established and improvement information collected at ML BearingPoint, Inc. & Hughes Network Systems 73
74 CMM v1.1 vs. CMMI - Level 2 Software CMM v1.1 Level 2 - Repeatable! Requirements Management! Software Project Planning! Software Project Tracking and Oversight! Software Subcontract Management! Software Quality Assurance! Software Configuration Management CMMI Level 2 - Managed! Requirements Management! Project Planning! Project Monitoring and Control! Subcontract Agreement Management! Process and Product Quality Assurance! Configuration Management! Measurement and Analysis 2003 BearingPoint, Inc. & Hughes Network Systems 74
75 CMM v1.1 vs. CMMI - Level 3 Software CMM v1.1 Level 3 - Defined! Organization Process Focus! Organization Process Definition! Training Program! Integrated Software Management! Software Product Engineering! Intergroup Coordination! Peer Reviews CMMI Level 3 - Defined! Organization Process Focus! Organization Process Definition! Organizational Training! Integrated Project Management! Risk Management! Requirements Development! Technical Solution! Product Integration! Verification! Validation! Decision Analysis and Resolution 2003 BearingPoint, Inc. & Hughes Network Systems 75
76 CMM v1.1 vs. CMMI - Level 4 & 5 Software CMM v1.1 Level 4 - Managed! Quantitative Process Management! Software Quality Management Level 5 Optimizing! Defect Prevention! Technology Change Management! Process Change Management CMMI Level 4 - Quantitatively Managed! Organizational Process Performance! Quantitative Project Management Level 5 Optimizing! Causal Analysis and Resolution! Organizational Innovation and Deployment 2003 BearingPoint, Inc. & Hughes Network Systems 76
77 Summary of Differences - Process Areas! Process areas were realigned some were expanded (SSM, SPE, ISM) some were folded into others (IC, PR, TCM, PCM)! New Process Areas Measurement and Analysis Decision Analysis and Resolution! Many subtle differences, for example: Requirements traceability is now at ML 2 Data Management added to PP Need to Plan for Knowledge and skills - now in PP 2003 BearingPoint, Inc. & Hughes Network Systems 77
78 Process Activities vs. Process Areas - Level 2 Build a plan Activity Track performance against the plan Manage inputs to the plan Make sure the plan is followed Control the artifacts being created Get basic measurements in place Manage your suppliers Associated Process Area Project planning Project Monitoring and Control Requirements Management Process and Product Quality Assurance Configuration Management Measurement and Analysis Supplier Agreement Management 2003 BearingPoint, Inc. & Hughes Network Systems 78
79 Process Activities vs. Process Areas - Level 3 Activity Provide an atmosphere for acceptance of standard processes Minimize unnecessary process variation Standardize engineering processes -- now protected by effective project management practices Extend project management Provide engineering and mgmt decision making support Ensure organizational knowledge of standard processes Associated Process Area Organization Process Focus Organization Process Definition Organization Process Definition, Requirements Development, Technical Solution, Product Integration, Verification, Validation Integrated Project Management, Risk Management Decision Analysis and Resolution Organizational Training 2003 BearingPoint, Inc. & Hughes Network Systems 79
80 Continuous Representation Is there really more freedom with the Continuous Representation?! Capability levels of individual PAs! Dependence of GPs on the PAs, for example: GP 2.6, Manage Configurations enabled by CM PA GP 2.9, Objectively Evaluate Adherence enabled by PPQA PA GP 3.1, Establish a Defined Process subsumes IPM PA! Concept of Threads Points to an optimum GP-PA-GP relationship 2003 BearingPoint, Inc. & Hughes Network Systems 80
81 Capability Levels Cannot be Skipped Capability Level Process Areas PA 1 PA 2 PA 3 Capability Levels are Cumulative Generic Goals & Generic Practices Specific Goals & Specific Practices 2003 BearingPoint, Inc. & Hughes Network Systems 81
82 ISO 9001:2000 Section 4 Changes! 4.1, General requirements The Quality Management System must now describe processes, measurement, and improvement as a system! 4.2.1, Documentation - general Fewer documented procedures required Must include documents related to planning, operation and control of processes Extent based on organization s size, activity types, complexity and process interfaces BearingPoint, Inc. & Hughes Network Systems 82
83 Quality Management as a Process " Determine QMS processes " Specify interactions " Determine resources " Monitor processes " Analyze measurements " Control processes " Improve effectiveness " Improve efficiency 2003 BearingPoint, Inc. & Hughes Network Systems 83
84 ISO Section 4 Changes! 4.2.2, Quality manual Quality manual defines scope of QMS Includes justification for any exclusions Must describe interactions among processes! 4.2.3, Control of documents No change; requires procedure for controlling documents! 4.2.4, Control of records No change; records must remain legible, identifiable, and retrievable requires procedure for controlling documents 2003 BearingPoint, Inc. & Hughes Network Systems 84
85 ISO Section 5 Changes! 5.1, Management commitment Required for developing the QMS Must provide the necessary resources Ensure processes are continually improving Communicate importance of meeting customer and regulatory and statutory requirements.! 5.2, Customer focus Ensure that customer requirements are determined, understood, and met.! 5.3, Quality policy Must be appropriate for the organization Create framework for setting objectives 2003 BearingPoint, Inc. & Hughes Network Systems 85
86 ISO Section 5 Changes! 5.4.1, Quality Objectives Measurable and linked to quality policy! 5.4.2, Quality management system planning Plans for developing QMS address all requirements including quality objectives and improvement Maintain integrity of QMS when it is changed! 5.5.2, Management representative Must ensure awareness of customer requirements! 5.5.3, Internal communication Communicate QMS effectiveness.! and 5.6.3, Review input & Review output Specifies minimum review input items and output actions 2003 BearingPoint, Inc. & Hughes Network Systems 86
87 ISO Section 6 Changes! 6.1, Provision of resources Determine and provide resources needed to implement, maintain, and improve the QMS! 6.2.2, Competence, awareness and training Determination of needed competencies is introduced Emphasis on acting to close competency gaps and keeping employees aware of the importance of their work! 6.3 and 6.4, Infrastructure & Work environment Determine and manage the infrastructure and work environment (such as buildings, workspace, or process equipment) needed for to meet product requirements 2003 BearingPoint, Inc. & Hughes Network Systems 87
88 ISO Section 7 Changes! 7.0, Product realization Most 1994 requirements still included but are more generic! 7.1, Planning of product realization Provides the essence of the process and system approaches: all processes are linked to result in delivery of products! 7.2.1, Determination of product requirements Address product requirements not specified by the customer but necessary for the intended process! 7.2.3, Customer communication New requirement for implementing customer communications! 7.5.2, Validation of production and service processes New requirement for defining process validation 2003 BearingPoint, Inc. & Hughes Network Systems 88
89 ISO Section 8 Changes! 8.2.1, Customer satisfaction Requirement for measuring and monitoring customer satisfaction.! 8.2.2, Internal audit Requires consideration of previous audits when planning new audits Must define audit scope, frequency, and methodology Auditors must be objective Audits can identify improvement opportunities Audit procedure is required 2003 BearingPoint, Inc. & Hughes Network Systems 89
90 ISO Section 8 Changes! 8.3, Control of nonconforming product Requires procedure for controlling nonconformances! 8.4, Analysis of data Requires data analysis to eliminate potential causes of nonconformity determine suitability and effectiveness of the QMS identify improvements to QMS 2003 BearingPoint, Inc. & Hughes Network Systems 90
91 ISO Section 8 Changes! 8.5.1, Continual improvement Continual improvement must be planned and implemented.! 8.5.2, Corrective action Once corrective action has been determined it must be implemented. results of corrective action must be recorded Requires a procedure for corrective action.! 8.5.3, Preventive action Results of preventive actions must be recorded Requires a procedure for preventive action 2003 BearingPoint, Inc. & Hughes Network Systems 91
92 Agenda! Introduction! Process Improvement Approach! Framework Overview! Concepts of ISO-CMMI Synergy! Changes from Legacy Standards! Transitioning from Legacy Standards! Using ISO-CMMI Synergy for Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 92
93 Transitioning Cases Transitioning CMM/CMMI Transition ISO /2000 Transition No prior Experience CMM ML2 to CMMI ML2 CMM ML3 to CMMI ML3 CMM ML2 to CMMI ML BearingPoint, Inc. & Hughes Network Systems 93
94 CMM to CMMI Transitioning Approaches Basic Approach (no process improvement experience) Continuous Staged Institutionalization Level 2 (Repeatable) Engineering Project Management Support Enabling Process Areas Process Management Level 3 (Defined) Level 4 & BearingPoint, Inc. & Hughes Network Systems 94
95 No Process Improvement Experience: Continuous Representation! Importance of GG1 All base practices (SP x.y-1) must be implemented Only Engineering PAs have SP at different CLs! Importance of GP - PA relationships enabling PAs subsuming PAs! There is less freedom in implementing the Continuous Representation than appears on the surface 2003 BearingPoint, Inc. & Hughes Network Systems 95
96 Continuous Representation - Institutionalization! Establish infrastructure Implement OPF Establish policies (implement GP 2.1 for all PAs) Plan process (implement GP 2.2) Ensure resources (implement GP 2.3) Assign responsibility (implement GP 2.4) Train people (implement GP 2.5)! Implement ML 2 PAs (needed to enable GPs) PP, PMC, CM, PPQA and MA Implement SAM (may implement just first two goals) 2003 BearingPoint, Inc. & Hughes Network Systems 96
97 Continuous Representation - Institutionalization! More infrastructure Manage configurations (implement GP 2.6) Monitor and control the process (implement GP 2.8) Evaluate adherence (implement GP 2.9) Identify & involve stakeholders (implement GP 2.7) Perform senior management review (implement GP 2.10)! Implement organizational PAs OPF (SG 2), OPD, OT 2003 BearingPoint, Inc. & Hughes Network Systems 97
98 Continuous Representation - Institutionalization! Prepare for CL 3 Implement Integrated Project Management! Establish CL 3 infrastructure Institutionalize a Defined Process (implement GP 3.1)! Execute processes (Implement Engineering PAs: REQM, RD, TS, PI, VER, VAL)! Revisit all PAs to ensure that they operate at CL 3 collect improvement information (implement GP 3.2) 2003 BearingPoint, Inc. & Hughes Network Systems 98
99 Continuous Representation - Institutionalization: Discussion! How difficult this approach will be? GG1 vs. GG2 vs. GG3 As shown, the approach gradually builds up! Is it possible to set up OSSP (GP 3.1) for all PAs and implement IPM SP1, Use the Project s Defined Process? approach avoids revisiting PAs and revising processes may be effective if the organization understands CMMI and is ready & committed to process improvement 2003 BearingPoint, Inc. & Hughes Network Systems 99
100 CMM to CMMI Transitioning Approaches Basic Approach (no process improvement experience) Continuous Staged Institutionalization Level 2 (Repeatable) Engineering Project Management Support Enabling Process Areas Process Management Level 3 (Defined) Level 4 & BearingPoint, Inc. & Hughes Network Systems 100
101 Continuous Representation - Engineering Process Areas! Many organizations have strong engineering processes they may be operating at CL 1 or CL 2! May be an effective approach for an organization without PI experience helps overcome resistance to change 2003 BearingPoint, Inc. & Hughes Network Systems 101
102 Continuous Representation - Engineering Process Areas! Establish high-level commitment Implement OPF Establish policies (implement GP 2.1 for all PAs)! Implement Base Practices for the Engineering PAs: REQM, RD, TS, PI, VER, VAL! Establish infrastructure Plan process (implement GP 2.2) Ensure resources (implement GP 2.3) Assign responsibility (implement GP 2.4) Train people (implement GP 2.5) 2003 BearingPoint, Inc. & Hughes Network Systems 102
103 Continuous Representation - Engineering Process Areas! More infrastructure Identify & involve stakeholders (implement GP 2.7) Perform senior management review (implement GP 2.10)! Implement PP and CM PAs Establish configuration management for implemented PAs (GP 2.6)! Implement PMC and MA Monitor & control the process (implement GP 2.8) 2003 BearingPoint, Inc. & Hughes Network Systems 103
104 Continuous Representation - Engineering Process Areas! Implement PPQA Evaluate adherence (implement GP 2.9)! For each Engineering PA, implement SP x.y-2! Prepare for CL 3 Implement OPF, OPD, OT and IPM! Establish CL 3 infrastructure Institutionalize a Defined Process (implement GP 3.1) Collect improvement information (implement GP 3.2)! Revisit PAs to ensure they operate at CL BearingPoint, Inc. & Hughes Network Systems 104
105 Continuous Representation - Engineering Process Areas: Discussion! How difficult will this approach be? Elevating Engineering PAs to CL2 and CL3 As shown, the approach gradually builds up! Is it possible to set up OSSP (GP 3.1) for all PAs and implement IPM SP1, Use the Project s Defined Process? Approach may be effective if the organization understands CMMI and is ready & committed to process improvement (avoids revisiting PAs and revising processes) 2003 BearingPoint, Inc. & Hughes Network Systems 105
106 CMM to CMMI Transitioning Approaches Basic Approach (no process improvement experience) Continuous Staged Institutionalization Level 2 (Repeatable) Engineering Project Management Support Enabling Process Areas Process Management Level 3 (Defined) Level 4 & BearingPoint, Inc. & Hughes Network Systems 106
107 Staged Representation - No PI Experience: Discussion! Order of implementation is fixed Start with ML 2, then ML 3, etc.! Can we start with ML 3? Parts of ML 3? Having the OSSP and implementing OPF, OPD, & IPM enables implementation of GG 3 avoids revisiting ML 2 PAs when attempting to achieve ML 3 What does an organization require to do that? Can they implement Engineering PAs (ML 3) early? 2003 BearingPoint, Inc. & Hughes Network Systems 107
108 Organizations with Experience: Transitioning from CMM to CMMI (a) CMM Level 2 CMM Level 2 CMMI Level 2 CMMI Level 3 CMMI Level 3 (CMM Related) Each case requires a gap analysis to determine what needs to be done (b) CMMI Level 3 (New Process Areas) 2003 BearingPoint, Inc. & Hughes Network Systems 108
109 Transitioning from CMM ML 2 to CMMI ML 2! Infrastructure Ensure that infrastructure is still valid include systems engineering on management council and engineering process group Review and revise policies systems engineering, new PAs Evaluate and understand Common Features account for differences from CMM! Process Areas Account for ML 2 CMMI PA - CMM KPA differences Address Measurement and Analysis PA (new) 2003 BearingPoint, Inc. & Hughes Network Systems 109
110 Transitioning from CMM ML 2 to CMMI ML 2! Process Areas (continued) For all CMMI ML 2 PAs review process descriptions and associated plans, revise as necessary ensure adequate resources add new responsibilities where needed identify and include stakeholders ( other groups in CMM) train staff in new policies, processes, plans monitor and control the processes periodically review with senior management and QA 2003 BearingPoint, Inc. & Hughes Network Systems 110
111 Transitioning from CMM ML 2 to CMMI ML 2 - Discussion! What seems to be the biggest transitioning problem? New MA PA? Additional Generic Goal? Differences between CMM and CMMI PAs? Where to put transitioning emphasis? 2003 BearingPoint, Inc. & Hughes Network Systems 111
112 Transitioning from CMM ML 3 to CMMI ML 3! Infrastructure Ensure that the infrastructure is still valid include systems engineering on management council and engineering process group Review and revise policies systems engineering, new PAs Review/Revise OSSP and tailoring guidelines Review implementation of IPM (integrated plans!)! Process Areas Account for ML 2 & 3 CMMI PA - CMM KPA differences Address all new PAs 2003 BearingPoint, Inc. & Hughes Network Systems 112
113 Transitioning from CMM ML 3 to CMMI ML 3! Process Areas (continued) For all CMMI ML 2 and 3 PAs review process descriptions and associated plans, revise as necessary ensure adequate resources add new responsibilities where needed identify and include stakeholders ( other groups in CMM) train staff in new policies, processes, plans monitor and control the processes collect improvement information periodically review with senior management and QA 2003 BearingPoint, Inc. & Hughes Network Systems 113
114 Transitioning from CMM ML 3 to CMMI ML 3 - Discussion! What seems to be the biggest transitioning problem? New / Expanded PAs? Additional Generic Goals? Differences between CMM and CMMI PAs? Where to put transitioning emphasis? 2003 BearingPoint, Inc. & Hughes Network Systems 114
115 Transitioning from CMM ML 2 to CMMI ML 3! Infrastructure Augment the infrastructure include systems engineering on management council and engineering process group Review and revise policies systems engineering, new PAs Establish OSSP and tailoring guidelines, process library and database Implement OPF, OPD, and IPM Review / Revise / Define process descriptions and develop required process plans 2003 BearingPoint, Inc. & Hughes Network Systems 115
116 Transitioning from CMM ML 2 to CMMI ML 3! Infrastructure (continued) Assigned responsibilities Ensure adequate resources Train staff in the new/revised processes! Process Areas Address MA PAs identify and include stakeholders ( other groups in CMM) Review implementation of CMM ML 2 PAs from the CMMI ML 3 point of view to ensure that differences are addressed 2003 BearingPoint, Inc. & Hughes Network Systems 116
117 Transitioning from CMM ML 2 to CMMI ML 3! Process Areas (continued) Make sure that configurations are managed Monitor and control the processes Develop and execute Engineering PAs Collect improvement information Periodically review with senior management and QA 2003 BearingPoint, Inc. & Hughes Network Systems 117
118 Transitioning from CMM ML 2 to CMMI ML 3 - Discussion! What seems to be the biggest transitioning problem? New / Expanded PAs? Additional Generic Goals? Differences between CMM and CMMI PAs? Is the jump from CMM ML2 to CMMI ML 3 too big? What can go wrong? Where to put transitioning emphasis? Advantages / Disadvantages from the other cases 2003 BearingPoint, Inc. & Hughes Network Systems 118
119 Transitioning form ISO 9001:1994 to ISO 9001:2000! Transitioning appears to be more monolithic than CMM-to-CMMI transitioning Very little ISO guidance No indication what to do first, next Lots of books on the subject! Major theme Organizations that built their QMS on 20 ISO 9001:1994 clauses may have difficulty transitioning to ISO 9001:2000 systems- and process-based requirements No organization should start from scratch 2003 BearingPoint, Inc. & Hughes Network Systems 119
120 Transitioning Steps! Obtain management commitment get wide participation (needed for both systems and software)! Train staff in ISO 9001:2000 important to understand differences! Perform gap analysis determine what is missing! Revise the QMS to conform to ISO 9001:2000 implementation of many clauses is still valid ensure the newly required procedures are implemented 2003 BearingPoint, Inc. & Hughes Network Systems 120
121 Transitioning Steps! New requirement: determine processes and their interactions! Train staff on new QMS, quality manual, procedures! Re-run gap analysis correct outstanding problems! Transition steps are large require a lot of work organization must prioritize activities and develop manageable steps 2003 BearingPoint, Inc. & Hughes Network Systems 121
122 Transitioning - Summary! Transitioning approach must be based on PI goals/objectives and gap analysis results! Cases presented are just indicators there are as many sub-classes as there are organizations! Organizations must preserve their process improvement investments base transition on the similarities of the legacy and revised frameworks 2003 BearingPoint, Inc. & Hughes Network Systems 122
123 Agenda! Introduction! Process Improvement Approach! Framework Overview! Concepts of ISO-CMMI Synergy! Changes from Legacy Standards! Transitioning from Legacy Standards! Using ISO-CMMI Synergy for Process Improvement 2003 BearingPoint, Inc. & Hughes Network Systems 123
124 Putting It All Together! At this point we have: selected a problem solving process - IDEAL selected two major frameworks (ISO 9001 & CMMI) explored ISO 9001 and CMMI synergy outlined changes from legacy standards described transitioning from legacy standards! Now, we can address the process improvement approach using: the problem solving process, and ISO 9001 & CMMI synergy 2003 BearingPoint, Inc. & Hughes Network Systems 124
125 I - Initiating Phase! Establish process improvement sponsorship CMMI OPF distinguishes: senior management support implementation support vested in the engineering process group! Set process improvement goals & objectives: reduce time to market increase productivity improve delivery timeliness and predictability reduce number of delivered defects increase market share achieve ISO registration and/or CMMI maturity level (this should NOT be the only goal) 2003 BearingPoint, Inc. & Hughes Network Systems 125
126 D - Diagnosing Phase! Perform a gap analysis ISO pre-registration gap analysis No standard reporting format SCAMPI Class A, B, C Class C - adequate for experienced organizations Class A - preferred for inexperienced organizations (easier to get staff buy-in)! Gap Analysis report(s) will be used in process improvement planning SCAMPI report is quite detailed 2003 BearingPoint, Inc. & Hughes Network Systems 126
127 Appraisal / Registration! In Diagnosing Phase ISO Pre-Registration gap analysis SCAMPI SM - Class A, B, C! Is there synergy between those diagnosing tools? Intuitively - YES, but not yet proven May use SCAMPI to prepare for the ISO registration 2003 BearingPoint, Inc. & Hughes Network Systems 127
128 Selecting a Gap Analysis Method! Characteristics Accuracy Repeatability Maturity / Capability Level ratings Duration / Cost 2003 BearingPoint, Inc. & Hughes Network Systems 128
129 SCAMPI Phases Plan and Prepare for Appraisal Conduct Appraisal Report Results Plan Rating Report Record 2003 BearingPoint, Inc. & Hughes Network Systems 129
130 SCAMPI Phases - Details Phase 1 Plan and prepare for appraisal 2 Conduct appraisal 3 Report results Process 1.1 Analyze requirements 1.2 Develop appraisal plan 1.3 Select and prepare team 1.4 Obtain and analyze initial objective evidence 2.1 Examine objective evidence 2.2 Verify and validate objective evidence 2.3 Document objective evidence 2.4 Generate appraisal results 3.1 Deliver appraisal results 3.2 Package and archive appraisal results 2003 BearingPoint, Inc. & Hughes Network Systems 130
131 ISO Registration Process Preparation Pre-Assessment Document Review Assessment Registration Surveillance 2003 BearingPoint, Inc. & Hughes Network Systems 131
132 ISO Registration Process - Details Phase 1 Plan and Prepare for Gap Analysis 2 Conduct Gap Analysis 3 Present and Document Results Process 1.1 Analyze requirements 1.2 Develop appraisal plan 1.3 Obtain and analyze initial objective evidence 1.4 Develop Questions 2.1 Examine objective evidence and perform interviews 2.2 Document findings 2.3 Note Non-Compliance 2.4 Generate appraisal results 3.1 Present identified non-compliance 3.2 Develop recommendation for registration and write report 2003 BearingPoint, Inc. & Hughes Network Systems 132
133 SCAMPI - Conduct Appraisal Instantiation n Instantiation 2 Instantiation 1 Practice Implementation Indicator Characterization Rules Aggregation Rules Verify Characterize Characterization Aggregate Characterizations Strengths & Weaknesses Strengths & Weaknesses Organizational Characterization 2003 BearingPoint, Inc. & Hughes Network Systems 133
134 Typical SCAMPI Report SCAMPI ASSESSMENT RESULT - SUMMARY PA -> RM PP PMC SAM MA PPQA CM RD TS PI VE VAL OPF OPD OT IPM RSKM IT DAR PA Rating -> U U U NR U S S S U U U U S S S U U NR U Specific Goal 1 S S U NR U S S S U S S U S S S U U NR U SP1.1 LI FI LI NR PI FI FI LI LI FI FI PI FI FI FI FI NI NR NI SP1.2 FI FI FI NR LI FI FI FI FI FI FI FI FI FI FI NI FI NR NI SP1.3 FI FI FI NR PI FI PI FI FI PI FI FI FI FI LI NR NI SP1.4 FI FI NI PI FI FI PI NR NI SP1.5 FI NI PI NI SP1.6 NI SP1.7 Specific Goal 2 U S NR U S S S U S S U S S S U S NR SP2.1 FI FI NR PI FI FI FI FI FI FI LI FI FI FI LI FI NR SP2.2 FI FI NR PI FI FI FI FI FI FI PI FI FI FI NI LI NR SP2.3 PI FI NR PI LI LI LI NR FI FI LI NR SP2.4 FI NR PI PI FI NR SP2.5 FI NR SP2.6 NI SP2.7 FI SP2.8 Specific Goal 3 S S S S U U S SP3.1 FI FI FI FI FI FI LI SP3.2 FI FI FI FI PI PI FI SP3.3 FI FI PI FI SP3.4 LI PI SP3.5 FI Generic Goal 2 U U S NR U S S S U U U U S S S U U NR U GP2.1 FI FI FI NR NI FI FI FI LI NI FI PI FI FI FI PI PI NR NI GP2.2 FI FI FI NR PI FI FI FI LI LI FI NI FI FI FI FI FI NR NI GP2.3 FI FI FI NR PI FI FI FI FI FI FI FI FI FI FI FI PI NR NI GP2.4 FI FI FI NR PI FI FI FI FI LI FI NI FI FI FI FI FI NR NI GP2.5 FI FI FI NR NI FI FI FI LI LI LI NI FI FI FI FI NI NR NI LEGENDS GP2.6 FI FI FI NR PI FI FI FI FI FI FI NI FI FI FI FI FI NR NI GP2.7 PI PI FI NR NI FI LI LI PI PI PI NI FI FI FI FI FI NR NI FI Fully Implemented or Satisfied GP2.8 FI FI FI NR NI FI FI FI FI LI FI NI FI FI FI FI LI NR NI LI Largely Implemented GP2.9 FI FI FI NR NI FI FI FI PI PI PI NI FI FI FI FI FI NR NI PI Partially Implemented GP2.10 FI FI FI NR NI FI FI FI PI PI LI NI FI FI FI FI FI NR NI U Unsatisfied (Goals) NI Not Implemented Generic Goal 3 U U U U U S S S U U NR NR Not Rated GP3.1 LI LI PI LI NI FI FI FI FI FI NR Not in Process Area GP3.2 PI PI PI PI NI FI FI FI NI NI NR 2003 BearingPoint, Inc. & Hughes Network Systems 134
135 SCAMPI-ISO ISO Gap Analysis A Concept Instantiation n Instantiation 2 Instantiation 1 Practice Implementation Indicator Verify Strengths & Weaknesses Characterization Rules Characterize Characterization Aggregation Rules Aggregate Characterizations Strengths & Weaknesses Organizational Characterization CMMI RM SP x.y GP w.z PP SP x.y GP w.z PMC Mapping ISO 9001:2000 Section ISO Specific Section Section Section ISO Specific... Section R E P O R T 2003 BearingPoint, Inc. & Hughes Network Systems 135
136 E - Establishing Phase Armed with the identified gaps, develop the process improvement approach ISO 9001:1994 Experience with CMM v1.1 Level 2 CMM v1.1 Level 3 Case Number No No No Case 1 No Yes No Case 2 (a) No Yes Yes Case 2 (b) Yes No No Case 3 Yes Yes No Case 4 (a) Yes Yes Yes Case 4 (b) 2003 BearingPoint, Inc. & Hughes Network Systems 136
137 Case 1: No PI Experience! Organization MUST understand both frameworks mappings are just indicators ISO 9001:1994 understand their strengths and weaknesses select process improvement approach! Using ISO-CMMI synergy an organization can implement the CMMI and satisfy most ISO requirements achieve CMMI maturity level achieve ISO registration must address requirements not covered by CMMI CMM 2003 BearingPoint, Inc. & Hughes Network Systems 137
138 Case 1 - continued ISO 9001:1994 CMM! Granularity of CMMI helps when developing an approach we limit ourselves to process areas at the specific goal-level generic practices can be implemented individually, usually across PAs! SCAMPI is rigorous and detailed, resulting in an excellent process improvement road-map 2003 BearingPoint, Inc. & Hughes Network Systems 138
139 Establishing vs. Invoking GPs! Can divide Generic practices into two groups Establishing, that institutionalize processes, e.g.: GP 2.1, Establish an Organizational Policy GP 2.2, Plan the Process GP 2.3, Provide Resources Invoking, that implement processes, e.g.: GP 2.5, Train People GP 2.6, Manage Configurations GP 2.7, Identify and Involve Relevant Stakeholders 2003 BearingPoint, Inc. & Hughes Network Systems 139
140 Establishing vs. Invoking SPs! Most Specific Goals can be also categorized as Establishing Invoking! Some SPs can, therefore, be similarly categorized 2003 BearingPoint, Inc. & Hughes Network Systems 140
141 Level 2 PA Example SG SP REQM Inv Inv Inv Inv Inv PP Est Est Est Est Est Est Est Est Est Est Est Inv Inv Inv PMC Inv Inv Inv Inv Inv Inv Inv Inv Inv Inv SAM Est Inv Inv Inv Inv Inv Inv MA Est Est Est Est Inv Inv Inv Inv PPQA Inv Inv Inv Inv CM Est Est Est Inv Inv Inv Inv 2003 BearingPoint, Inc. & Hughes Network Systems 141
142 REQM Example SG 1 SP SP SP SP SP Manage Requirements Obtain an Understanding of Requirements Obtain Commitment to Requirements Manage Requirements Changes Maintain Bidirectional Traceability of Requirements Identify Inconsistencies between Project Work and Requirements All invoking 2003 BearingPoint, Inc. & Hughes Network Systems 142
143 CM Example Establishing SG 1 SP SP SP SG 2 SP SP SG 3 SP SP Invoking Establish Baselines Identify Configuration Items Establish a Configuration Management System Create or Release Baselines Track and Control Changes Track Change Requests Control Configuration Items Establish Integrity Establish Configuration Management Records Perform Configuration Audits 2003 BearingPoint, Inc. & Hughes Network Systems 143
144 Case 1 - Steps ISO 9001:1994 CMM! Establishing Steps Establish management responsibility ISO: 5.1, 5.5.1, 8.2.2, CMMI: Implement OPF, GP 2.4, GP 2.7 Name management representative (ISO 5.5.2) Establish quality policy and specify quality objectives; communicate the policy ISO: 5.3, 5.4.1, CMMI: Implement GP 2.1, consider OPP SP 1.3 Ensure that channels of communication are established 2003 BearingPoint, Inc. & Hughes Network Systems 144
145 Case 1 - Steps ISO 9001:1994 CMM! Establishing Steps (continued) Define and plan QMS ISO: 4.1, 4.2.1, 4.2.2, CMMI: Establish OPD, implement GP 2.2, GP 3.1 (may need to revisit ML 2 PAs in the Staged Representation) Provide resources ISO: 6.0 CMMI: Implement GP 2.3, GP 2.5, establish OT, may establish OEI SP 1.2 (for ISO 6.3 and 6.4) 2003 BearingPoint, Inc. & Hughes Network Systems 145
146 Case 1 - Steps ISO 9001:1994 CMM! Establishing Steps (continued) Establish CM ISO: 4.2.3, 4.2.4, 7.3.7, CMMI: Establish CM PA (SG 1) Need: Procedure for defining the control of records (ISO 4.2.3) Need: Procedure for controlling identification, storage, protection of records (ISO 4.2.4) 2003 BearingPoint, Inc. & Hughes Network Systems 146
147 Case 1 - Steps ISO 9001:1994 CMM! Establishing Steps (continued) Establish quality assurance ISO: CMMI: Implement PPQA PA, Establish VER and VAL PAs; revisit OPF Need: Procedure defining responsibilities and requirements for planning and conducting audits and process for selecting auditors (ISO 8.2.2) 2003 BearingPoint, Inc. & Hughes Network Systems 147
148 Case 1 - Steps ISO 9001:1994 CMM! Establishing Steps (continued) Establish measurement and analysis function ISO: 8.1, 8.2.1, 8.2.3, 8.2.4, 8.4 CMMI: Establish MA PA (SG 1); consider QPM SG 2 and CAR SG 1 Need: determine how customer satisfaction will be addressed (ISO 8.2.1) Plan product realization ISO: 7.1 CMMI: establish PP, SAM, IPM; implement GP 3.1; revisit OPD 2003 BearingPoint, Inc. & Hughes Network Systems 148
149 Case 1 - Steps ISO 9001:1994 CMM! Performing Steps Perform product realization ISO: 5.2, 7.2.1, 7.2.2, 7.2.3, 7.3.1, 7.3.2, CMMI: Implement RD, REQM, TS and PI Ensure customers are informed about product development and contractual matters and their feedback is addressed (ISO 7.2.3) Perform verification and validation ISO: 7.3.5, 7.3.6, CMMI: Invoke VER and VAL PAs 2003 BearingPoint, Inc. & Hughes Network Systems 149
150 Case 1 - Steps ISO 9001:1994 CMM! Performing Steps (continued) Implement purchasing ISO: 7.4 CMMI: Invoke SAM PA Perform measurement, tracking, reviewing and auditing ISO 5.6, 7.3.4, 8.2.1, 8.2.3, 8.5.2, CMMI: Invoke PMC, PPQA, CM, and MA PAs; implement CAR (as needed); revisit OPF and IPM; perform GP 2.6, GP 2.8, GP 2.9, GP 2.10, GP 3.2 Need: procedure for corrective and preventive actions (ISO & 8.5.3) 2003 BearingPoint, Inc. & Hughes Network Systems 150
151 Case 1 - Steps ISO 9001:1994 CMM! Performing Steps (continued) Need to address: control of production and service provision (ISO 7.5.1) handing of customer property (ISO 7.5.4) preservation of the product during internal processing (ISO 7.5.5) control of monitoring and measuring devices (ISO 7.6.1) handing of nonconforming products (ISO 8.3) 2003 BearingPoint, Inc. & Hughes Network Systems 151
152 Case 2 - Transition with prior CMMI experience! Differences from Case 1 Process improvement initiative exists Transition from CMM to CMMI CMM ML 2 to CMMI ML 2 CMM ML 3 to CMMI ML 3 ISO 9001:1994 CMM 2003 BearingPoint, Inc. & Hughes Network Systems 152
153 Case 3 - Transition with prior ISO experience! Differences from Case 1 This is an ISO-centered approach Organization needs guidance for transitioning from legacy ISO 9001:1994 to ISO 9001:2000 May consult ISO when available Similar to Case 1 as far as CMMI is concerned ISO 9001:1994 CMM 2003 BearingPoint, Inc. & Hughes Network Systems 153
154 Case 4 - Transition with prior ISO and CMM experience! Differences from Case 1 Most advanced organizations Depending on CMM ML, Case 2 or 3 approaches can be used ISO 9001:1994 CMM 2003 BearingPoint, Inc. & Hughes Network Systems 154
155 Process Improvement Planning Planning completes IDEAL Establishing Phase: - Run process improvement as a project! Gap Analysis/Appraisal! Transitioning steps! Requirements! Life cycle steps Need: resources, training, schedule, control, periodic evaluation 2003 BearingPoint, Inc. & Hughes Network Systems 155
156 Sample PIP Outline 1 Introduction 1.1 Purpose of this PIP 1.2 Corporate goals 1.3 Scope 2 Goals 2.1 Process Improvement Objectives 2.2 Success Criteria 2.3 Constraints 2.4 Risks 3 Process Improvement Participants 3.1 Management 3.2 Engineering Process Group 3.3 Projects 4 Process Improvement Implementation 4.1 PI Tasks 4.2 PI Management Tracking Measurement Risk Management Configuration Management Quality Methods Training 4.3 Schedule 4.4 Resources 2003 BearingPoint, Inc. & Hughes Network Systems 156
157 A - Acting Phase! Implement the Process Improvement Plan monitor progress process action teams deliverables implementation pilots periodic informal gap analyses report results progress visibility 2003 BearingPoint, Inc. & Hughes Network Systems 157
158 L - Learning Phase! Repeat IDEAL process from Diagnosing phase onwards adjust improvement approach modify / delete / add transitioning steps create additional PATs (?) change piloting (more/less) re-evaluate process improvement goals re-evaluate resource availability, schedule, management approach, etc BearingPoint, Inc. & Hughes Network Systems 158
159 Tutorial Summary! Process improvement approach requires Problem solving process Framework(s)! ISO 9001:2000 and CMMI are synergistic Used effectively as a framework We used CMMI to interpret ISO! Process improvement approach depends on the organization s readiness, culture, maturity Transitioning from the legacy frameworks 2003 BearingPoint, Inc. & Hughes Network Systems 159
160 CMMI Related References - 1! CMMI Product Team, Capability Maturity Model Integration (CMMI), v1.1, Continuous Representation, CMU/SEI-2002-TR-003, Software Engineering Institute, Pittsburgh, PA, December 2001! CMMI Product Team, Capability Maturity Model Integration (CMMI), v1.1, Staged Representation, CMU/SEI-2002-TR-004, Software Engineering Institute, Pittsburgh, PA, December 2001! McFeeley, B., IDEAL SM : A User s Guide for Software Process Improvement, CMU/SEI-96-HB-001, Software Engineering Institute, 1996! Ibrahim, L., et al., The Federal Aviation Administration Integrated Capability Maturity Model (FAA-iCMM ), Version 2.0, September 2001! Mutafelija, B., Software Process Improvement: Synergy between ISO 9001:2000 and CMMI, SEPG Conference, New Orleans, LA, BearingPoint, Inc. & Hughes Network Systems 160
161 CMMI Related References - 2! Mutafelija, B., Stromberg, H., Systematic Process Improvement Using ISO 9001:2000 and CMMI, Artech House, Norwood, MA, 2003! Stromberg, H., Mutafelija, B., Using the CMMI When Implementing ISO 9001:2000 for Software, SEPG Conference, Phoenix, AZ, 2002! Savolou, A., T. Kasse, The Constagedeous Approach to Process Improvement, The SEPG Conference, New Orleans, LA, 2001! Software Technology Support Center, Hill AFB; CMMI-SE/SW/IPPD V1.1 to SW_CMM V1.1.pdf, Dunaway, D.K., S. Masters, CMM-Based Appraisal for Internal Process Improvement (CBA IPI), Method Description, Version 1.2, CMU/SEI-01-TR-033, Software Engineering Institute, Nov 2001! CMMI Product Team, Standard CMMI Appraisal Method for Process Improvement (SCAMPI), Version 1.1: Method Definition Document, CMU/SEI-2001-HB-001, Software Engineering Institute, Dec BearingPoint, Inc. & Hughes Network Systems 161
162 ISO Related References - 1! International Organization for Standardization, Quality management systems Fundamentals and vocabulary, ISO 9000:2000, December 2000! International Organization for Standardization, Quality management systems Requirements, ISO 9001:2000, December 2000! International Organization for Standardization, Quality Management Systems -- Guidelines for performance improvements, ISO 9004:2000, December 2000! International Organization for Standardization, Guidance on the Process Approach to quality management systems, ISO/TC 176/SC 2/N544, December 2000! International Organization for Standardization, Information Technology - Software process assessment, ISO/IEC TR 15504, BearingPoint, Inc. & Hughes Network Systems 162
163 ISO Related References - 2! International Organization for Standardization, Guidelines for the Application of ISO/IEC 9001 to the Development, supply, and Maintenance of Software, ISO/IEC , 1997! Cianfrani, C.A., J.J. Tsiakals, J.E. West, ISO 9001:2000 Explained, 2 nd Edition, ASQ Quality Press, Milwaukee, WI, 2001! Hoyle, D, ISO 9000, Quality Systems Handbook, 4 th Edition, Butterworth-Heineman, Woburn, MA, 2001! Ketola, J., K. Roberts, ISO 9000:2000 In a Nutshell, Patton Press, Chico, CA, 2000! Kymal, C., How to Audit ISO 9001:2000, A Handbook for Auditors, Paton Press, Chico, California, BearingPoint, Inc. & Hughes Network Systems 163
164 ISO Related References - 3! O Hanlon, T., Quality Auditing for ISO 9001:2000: Making Compliance Value-Added, American Society for Quality, Milwaukee, WI, 2001! Paulk, M.C., A Comparison of ISO 9001 and the Capability Maturity Model for Software, Software Engineering Institute, CMU/SEI-94-TR- 12, August 1994! Rout, T., SPICE and other Flavours, Software Process Assessment using ISO 15504, Software Quality Institute, Griffith University, Queensland, Australia, 2001! Stimson, W. A., Internal Quality Auditing, Paton Press, Chico, California, 2001! Wealleans, D., The Quality Audit for ISO 9001:2000: A Practical Guide, Gower Pub. Co, Oxon, UK, BearingPoint, Inc. & Hughes Network Systems 164
165 Questions / Discussion Boris Mutafelija BearingPoint 1676 International Dr. McLean, VA [email protected] Harvey Stromberg Hughes Network Systems Exploration Lane Germantown, MD [email protected] 2003 BearingPoint, Inc. & Hughes Network Systems 165
CMMI KEY PROCESS AREAS
CMMI KEY PROCESS AREAS http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm Copyright tutorialspoint.com A Process Area is a cluster of related practices in an area that, when implemented collectively,
Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering
Distributed and Outsourced Software Engineering The CMMI Model Peter Kolb Software Engineering SEI Trademarks and Service Marks SM CMM Integration SCAMPI are service marks of Carnegie Mellon University
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations Chanwoo Yoo 1, Junho Yoon 1, Byungjeong Lee 2, Chongwon Lee 1, Jinyoung Lee 1, Seunghun Hyun 1, and Chisu Wu 1 1 School of
Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci
Software Engineering Standardization of Software Processes Lecturer: Giuseppe Santucci Summary Introduction to Process Models The Capability Maturity Model Integration The ISO 12207 standard for software
MKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
Implementation of Multiple Quality Frameworks An Analysis
Implementation of Multiple Quality Frameworks An Analysis Aedah Abd Rahman Open University Malaysia Faculty of Information Technology and Multimedia Communication [email protected] Shamsul Sahibuddin Faculty
Towards a new approach of continuous process improvement based on CMMI and PMBOK
www.ijcsi.org 160 Towards a new approach of continuous process improvement based on CMMI and PMBOK Yassine Rdiouat 1, Naima Nakabi 2, Khadija Kahtani 3 and Alami Semma 4 1 Department of Mathematics and
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
wibas Team CMMI-ITIL IT Maturity S e r v i c e s
wibas Team CMMI-ITIL ITIL integrated into CMMI IT Maturity S e r v i c e s 1 CMMI-ITIL Management Summary -2- Copyright 2007 wibas IT Maturity Services GmbH CMMI-ITIL ITIL is a reference model to improve
Lessons Learned from Adopting CMMI for Small Organizations
Carnegie Mellon Software Engineering Institute Pittsburgh, PA 15213-3890 Lessons Learned from Adopting CMMI for Small Organizations Sponsored by the U.S. Army Aviation and Missile Research, Development
CAPABILITY MATURITY MODEL INTEGRATION
CAPABILITY MATURITY MODEL INTEGRATION Radu CONSTANTINESCU PhD Candidate, University Assistant Academy of Economic Studies, Bucharest, Romania E-mail: [email protected] Web page: http:// www.raduconstantinescu.ase.ro
Software Process Improvement Software Business. Casper Lassenius
Software Process Improvement Software Business Casper Lassenius Topics covered ² The process process ² Process measurement ² Process analysis ² Process change ² The CMMI process framework 2 Process ² Many
CMMI: Specific Goals and Practices
Software Engineering for Outsourced & Offshore Development CMMI: Specific Goals and Practices PeterKolb Software Engineering CMMI Process Areas for R&D Projects Slide 2 Content Management in Projects Project
Capability Maturity Model Integration (CMMI SM ) Fundamentals
Capability Maturity Model Integration (CMMI SM ) Fundamentals Capability Maturity Model Integration and CMMI are are service marks of Carnegie Mellon University 2008, GRafP Technologies inc. 1 What is
ISO 9001/TL 9000 and CMMI Comparison
ISO 9001/TL 9000 and CMMI Comparison www.questforum.org Copyright QuEST Forum 2007 1 Purpose This summary is intended to give those familiar with CMMI a general sense of the additional requirements contained
A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations
The Journal of Systems and Software 79 (2006) 954 961 www.elsevier.com/locate/jss A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations Chanwoo Yoo a, *,
Custom Development Management and Resource Planning. Eric Halbur, Application Development Manager
Custom Development Management and Resource Planning Eric Halbur, Application Development Manager Getting to the Next Level Managing custom development in SAP can be a daunting task over the long haul.
CMMI for Development Introduction & Implementation Roadmap
www.businessbeam.com CMMI for Development Introduction & Implementation Roadmap Business Beam (Pvt.) Limited Today 1 About CMMI for Development 2 Implementation Roadmap 3 CMMI & Business Beam 2 About CMMI
Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group
Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group Background Started in 1817, Bank of Montreal - BMO Financial Group (NYSE, TSX: BMO) is a highly diversified financial services
You Want to Use Scrum, You are Told to Use CMMI
You Want to Use Scrum, You are Told to Use CMMI How They can Work Together Elegantly and Both Provide Benefit Neil Potter The Process Group [email protected] 1 Agenda Summary of Scrum and CMMI Approach
Software Quality Management II
Software II Lecture 13 Software Engineering CUGS Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden [email protected] A Software Life-cycle Model Which
PSM. Using CMMI To Improve Contract Management Within DCMA. Guy Mercurio, DCMA Boston, MA
Using CMMI To Improve Contract Management Within DCMA Presented By: Guy Mercurio, DCMA Boston, MA Practical Software and Systems Measurement 2003 Users Group Conference Keystone, Co July 18, 2003 CMMI
Synergism of the CMMI Development and Services Constellations in a Hybrid Organization
Overview Presentation Synergism of the CMMI Development and Services Constellations in a Hybrid Organization SM CMMI (Capability Maturity Model Integration) and SCAMPI (Standard CMMI Appraisal Method for
Software Quality. Process Quality " Martin Glinz. Chapter 5. Department of Informatics!
Department of Informatics! Martin Glinz Software Quality Chapter 5 Process Quality " 2014 Martin Glinz. All rights reserved. Making digital or hard copies of all or part of this work for educational, non-commercial
Capability Maturity Model Integration (CMMI)
COPYRIGHT 2011 IJCIT, ISSN 2078-5828 (PRINT), ISSN 2218-5224 (ONLINE), VOLUME 02, ISSUE 01, MANUSCRIPT CODE: IJCIT-110748 Capability Maturity Model Integration (CMMI) Anasis Majumdar, Muhammad Ashiqe-Ur-Rouf,
Agenda. CMMI, ITIL & ISO 20000 A Mutually Supportive Relationship
CMMI, ITIL & ISO 20000 A Mutually Supportive Relationship Kieran Doyle T: +441748 821824 M: +447971222160 E: [email protected] Agenda CMMI-SVC and ISO 20000 CMMI-SVC and ITIL The Mutual Relationship
Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva
SMEF 10-11 June, 2010 Software Quality Standards and Approaches from Ontological Point of View Konstantina Georgieva Otto-von-Guericke University Magdeburg Department of Computer Science, Software Engineering
The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified
The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified T: 01748 821824 E: [email protected] Agenda What is CMMI-SVC? How Does CMMI-SVC Relate to Existing Models? CMMI-SVC and ISO 20000
Introduction to SEIs Capability Maturity Model Integration (CMMI)
Introduction to SEIs Capability Maturity Model Integration (CMMI) Rajiv Kapur, Ph.D. President and CEO Cura Consulting Solutions Principal, CCI Group Adjunct Professor, Industrial & Systems Engineering,
CMMI and IBM Rational Unified Process
IBM Software Group CMMI and IBM Rational Unified Process A practical route to greater development maturity CMMI Made Practical, London, 19-20 th March, 2007 Keith Mantell IBM Rational, UK [email protected]
CMMI meets ITIL. Dr. Ute Streubel
CMMI meets ITIL Dr. Ute Streubel KUGLER MAAG CIE GmbH Leibnizstr. 11, 70806 Kornwestheim / Stuttgart, Germany Phone / Fax +49 (0) 7154 807 210 / 229 [email protected] www.kuglermaag.com Stuttgart
Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008
Software Configuration Management Wingsze Seaman COMP250SA February 27, 2008 Outline CM and SCM Definitions SCM History CMMI and SCM SCM Tools SCM/Dynamic Systems SCM/Software Architecture Resources 2
Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management
Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management ZAHOOR UL ISLAM XIANZHONG ZHOU University of Gothenburg Chalmers
CMMI-Services Visao Geral & CMMI v1.3 Plans
CMMI-Services Visao Geral & CMMI v1.3 Plans Antonio Braga Crest Consulting Novembro/09 This presentation was created using slides from CMMI for Services presentation and Supplement CMMI-Services course
SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor
SW Process Improvement and CMMI Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor Topics of Presentation Why improvement? What is CMMI? Process Areas and Practices in CMMI
Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example
Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example Mary Anne Herndon, SAIC Robert Moore, SAIC Mike Phillips, Software
Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council
Future of CMM and Quality Improvement Roy Ko Hong Kong Productivity Council 1 Agenda Future Development of CMMI CMMI and Small Organizations CMMI and Agile Development Good Enough Quality CMMI and Other
Integrating CMMI with COBIT and ITIL
Integrating with COBIT and ITIL Dr. Bill Curtis Chief Process Officer 2005 Agenda 1) The IT Space 3 2) and COBIT 7 3) and ITIL 27 C M M IT T I O B C L CMM and are registered with the US Patent and Trademark
SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION
SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION Rajnipriya Dhawan Information Technology, DAV Institute of Management, Faridabad, (India) ABSTRACT With increasing demand for software
The Design and Improvement of a Software Project Management System Based on CMMI
Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process
Is the CMMI¹ of Value for Flight Software? Dr. Gary M. Heiligman Space Department The Johns Hopkins University Applied Physics Laboratory
Is the CMMI¹ of Value for Flight Software? Dr. Gary M. Heiligman Space Department The Johns Hopkins University Applied Physics Laboratory ¹ Capability Maturity Model Integration Foreword My viewpoint is
An OWL Ontology for Representing the CMMI-SW Model
An OWL Ontology for Representing the CMMI-SW Model Gokhan Halit Soydan and Mieczyslaw M. Kokar Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts, USA {gsoydan,mkokar}@ece.neu.edu
CMMI for Development, Version 1.3
CMMI for Development, Version 1.3 CMMI-DEV, V1.3 CMMI Product Team Improving processes for developing better products and services November 2010 TECHNICAL REPORT CMU/SEI-2010-TR-033 ESC-TR-2010-033 Software
ISO-9001:2000 Quality Management Systems
ISO-9001:2000 Quality Management Systems REQUIREMENTS 10/10/2003 ISO-9001:2000 Requirements 1 Process Based Approach C U S MANAGEMENT RESPONSIBILITY RESOURCE MANAGEMENT C U S T O M Requirements PRODUCT
A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI) A THESIS SUBMITTED TO THE GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES OF ÇANKAYA UNIVERSITY BY CEMALETTĐN
ISO 9001:2000 Gap Analysis Checklist
ISO 9001:2000 Gap Analysis Checklist Type: Assessor: ISO 9001 REQUIREMENTS STATUS ACTION/COMMENTS 4 Quality Management System 4.1 General Requirements Processes needed for the quality management system
The Configuration Management process area involves the following:
CONFIGURATION MANAGEMENT A Support Process Area at Maturity Level 2 Purpose The purpose of is to establish and maintain the integrity of work products using configuration identification, configuration
Capability Maturity Model Integrated (CMMI)
When the Outcome Matters Capability Maturity Model Integrated (CMMI) Configuration Management Considerations Gerard Dache [email protected] 703-560-9477 Agenda SEI Overview Capability Maturity Models
ISO 9001 (2000) QUALITY MANAGEMENT SYSTEM ASSESSMENT REPORT SUPPLIER/ SUBCONTRACTOR
Page 1 of 20 ISO 9001 (2000) QUALITY MANAGEMENT SYSTEM ASSESSMENT REPORT SUPPLIER/ SUBCONTRACTOR SUPPLIER/ SUBCONTRACTOR NAME: ADDRESS: CITY AND STATE: ZIP CODE: SUPPLIER/MANUFACTURER NO PHONE: DIVISION:
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
CMMI for Development, Version 1.3
Carnegie Mellon University Research Showcase @ CMU Software Engineering Institute 11-2010 CMMI for Development, Version 1.3 CMMI Product Team Follow this and additional works at: http://repository.cmu.edu/sei
ISO 9001:2000 AUDIT CHECKLIST
ISO 9001:2000 AUDIT CHECKLIST No. Question Proc. Ref. Comments 4 Quality Management System 4.1 General Requirements 1 Has the organization established, documented, implemented and maintained a quality
ITIL-CMMII Comparison
ITIL-CMMII Comparison Today we can see and understand that many IT organizations are striving to improve how they do business throughout the organization. In doing so, many organizations undertake a number
RTI Software Development Methodology and CMMI
RTI Software Development Methodology and CMMI Presented at International Field Directors & Technologies Conference Karen M. Davis Vice President, Research Computing Division May 20, 2008 3040 Cornwallis
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
ISO 9001:2008 Quality Management System Requirements (Third Revision)
ISO 9001:2008 Quality Management System Requirements (Third Revision) Contents Page 1 Scope 1 1.1 General. 1 1.2 Application.. 1 2 Normative references.. 1 3 Terms and definitions. 1 4 Quality management
QUALITY MANAGEMENT SYSTEM REQUIREMENTS General Requirements. Documentation Requirements. General. Quality Manual. Control of Documents
Chapter j 38 Self Assessment 729 QUALITY MANAGEMENT SYSTEM REQUIREMENTS General Requirements 1. Establishing and implementing a documented quality management system 2. Implementing a documented quality
Comparing Scrum And CMMI
Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group [email protected] 1 Agenda Definition of Scrum Agile Principles Definition of CMMI Similarities and Differences CMMI
Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards
Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards John Walz The Sutton Group IEEE Computer Society Standards Activities
Using Rational Software Solutions to Achieve CMMI Level 2
Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the
Internal Quality Management System Audit Checklist (ISO9001:2015) Q# ISO 9001:2015 Clause Audit Question Audit Evidence 4 Context of the Organization
Internal Quality Management System Audit Checklist (ISO9001:2015) Q# ISO 9001:2015 Clause Audit Question Audit Evidence 4 Context of the Organization 4.1 Understanding the organization and its context
Process Improvement. From the Software Engineering Institute:
Process Improvement From the Software Engineering Institute: The Software Capability Maturity Model (SW-CMM, CMMI) (Especially CMMI V1.1 Tutorial) The Personal Software Process (PSP) (Also see The Team
Usability in SW-Engineering-Prozessen und in CMMI
Workshop USABILITY VDE Prüf- und Zertifizierungsinstitut Strategiekreis i-12 Usability in SW-Engineering-Prozessen und in CMMI Helmut Thoma Schweizer Informatik Gesellschaft Lehrbeauftragter Universität
ISO 9001: 2008 Boosting quality to differentiate yourself from the competition. xxxx November 2008
ISO 9001: 2008 Boosting quality to differentiate yourself from the competition xxxx November 2008 ISO 9001 - Periodic Review ISO 9001:2008 Periodic Review ISO 9001, like all standards is subject to periodic
Realizing CMMI using Enterprise Architect and UML for Process Improvement
Realizing CMMI using Enterprise Architect and UML for Process Improvement Jack Hunnicutt, Anteon Corporation www.anteon.com Ramsay Millar, integrate IT architects LLC www.integrateitarchitects.com Introduction
Integrating CMMI & ITIL: An Outsourcing Success Story. Joanne Kopcho Capgemini, Outsourcing Services
Integrating CMMI & ITIL: An Outsourcing Success Story Joanne Kopcho Capgemini, Outsourcing Services Overview This presentation describes our success story implementing both CMMI and ITIL at an IT outsourcing
Capability Maturity Model Integration (CMMI ) Overview
Pittsburgh, PA 15213-3890 Capability Maturity Model Integration (CMMI ) Overview SM CMM Integration, IDEAL, SCAMPI, and SEI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability
Row Manufacturing Inc. Quality Manual ISO 9001:2008
Row Manufacturing Inc. Quality Manual ISO 9001:2008 Row Manufacturing 210 Durham Drive Athens, Alabama 35611 Phone:256.232.4151 Fax:256.232.4133 Page 2 of 33 This Page intentionally left Blank Page 3 of
Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach
Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach Bob Moore, Business, Inc. 1 Introduction This presentation will show how Business Process
Leveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
DNV GL Assessment Checklist ISO 9001:2015
DNV GL Assessment Checklist ISO 9001:2015 Rev 0 - December 2015 4 Context of the Organization No. Question Proc. Ref. Comments 4.1 Understanding the Organization and its context 1 Has the organization
Software Project Management I
Software Project Management I Dr. Jong Yih Kuo Dr. Chien-Hung Liu Computer Science and Information Engineering National Taipei University of Technology Course Schedule Time Topic Document 18:10~18:55 (45
How CMMI contributes to Software Testing
How CMMI contributes to Software Testing Dr. Uwe Hehn method park Software AG [email protected] Contents 1. Motivation for S/W Quality Models 2. Why Testers should have some knowledge of Quality Models
ITIL-CMM Process Comparison
ITIL-CMM Process Comparison For More information: [email protected] [email protected] www.pinkelephant.com Page 1 Pink Elephant understands many organizations are currently striving to improve
How To Understand And Understand The Cmm
W H I T E P A P E R SEI's Capability Maturity Model Integrated (CMMI) Relative to ICM's CMII (Rev B) SUMMARY CMMI is built on a set of integrated processes and includes CM as a supporting process. The
Applying Agile Techniques to Process Development: Lessons Learned
Your Catalyst to Enhanced Awareness Process Technology Results Applying Agile Techniques to Process Development: Lessons Learned Nelson Perez March 25 & April 22, 2008 Topics (Agile Development) Defined
Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC
Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC Agenda and Topics Opening Recap High Maturity Process Areas Main Questions for High Maturity Process Improvement Pilot Lessoned
Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation
Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation Anju Saxena John Maher IT Process and Service Management Global Consulting Practice ITIL is a Registered Trade Mark,
ISO 9001 : 2008 QUALITY MANAGEMENT SYSTEM AUDIT CHECK LIST INTRODUCTION
INTRODUCTION What auditors should look for: the items listed in these headings that the ISO requirement is met that the requirement is met in the manner described in the organization's documentation Page
Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008
Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008 Tim Olson, MBNQA Baldrige Examiner, 2008 Lean Solutions Institute, Inc. (LSI) (760) 804-1405
ISO 9001:2015 Overview of the Revised International Standard
ISO 9001:2015 Overview of the Revised International Standard Introduction This document provides: a summary of the new ISO 9001:2015 structure. an overview of the new and revised ISO 9001:2015 requirements
Measurement Strategies in the CMMI
Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,
Can a Level 2 or (3) organization be considered ISO compliant? Should SPI be based on CMM or ISO?
CMM and ISO The ISO 9000 standards developed by the International Standards Organization are both concerned with quality and process management. The specific ISO standard of concern to software organizations
CMMI for Acquisition, Version 1.3
CMMI for Acquisition, Version 1.3 CMMI-ACQ, V1.3 CMMI Product Team Improving processes for acquiring better products and services November 2010 TECHNICAL REPORT CMU/SEI-2010-TR-032 ESC-TR-2010-032 Software
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 [email protected], [email protected]
Supplier Quality Management System Audit Checklist (ISO 9000:2000, TS 16949:2002)
Supplier Quality Management System Audit Checklist (ISO 9000:2000, TS 16949:2002) Supplier: Plant/Location: Date: Audit Team: Scope of Audit: Number of C.A.R. s: Corrective Action Due: Potential suppliers
Manage the acquisition of products from suppliers for which there exists a formal agreement.
Manage the acquisition of products from suppliers for which there exists a formal agreement. Establish Supplier Agreements (SG 1) Supplier Requirements Supplier Agreements s Satisfy Supplier Agreements
QUALITY MANUAL ISO 9001:2015
Page 1 of 22 QUALITY MANUAL ISO 9001:2015 Quality Management System Page 1 of 22 Page 2 of 22 Sean Duclos Owner Revision History Date Change Notice Change Description 11/02/2015 1001 Original Release to
SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC
STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LIII, Number 1, 2008 SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC DUMITRU RĂDOIU AND MILITON FRENŢIU Abstract. The Capability Maturity Model (CMM) was defined
Correlation matrices between 9100:2009 and 9100:2016
Correlation matrices between 9100:2009 and 9100:2016 This document gives correlation matrices from 9100:2009 to 9100:2016. This document can be used to highlight where the new and revised clauses are located.
QUALITY MANAGEMENT SYSTEM Corporate
Page 1 of 12 4 Quality Management System 4.1 General Requirements The Peerless Pump Quality Management System shall include: Documented statements of a quality policy and of quality objectives; A quality
Data Management Maturity (DMM) Model Update
Data Management Maturity (DMM) Model Update Rawdon Young November 2012 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Contents / Agenda The DMM SEI Observations on Core
Capability Maturity Model Integration (CMMI ) Overview
Pittsburgh, PA 15213-3890 Capability Maturity Model Integration ( ) Overview SM CMM Integration, SCAMPI, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University., Capability Maturity
Best of Everything ITIL, CMMI & Lean Six Sigma
Best of Everything ITIL, CMMI & Lean Six Sigma SEPG 2008, Tampa FL March 2008 What will be covered? Key Issues / Problem Statement Understanding individual frameworks / methodologies Comparison of approaches
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
Quality Manual ISO 9001:2015 Quality Management System
Quality management input comprises the standard requirements from ISO 9001:2015 which are deployed by our organization to achieve customer satisfaction through process control. Quality Manual ISO 9001:2015
