Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007.

Slides:



Advertisements
Similar presentations
Implementing CMMI® for Development Version 1.3
Advertisements

Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
National Cheng-Kung University
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
CMMI Overview Dr. Korson Software Engineering. 2 Immature organizations can be successful on occasion, but ultimately run into difficulties because –Success.
Software Process Improvement Robin B. Hunter, Ph.D. Vol 2., p Presented by: Andrew Wheeler.
Sarbanes Oxley & CMMI Mazars / Lamri
Software Quality Processes – Part I CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 16, 2007.
18 th International Forum on COCOMO and Software Cost Modeling October 2003 Use of Historical Data by High Maturity Organizations Rick Hefner, Ph.D.
Professionalized Project Management in Software Development Kerinia Cusick Director, ESI International.
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Rick Hefner. Marilee J. Wheaton TRW
Chapter 10: Quality Management Systems Jennifer Sadorus Heather Heller.
CMMI Overview Quality Frameworks.
Quality Management Systems
Software Process Improvement Initiative
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Using Six Sigma to Achieve CMMI Levels 4 and 5
Tsvetelina Kovacheva, Quality Manager Musala Soft June 19, 2007 Implementing Models and Standards for Software Development Benefits and Risks.
Process: A Generic View
Quality Management Systems P.Suriya Prakash Final Mech Vcet
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
Integrated Capability Maturity Model (CMMI)
Training on “CMMI for Development – ver 1.2”
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
People First … Mission Always Capability Maturity Model Integration (CMMI ® ) Millee Sapp 2 Dec 08 Warner Robins Air Logistics Center.
Software Engineering Lecture # 17
NDIA Systems Engineering Supportability & Interoperability Conference October 2003 Using Six Sigma to Improve Systems Engineering Rick Hefner, Ph.D.
Process Management Process Management in software started in late 1960’s (but informally and inconsistently) Software Engineering Institute (SEI) is the.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Introduction to CMMI.
Software Process Assessment and Improvement
Capability Maturity Model CS3300 Fall The Problem Contractors over budget and late. Need a way to rank how likely a software company is to deliver.
1 ISO 9001:2000 ISO 9001 is the creation of the International Organisation for Standardisation (ISO), a Swiss-based federation of national standards bodies.ISO.
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
1 通信软件开发与管理 Course OD601 学时: 32 学分: 2 讲师:罗文彬. 2 Communication Overview System Architecture Overview Performance and Reliability Operation, Administration,
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Software Engineering - I
QUALITY. QUALIDOC Web site: Telephone: 44+ (0) JEAN WHITE.
Process: A Generic View
Requirements Development in CMMI
January 2003 CMMI ® CMMI ® V1.1 Tutorial Sponsored by the U.S. Department of Defense © 2003 by Carnegie Mellon University SM CMM Integration and SCAMPI.
________________________________________________________________________ Jonsson School of Engineering and Computer Science Dr. Mark C. Paulk 2015 ASEE.
1 Agenda for measurement r1. CMMI r2. Other thrusts.
MDIC 1 George Serafin Deloitte & Touche LLP MDIC Open Forum Quality System Maturity Model Update.
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
Software Engineering (CSI 321) Software Process: A Generic View 1.
CMMI1 Capability Maturity Model Integration Eyal Ben-Ari 8/2006.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
CMMI for Services, Version 1.3
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
A Comparison of CMMI & SPICE
Overview of CMMI Global Certification Consultant is aiming to designed CMMI Presentation to share knowledge about CMMI,
Software Process Improvement Initiative
Chapter 10 Software Quality Assurance& Test Plan Software Testing
Process Maturity Profile
External Validation of Quality Programs
Software Engineering (CSI 321)
CMMI – Staged Representation
Software Quality Engineering
ISO 9000 Dr. S. Thomas Foster, Jr..
External Validation of Quality Programs
Requirements Development in CMMI
Presentation transcript:

Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007

2 Acknowledgments Some material was taken from the August 2004 SW-CMM Maturity Profile program/profile/pdf/SW- CMM/2004augSwCMM.pdf

3 Outline CMMI SM – continued ISO 9000

4 The CMMI Maturity Levels (from last time) Process unpredictable, poorly controlled and reactive Process characterized for projects and is often reactive Process characterized for the organization and is proactive Process measured and controlled Focus on process improvement Optimizing Quantitatively Managed Defined Performed Managed Optimizing Defined

CMMI Process Areas

6 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.

7 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

8 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

9 Process Areas at Level 4 Organizational Process Performance Quantitative Project Management

10 Process Areas at Level 5 Organizational Innovation and Deployment Causal Analysis and Resolution

11 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

12 Data Collection Instruments Documents Interviews Presentations

13 Reported Maturity Profiles

14 Organization Categories

15 Organization Type

16 Organization Size

17 USA vs. Non-USA

18 Number of Reported Appraisals

19 Maturity Trends

20 For More Information on CMMI

ISO 9000

22 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

23 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

24 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.

25 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

26 For More Information on ISO