190 likes | 575 Views
Kelemen Zádor Dániel kelemen.daniel @sqi.hu. The comparison of ISO9001:2000 and CMMI-DEV v1.2. Content. About ISO 9001: 2000 About CMMI v1.2 Main differences Differences in terminology Similarities ISO 9001:2000 and CMMI in the Hungarian market Rate of return
E N D
Kelemen Zádor Dánielkelemen.daniel@sqi.hu The comparison of ISO9001:2000 and CMMI-DEV v1.2
Content • About ISO 9001: 2000 • About CMMI v1.2 • Main differences • Differences in terminology • Similarities • ISO 9001:2000 and CMMI in the Hungarian market • Rate of return • How could we develop a CMMI-conformsystem having ISO9001:2000 as a basis?
The ISO 9000 standard family • ISO 9000:2005 • Fundamentals and Vocabulary • ISO 9001:2000 • Requirements • ISO 9004:2000 • Guidelines for performance improvements • ISO 90003:2005 • Guidelines for the application of ISO 9001:2000 to computer software
The ISO 9001:2000 • Minőségirányítási rendszerek. Követelmények • 0. Introduction • 1. Scope • 2. Normative reference • 3. Terms and definitions • 4. Quality management system • 5. Management responsibility • 6. Resource management • 7. Product realization • 8. Measurement, analysis and improvement • Annexes
The ISO 9001:2000 Message: • Customer focus • Control • Stakeholder involvement • Process-focused view • Continuous improvement • Facts based decisions • Supplier management Relations among chapters:
TheCMMI • For software developers • Process based approach • Defines process areas (22) • Process area categories: • Process management • Project management • Technical • Support • Multi-level (ML 1-5 /CL 0-5) • Focus on software- and system development
The structure of CMMI • Folyamat alapú megközelítés • Folyamatcsoportokat definál (a v1.2 22-t) • Folyamat(csoport) kategóriák: • Folyamatmenedzsment • Projektmenedzsment • Műszaki • Támogató • Többszintű (ML 1-5 /CL 0-5) • Kiemeli a szoftver- és rendszerfejlesztést
(Previous) comparison of approaches • Boris Mutafelija, Harvey Stromberg (2001-2004), • ISO->CMMI v1.0, CMMI v1.0->ISO • Based on the results of Mutafelija: Angela Tuffley, Terrence P. Rout (2005) • ISO->CMMI v1.0 • They analyzed the same requirements, they got similar results. • Concentrating only on the content. • Comparison of CMMI v1.2 and MSZ EN ISO9001:2000: • ISO->CMMI v1.2 • ISO and CMMI in the Hungarian Market • ROI of these approaches
ISO 9001:2000 principles in CMMI • Customer focus • GP 2.7 Identify and Involve Relevant Stakeholders • PP, IPM Plan Stakeholder Involvement • RD, TS • A CMMI is weaker than ISO • Control • GP 2.1 Establish an Organizational Policy • GP 2.4 Assign Responsability • GP 2.10, Review Status with Higher Level Management • OPF • Stakeholder involvement • GP 2.3 Provide Resources • GP 2.5 Train People • GP 2.7 Identify andInvolveRelevant Stakeholders
ISO 9001:2000 principles in CMMI • Process-focus • For every process must be applied: • GP 2.2 Plan the process • GP 3.1 Establish a defined process • Continuous improvement • Capability and maturity levels • Facts based decisions • DAR – Decision analysis and resolution • GP 2.8 Monitor and Controll the process • PMC, IPM, MA • Supplier management • SAM – Supplier agreement management • (can be excluded in certain cases) • CMMI is weaker in cooperation • CMMI mainly focuses on control
Uncovered IS0 9001:2000 requirements in CMMI • Assign management representative • Internal communication the effectiveness of QMS • Validation required before product delivery and implementation • Onsite control of suppliers • Handling customer property • Calibration of measurement devices • Establish a method for measuring and using customer satisfaction • Elaboration of Criteria, scope, frequency, method of internal audits • Independency of auditors (not in every case)
Return of ISO 9001:200 and CMMI Net present value, benefit/cost ratio, return on investment, and breakeven point examplesof various SPI methods for a four person team implementing 10,000 lines of code. Forrás: D.F. Rico, ROI of Software Process Improvement
ISO 9001:2000 and CMMI on the Hungarian market • Two survey at Hungarian companies: • Dr. Katalin Ballain the project ELTE „KKK-GVOP-2004-K+F-3-2-2” surveyed 10 Hungarian companies based on CMM/CMMI models. • Based on a survey of Dr. Attila Kovács,amongst 24 software companies only two had CMM L2 certification and 30% of them have never heard about the CMM/CMMI models.
How could we develop a CMMI-conformsystem having ISO9001:2000 as a basis? • Some essential requirements: • Transforming the quality assurance • Quality assurance assigned to projects (starting from CL/ML2) • Product quality assurance (CMMI recommends ISO9126) • Introducing measurements • CMMI recommends GQM(Goal-Question-Metric) • Continuous measurement and improvement of products, processes and resources • Establishing configuration audits, baselines • Estimates, risk management in projects • Planning, monitoring and measuring every process • Requirements bidirectional traceability • ML/CL3: • Defining and introducing technical processes • Organizational procedures and tailoring guidelines for every process
Thank you for attention! kelemen.daniel@sqi.hu www.sqi.hu www.cmmi.hu