© 2010 Carnegie Mellon University ® CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. V&V Principles Verification.

Slides:



Advertisements
Similar presentations
Carnegie Mellon University Software Engineering Institute CERT® Knowledgebase Copyright © 1997 Carnegie Mellon University VU#14202 UNIX rlogin with stack.
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
© 2011 Carnegie Mellon University System of Systems V&V John B. Goodenough October 19, 2011.
Pittsburgh, PA CMMI Acquisition Module - Page M7-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
© 2013 Carnegie Mellon University Academy for Software Engineering Education and Training, 2013 Session Architect: Tony Cowling Session Chair: Nancy Mead.
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
CMMI PMC Group Members Inam ul Haq Sajjad Raza Nabeel Azam
Software life cycle processes Purpose n A new international standard (ISO/IEC 12207:1995(E) that –establishes a common framework for software life cycle.
SE 470 Software Development Processes James Nowotarski 12 May 2003.
© 2011 Carnegie Mellon University Should-Cost: A Use for Parametric Estimates Additional uses for estimation tools Presenters:Bob Ferguson (SEMA) Date:November.
© 2011 Carnegie Mellon University QUELCE: Quantifying Uncertainty in Early Lifecycle Cost Estimation Presenters:Dave Zubrow PhD Bob Ferguson (SEMA) Date:November.
200209–CSSA0001 – 16/27/ :25 PM CSSA Cepeda Systems & Software Analysis, Inc. GENERIC.
Verification and Validation Mark C. Paulk July 16, 2003 SEEK 2003
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Capability Maturity Model Integration (CMMI) COMP Group Assignment #1 Ario Nejad, Davit Stepanyan, Ian Jackman, Sebastian Henneberg, Wan Chi Chio.
Ipek Ozkaya, COCOMO Forum © 2012 Carnegie Mellon University Affordability and the Value of Architecting Ipek Ozkaya Research, Technology.
Understanding (and Untangling) Verification and Validation Requirements ISO 9001 vs. CMMI-Dev 1.2.
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
1 The Continuous Representation. 2 UNIT 2 Topics covered in this unit include Additional terminology Practices – The fundamental building blocks Process.
© 2010 Carnegie Mellon University Team Software Process.
Capability Maturity Model. Reflection Have you ever been a part of, or observed, a “difficult” software development effort? How did the difficulty surface?
Continual Service Improvement Process
CLEANROOM SOFTWARE ENGINEERING.
Software Quality Assurance Activities
1 The Continuous Representation. 2 UNIT 2 Topics covered in this unit include Additional terminology Practices – The fundamental building blocks Process.
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
Software System Engineering: A tutorial
S Q A.
Service Transition & Planning Service Validation & Testing
Project Planning Author : Software Engineering Institute Carnegie Mellon University 學生 : 吳與倫 老師:李健興 教授.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Managing CMMI® as a Project
Georgia Institute of Technology CS 4320 Fall 2003.
SWEN 5130 Requirements Engineering 1 Dr Jim Helm SWEN 5130 Requirements Engineering Requirements Management Under the CMM.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
Software Engineering - I
Pittsburgh, PA CMMI Acquisition Module - Page M4-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
 Copyright ProcessVelocity, LLP Slides intended for informational purposes only. CMM and Capability Maturity Model are registered in the U.S. Patent.
CMMI FRAMEWORK SRIKANTH DEVINENI. Process failure is recognised when Project is delivered late Too much redundancy Customer complaints after delivery.
Author Software Engineering Institute
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Software Engineering Modern Approaches Eric Braude and Michael Bernstein 1.
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
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.
Mahindra Satyam Confidential Quality Management System Software Defect Prevention.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
CMMI for Services, Version 1.3 Speaker: Business Excellence Date:
Secure Software Workforce Development Panel Session
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Successful Verification
Michael Spiegel, Esq Timothy Shimeall, Ph.D.
CS4311 Spring 2011 Process Improvement Dr
Process Maturity Profile
TechStambha PMP Certification Training
Level - 3 Process Areas (CMMI-DEV)
Metrics-Focused Analysis of Network Flow Data
CMMI – Staged Representation
Engineering Processes
Use of CMMI in an Acquisition Context Using CMMI for Process Improvement at USAF Space and Missile Systems Center (SMC) Dr. Jack R. Ferguson
Engineering Processes
Requirements Development in CMMI
Capability Maturity Model
Presentation transcript:

© 2010 Carnegie Mellon University ® CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. V&V Principles Verification and Validation Summit 2010 Mike Phillips Software Engineering Institute Carnegie Mellon University

2 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University SEI Background Funded by the U.S. government as a research & development lab; (FFRDC) Created in 1984 and administered by Carnegie Mellon University Headquartered in Pittsburgh, Pennsylvania; offices and support worldwide

3 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University My Background…. Performed developmental testing for USAF Planned and then managed testing for B-2 Managed CMMI since 2000 Led development of CMMI for Acquisition Currently on F-22 Team for “sustaining modernization”

4 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University SEI Mission and Strategy The SEI advances software engineering and related disciplines to ensure systems with predictable and improved quality, cost, and schedule. Strategy Mission

5 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University How Do You Want to Work? Random motion – lots of energy, not much progress No teamwork – individual effort Frequent conflict You never know where you’ll end up Directed motion – every step brings you closer to the goal Coordinated efforts Cooperation Predictable results Processes can make the difference!

6 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University CMMI®: Continuous Representation Performed 1 Managed 2 Defined 3 GP 3.1 Establish a Defined Process GP 3.2 Collect Improvement Information + GENERIC PRACTICES OF LEVEL 2 GP 1.1 Perform Base Practices GP 2.1 Establish an Organizational Policy GP 2.2 Plan the Process GP 2.3 Provide Resources GP 2.4 Assign Responsibilities GP 2.5 Train People GP 2.6 Manage Configurations GP 2.7 Identify and Involve Relevant Stakeholders GP 2.8 Monitor and Control the Process GP 2.9 Objectively Evaluate Adherence GP 2.10 Review Status with higher Level Management + BASE PRACTICES OF LEVEL 1 Incomplete 0

7 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Error Correction Costs By Phase $$$ Value of Fixing Defects Early Relative Cost to Correct Error Operation Detailed Design Integration Validation Implementation TIME

8 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Late Discovery of System-Level Problems 5x Software Architectural Design System Design Component Software Design Code Development Unit Test System Test Integration Test Acceptance Test Requirements Engineering 110x Where faults are introduced Where faults are found The estimated nominal cost for fault removal 20.5% 1x 20%, 16% 10%, 50.5% 0%, 9% 40x 70%, 3.5% 16x Sources: NIST Planning report 02-3, The Economic Impacts of Inadequate Infrastructure for Software Testing, May D. Galin, Software Quality Assurance: From Theory to Implementation, Pearson/Addison-Wesley (2004) B.W. Boehm, Software Engineering Economics, Prentice Hall (1981)

9 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Using the Three CMMI Constellations in V&V CMMI-SVC CMMI-DEV CMMI-SVC provides guidance for those providing testing services CMMI-ACQ CMMI-ACQ provides V&V guidance to acquisition leadership on technical progress CMMI-DEV provides guidance for measuring, monitoring, and managing product development spec compliance user satisfaction 16 Core process areas common to all

10 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Capability Profiles with Multiple Constellations

11 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Visibility into the Team’s Performance Transition CMMI for Development CMMI for Acquisition Operational Need Developer Acquirer PlanDesignTestMaintainDecommission Acquisition Planning RFP Prep. Solicita- tion Source Selection System Acceptance Program Leadership Insight / Oversight Integrate & Test Deliver Plan DesignDevelop CMMI for Services Service Provider

12 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University CMMI-SVC content 16 Core Process Areas and 1 shared PA (SAM) Capacity and Availability Management Service Continuity Service System Development Strategic Service Management Incident Resolution & Prevention Service Delivery Service System Transition PA Addition

13 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Many Approaches are Synergistic Improving interfaces is of interest to both government and industry…. TMM I

14 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Analysis – Test Metrics Coverage and Legacy continue to be the two largest categories Mistakes decreased - good thing! Source: ITEA Annual Symposium 2009 presented by 46 Test Wing from Eglin Air Force Base, FL

15 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Analysis – Test Metrics Source: ITEA Annual Symposium 2009 presented by 46 Test Wing from Eglin Air Force Base, FL

16 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Analysis – Test Metrics Good Containment Checklists have been updated to address/catch these issues in the future This project did not accomplish design Source: ITEA Annual Symposium 2009 presented by 46 Test Wing from Eglin Air Force Base, FL

17 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Selected Results: Quality Performance (Organization 3)

18 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Quantitative Measures: Quality Performance Results Summary We all do! Measure Used By The OrganizationPerformance Result Defect density by severity, ML5 compared to ML3 (Organization 1) 62.5% fewer high-severity defects with ML5 projects Defect density in circuit board design (Organization 2a) 65% improvement Defect containment by phase (Organization 3) The fix of defects within the phase they were injected increased by 240% Defect containment, ML5 compared to ML3, by phase per KLOC (thousands of lines of code) (Organization 2b) Defect containment improved 13% User acceptance test defects per KLOC (Organization 7) Less than 0.15 defects per KLOC % of defects removed prior to system test (Organization 7) >85%

19 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University What Have We Missed? Now let’s chat….

© 2010 Carnegie Mellon University CMMI Backup Charts

21 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University CMMI-ACQ v1.2 Acquisition Category Process Areas Acquisition Requirements Development Solicitation & Supplier Agreement Development Agreement Management Acquisition Technical Management Acquisition Validation Acquisition Verification 16 Core Process Areas

22 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Acquisition Technical Management - Goals SG 1: Evaluate Technical Solutions Supplier technical solutions are evaluated to confirm that contractual requirements continue to be met. SG 2: Perform Interface Management Selected interfaces are managed.

23 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Acquisition Verification - Specific Goals SG 1: Prepare for Verification Preparation for verification is conducted. SG 2: Perform Peer Reviews Peer reviews are performed on selected work products. SG 3: Verify Selected Work Products Selected work products are verified against their specified requirements.

24 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Acquisition Verification - Summary Verification includes Selecting work products for verification Establishing a verification environment Establishing criteria and procedures Preparing for and conducting peer reviews Analyzing peer review data Performing verification Analyzing verification results and identifying corrective actions

25 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Acquisition Validation - Goals SG 1: Prepare for Validation Preparation for validation is conducted. SG 2: Validate Selected Products and Product Components Selected products and product components are validated to ensure that they are suitable for use in their intended operating environment.

26 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University Acknowledgements Slides noted from the ITEA Annual Symposium 2009 were presented by Ms. Kathy Reid of the 46 Test Wing from Eglin Air Force Base, FL.

27 V&V Principles Phillips, Oct 14, 2010 © 2010 Carnegie Mellon University This work was created in the performance of Federal Government Contract Number FA C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. The Government of the United States has a royalty-free government- purpose license to use, duplicate, or disclose the work, in whole or in part and in any manner, and to have or permit others to do so, for government purposes pursuant to the copyright license under the clause at This Presentation may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at NO WARRANTY THIS MATERIAL OF CARNEGIE MELLON UNIVERSITY AND ITS SOFTWARE ENGINEERING INSTITUTE IS FURNISHED ON AN “AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.