Gary Natwick & Jim Cocci - 1 17-20 November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured.

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.
S Y S T E M S E N G I N E E R I N G.
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.
Requirements Analysis INCOSE Systems Engineering Boot Camp
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007.
Adaptive Processes Comparing CMMI 1.2 vs. CMMI 1.1 LN Mishra Adaptive Processes Consulting.
CMMI Overview Quality Frameworks.
Verification and Validation Mark C. Paulk July 16, 2003 SEEK 2003
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Using Six Sigma to Achieve CMMI Levels 4 and 5
Chapter : Software Process
Process: A Generic View
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
Integrated Capability Maturity Model (CMMI)
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
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.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Chapter 2 Process: A Generic View
Software Engineering Lecture # 17
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
CSI - Introduction General Understanding. What is ITSM and what is its Value? ITSM is a set of specialized organizational capabilities for providing value.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software Process Models
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
Software Process Assessment and Improvement
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
Managing CMMI® as a Project
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
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
 Copyright ProcessVelocity, LLP Slides intended for informational purposes only. CMM and Capability Maturity Model are registered in the U.S. Patent.
Requirements Development in CMMI
1 Agenda for measurement r1. CMMI r2. Other thrusts.
Gary Natwick & Geoff Draper November 2003 Product-Based Approach for CMMI ® Appraisals CMMI ® Technology Conference & User Group 2003 assured.
CMMI Benefits at Northrop Grumman Mission Systems Rick Hefner, Northrop Grumman Dean Caccavo, Northrop Grumman
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
SPM (5e) Software process quality© The McGraw-Hill Companies, Software Project Management Fifth Edition Chapter 13.2 Software process quality.
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
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,
CS4311 Spring 2011 Process Improvement Dr
Chapter 10 Software Quality Assurance& Test Plan Software Testing
CMMI Overview Quality Frameworks.
Software Engineering (CSI 321)
Development Projects / Analysis Projects / On-site Service Projects
Level - 3 Process Areas (CMMI-DEV)
CMMI – Staged Representation
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Engineering Processes
Requirements Development in CMMI
Chapter 4: Software Process Models
Presentation transcript:

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications Understanding the CMMI ® Validation Process Area Gary Natwick & Jim Cocci Harris Corporation Melbourne, Florida

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications Application Domain Government Communications Systems Division · $1.1 B in Sales · 6,200 Employees · ISO 9001 · SEI CMM ® Level 4 Integrated Information Communication Systems  Data Handling and Control Systems  Image Processing  Meteorological Processing Systems  Range Systems  Air Traffic Control Systems  Transportation Communications Systems  Computer-Controlled, Highly Distributed Communications and Control Systems to Support Air Traffic Management  High-Reliability Satellite Communications Systems to Support Air Traffic Management  GPS Applications for ATM— Automatic Dependent Surveillance Aerospace & Ground Communication Systems  Advanced Avionics  Airborne Communications  Satellite Antennas  Satellite Electronics  C 4 I Systems  Communications Systems (SATCOM and Terrestrial)  Intelligence Systems  Information Warfare and Network/Internet Security  Commercial Systems and Products

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications CMMI ® -SE/SW (Staged Representation) Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous Process Improvement Quantitative Management Process Standardization Basic Project Management Organizational Process Performance Quantitative Project Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Risk Management Decision Analysis and Resolution Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management Quality Productivity Risk Rework 1 Initial Process AreasMaturity LevelFocus

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications So… what is validation? Don’t we just worry about that when the system is delivered? Isn’t that the customer’s problem? How is this related to verification ? When should I care about this ? Who performs these activities, and when ? When do we plan for these activities ? What parts of development are affected ? What if you don’t do both Validation & Verification ?

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications Per The Requirements As Systems Specified It As Engineering Designed It If You Don’t Do Both … Verification and Validation

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications As the Factory Built It As Integration Installed It What the Customer Wanted You Can Meet the Spec, But … Verification and Validation

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications VerificationValidation Do we meet the requirements?Do we understand the customer needs? Do we understand how it is supposed to perform? Do we understand what it is supposed to do? Do we comply with interfaces and standards? Do we understand the system context? Did we build the product correctly ?Did we build the correct product? There are Differences

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications There are Similarities Verification and Validation processes –Use similar techniques –Both apply across the product lifecycle –Can be applied concurrently –Differences are in emphasis and intent CMMI Verification PACMMI Validation PA SP1.1Select Work Products for VerificationSP1.1Select Products for Validation SP1.2Establish the Verification Environment SP1.2Establish the Validation Environment SP1.3Establish Verification Procedures and Criteria SP1.3Establish Validation Procedures and Criteria SP3.1Perform VerificationSP2.1Perform Validation SP3.2Analyze Verification Results and Identify Corrective Action SP2.2Analyze Validation Results

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications Scope of Validation What is subject to validation? –The organization defines the list of products to be validated from across the lifecycle Products Product Components Intermediate Work Products and Processes –Selected on the basis of which are best predictors of how well the product component will satisfy user needs Example products for validation: –Operational Scenarios (Requirements Development PA) –Requirements (Requirements Development PA) –Designs (Technical Solution PA) –Integration procedures (Product Integration PA) –Validation environment & procedures (Validation PA) –Deliverable products (Product Integration PA) –Support documentation (Technical Solution PA)

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications System Analysis Systems Engineering Functional Reqts Performance Reqts Driving Requirements CONOPS External Interfaces Operational Interfaces Architecture... Requirements Mgmt... System Architecting Evaluation Criteria Concepts/Elements Refined Definition Validation Validation - Key to Architecting

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications Level N Development Level N+1 Development As we allocate requirements and design to the next level, we validate with stakeholders by ensuring a mutual understanding of the allocation. Requirements Allocation Design Refinement Development Progress Requirements Understanding Design Interpretation Development Context Validation - Each step of the process

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications PhaseValidationVerification Business AcquisitionUnderstanding CONOPS Requirements Preliminary Architecture Performance System Requirements RequirementsTestability System DesignArchitecture Configuration Architecture Performance Preliminary DesignFunctional DesignCI Allocations Detailed DesignPhysical DesignCI Performance Fabrication, Code, Integration DocumentationSubsystem Level Performance VerificationSystem ConfigurationSystem Level Performance ProductionSystem ConfigurationRepeatable Performance Field SupportSystem LifecycleSustained Performance Validation - Throughout the Lifecycle

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications Without Validation as part of the process, you will waste: Time Energy Money Resources … and still not get it right. Verification without Validation

Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured communications Gary Natwick Jim Cocci Harris Corporation Government Communications Systems Division P.O. Box 37 Melbourne, Florida Contact Information ® Capability Maturity Model, CMM, and CMMI are registered by Carnegie Mellon University with the U.S. Patent and Trademark Office.