Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007 Acknowledgments Some material was taken from the August 2004 SW-CMM Maturity Profile http://www.sei.cmu.edu/appraisalprogram/profile/pdf/SWCMM/2004augSwCMM.pdf 2 Outline – continued ISO 9000 CMMISM 3 The CMMI Maturity Levels (from last time) Optimizing 5 4 Focus on process improvement Quantitatively Managed Process measured and controlled Defined 3 Process characterized for the organization and is proactive Managed 2 Process characterized for projects and is often reactive Performed 1 Process unpredictable, poorly controlled and reactive 4 CMMI Process Areas Process Areas Process Areas (PAs) are clusters of related practices performed collectively to achieve a set of goals. They are the major building blocks in establishing the process capability of an organization. Each process area has been defined to reside at a given maturity level. 6 Process Areas at Level 2 Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management 7 Process Areas at Level 3 Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Integrated Supplier Management Risk Management Decision Analysis and Resolution Organizational Environment for Integration Integrated Teaming 8 Process Areas at Level 4 Organizational Process Performance Quantitative Project Management 9 Process Areas at Level 5 Organizational Innovation and Deployment Causal Analysis and Resolution 10 Standard CMMI Appraisal Method for Process Improvement (SCAMPI) Led by authorized Lead Appraiser Tailorable to organization and model scope Source selection appraisals or process monitoring are tailoring options of SCAMPI 11 Data Collection Instruments Documents Interviews Presentations 12 Reported Maturity Profiles 13 Organization Categories 14 Organization Type 15 Organization Size 16 USA vs. Non-USA 17 Number of Reported Appraisals 18 Maturity Trends 19 For More Information on CMMI http://sei.cmu.edu/cmmi http://sei.cmu.edu/sema 20 ISO 9000 Background What is ISO? International Organization for Standardization Formed in 1946 to promote standards that would facilitate international communication and trade Headquartered in Geneva, Switzerland Has over 90 member countries If a country adopts a standard, they may or may not legislate its use The United States is represented by the American National Standards Institute 22 Background (continued) What is ISO 9000? A series of international quality standards (not just for software) As of 2007, over 100 countries, including the U.S. and the European Community (EC), has adopted ISO 9000 ISO 9000 is extremely popular in the EC, so companies wanting to do business in Europe need to strongly consider ISO 9000 23 Philosophy ISO 9000 standards place emphasis on the customer's quality requirements and applicable regulatory requirements while aiming to enhance customer satisfaction and achieve continual improvement of its performance in pursuit of these objectives. 24 Registration ISO 9000 Registration Certificates Obtained through third-party assessment That is, ISO accredits third-parties as ISO 9000 registrars Unlike CMMI, there are no maturity levels, only “certified” or “not certified” Initial registration commonly takes a year to 18 months The registrar conducts an initial on-site visit, and then (after registration) does a follow-up visit every six months 25 For More Information on ISO 9000 http://www.iso.org/iso/en/iso9000-14000/index.html 26