CMMI – Staged Representation

Slides:



Advertisements
Similar presentations
Integrated Project Management IPM (Without IPPD) Intermediate Concepts of CMMI Project meets the organization Author: Kiril Karaatanasov
Advertisements

Process and Product Quality Assurance (PPQA)
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
CMMI PMC Group Members Inam ul Haq Sajjad Raza Nabeel Azam
PROCESS AND PRODUCT QUALITY ASSURANCE
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
200209–CSSA0001 – 16/27/ :25 PM CSSA Cepeda Systems & Software Analysis, Inc. GENERIC.
Adaptive Processes Comparing CMMI 1.2 vs. CMMI 1.1 LN Mishra Adaptive Processes Consulting.
CMMI Overview Quality Frameworks.
Understanding (and Untangling) Verification and Validation Requirements ISO 9001 vs. CMMI-Dev 1.2.
VanQ - January 25, 2007© Josip Pajk 2007Page 1 SW Quality Assurance in CMMI ® VanQ meeting January 25, 2007 Josip Pajk.
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.
8. CMMI Standards and Certifications
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
Integrated Capability Maturity Model (CMMI)
Chapter 4 Interpreting the CMM. Group (3) Fahmi Alkhalifi Pam Page Pardha Mugunda.
COMPANY CONFIDENTIAL Page 1 Final Findings Briefing Client ABC Ltd CMMI (SW) – Ver 1.2 Staged Representation Conducted by: QAI India SM - CMMI is a service.
N By: Md Rezaul Huda Reza n
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 Engineering Lecture # 17
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.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
Adaptive Processes Overview Adaptive Processes©. Adaptive Processes © Adaptive ProcessesSimpler, Faster, Better2 Objective To provide an over view of.
Managing CMMI® as a Project
CMMI: PROCESS AND PRODUCT QUALITY ASSURANCE Lieven Lemiengre Thomas Spranghers.
Georgia Institute of Technology CS 4320 Fall 2003.
Capability Maturity Model Integration Project Monitoring and Control Software Management 2008 – 2009 Alexander Ide Niels Soetens.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
Software Engineering - I
Requirements Development in CMMI
1 Agenda for measurement r1. CMMI r2. Other thrusts.
Capability Maturity Model Integration Project Monitoring and Control Software Management 2008 – 2009 Alexander Ide Niels Soetens.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Guidelines for Process
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
需求管理 Capability Maturity Model Integrated Author : Softare Engineering Institute Carnegie Mellon University.
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
Space and Airborne Systems Prepared For 3rd Annual CMMI Technology Conference Presented In Denver, CO Tom Cowles November 19, 2003 Peer Reviews For CMMI.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
COMPGZ07 Project Management CMMI Project Planning Lecture 5b Graham Collins, UCL.
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.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
© 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:
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Software Quality Control and Quality Assurance: Introduction
Software Configuration Management
CMMI Overview Quality Frameworks.
TechStambha PMP Certification Training
Development Projects / Analysis Projects / On-site Service Projects
CMMI Overview.
Level - 3 Process Areas (CMMI-DEV)
Engineering Processes
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Capability Maturity Model
Engineering Processes
Capability Maturity Model
Software Reviews.
Requirements Development in CMMI
Presentation transcript:

CMMI – Staged Representation Level Focus Process Areas Continuous Process Improvement Quality Productivity Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed Quantitative 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 for IPPD Risk Management Integrated Teaming Integrated Supplier Management Decision Analysis and Resolution Organizational Environment for Integration 3 Defined Process Standardization Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management 2 Managed Basic Project Management Risk Rework 1 Initial 9/22/2018 Source: Software Engineering Institute, Carnegie Mellon University

Process and Product Quality Assurance Purpose: To provide staff and management with objective insight into processes and associated work products. Review software engineering activities (processes) to verify compliance Identify deviations in activities and work products DESIGN CODE TEST Audit work products for compliance 9/22/2018 Source: Software Engineering Institute, Carnegie Mellon University Source: Software Engineering Institute, Carnegie Mellon University

Introductory Notes The Process and Product Quality Assurance (PPQA) process area involves the following: [PA145.N101] Objectively evaluating* performed processes, work products, and services against the applicable process descriptions, standards, and procedures Identifying and documenting noncompliance issues Providing feedback to project staff and managers on the results of quality assurance activities Ensuring that noncompliance* issues are addressed 9/22/2018

Introductory Notes Objectively Evaluate Noncompliance To review activities and work products against criteria that minimize subjectivity and bias by the reviewer. Example: An audit against requirements, standards, or procedures by an independent quality assurance function. Peer reviews which may be performed at various levels of formality In-depth review of work at the place it is performed Noncompliance Lack of adherence to applicable standards, process descriptions, or procedures. 9/22/2018

Introductory Notes Kinds of independence Traditionally, a quality assurance group that is independent of the project provides this objectivity. It may be appropriate to implement the process and product quality assurance role without that kind of independence. In an organization with an open, quality-oriented culture, the process and product quality assurance role may be performed, partially or completely, by peers; and the quality assurance function may be embedded in the process. Everyone performing quality assurance activities should be trained in QA. Should be separate from those directly involved in developing or maintaining the work product An independent reporting channel to the appropriate level of organizational management must be available so that noncompliance issues may be escalated as necessary. 9/22/2018

Introductory Notes PPQA provides the project staff and managers at all levels with appropriate visibility into, and feedback on, processes and associated work products throughout the life of the project. PPQA process ensures that planned processes are implemented The Verification process area ensures that the specified requirements are satisfied 9/22/2018

Introductory Notes QA should begin in the early phases of a project to establish plans, processes, standards, and procedures that will add value to the project and satisfy the requirements of the project and the organizational policies. Those performing quality assurance participate in establishing the plans, processes, standards, and procedures to ensure that they fit the project’s needs and that they will be useable for performing quality assurance evaluations 9/22/2018

Introductory Notes The specific processes and associated work products that will be evaluated during the project are designated When noncompliance issues are identified, they are first addressed within the project and resolved there if possible Noncompliance issues that cannot be resolved within the project are escalated to an appropriate level of management for resolution. PPQA applies to evaluations of non project activities and work products such as training activities. 9/22/2018

Specific Goal and Practice Summary SG 1 Objectively Evaluate Processes and Work Products Adherence of the performed process and associated work products and services to applicable process descriptions, standards, and procedures is objectively evaluated. SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services SG 2 Provide Objective Insight Noncompliance issues are objectively tracked and communicated, and resolution is ensured. SP 2.1 Communicate and Ensure Resolution of Noncompliance Issues SP 2.2 Establish Records 9/22/2018

Process and Product Quality Assurance Objectively Evaluate Processes and Work Products Work Products Objectively Evaluate Processes Objectively Evaluate Work Products & Services Reports and Records Provide Objective Insight Communicate and Ensure Resolution of Non-compliance Issues Establish Records 9/22/2018

SP1.1 Objectively Evaluate Processes SP 1.1 - Objectively evaluate the designated performed processes against the applicable process descriptions, standards, and procedures. Subpractices* Promote an environment that encourages employee participation in identifying and reporting quality issues. Establish and maintain clearly stated criteria for the evaluations The intent of this subpractice is to provide criteria, based on business needs, such as the following: What will be evaluated When or how often a process will be evaluated How the evaluation will be conducted Who must be involved in the evaluation Use the stated criteria to evaluate performed processes for adherence to process descriptions, standards, and procedures. Identify each noncompliance found during the evaluation. Identify lessons learned that could improve processes for future products and services Typical Work Products Evaluation reports, Noncompliance reports, Corrective actions. 9/22/2018 * Informative

SP1.2 Objectively Evaluate Work Products and Services SP1.2 - Objectively evaluate the designated work products and services against the applicable process descriptions, standards, and procedures. Subpractices Select work products to be evaluated, based on documented sampling criteria if sampling is used. Establish and maintain clearly stated criteria for the evaluation of work products. The intent of this subpractice is to provide criteria, based on business needs, such as the following: What will be evaluated during the evaluation of a work product When or how often a work product will be evaluated How the evaluation will be conducted Who must be involved in the evaluation Use the stated criteria during the evaluations of work products. Evaluate work products before they are delivered to the customer. 9/22/2018

SP1.2 Objectively Evaluate Work Products and Services Subpractices Evaluate work products at selected milestones in their development. Perform in-progress or incremental evaluations of work products and services against process descriptions, standards, and procedures. Identify each case of noncompliance found during the evaluations. Identify lessons learned that could improve processes for future products and services. Typical Work Products Evaluation report, Noncompliance reports, Corrective actions. 9/22/2018

SP2.1 Communicate and Ensure Resolution of Noncompliance Issues SP2.1- Communicate quality issues and ensure resolution of noncompliance issues with the staff and managers. Subpractices Resolve each noncompliance with the appropriate members Document noncompliance issues when they cannot be resolved within the project. Escalate noncompliance issues that cannot be resolved Examples of ways to resolve noncompliance within the project include the following: Fixing the noncompliance Changing the process descriptions, standards, or procedures that were violated Obtaining a waiver to cover the noncompliance issue Analyze the noncompliance issues to see if there are any quality trends that can be identified and addressed. Ensure that relevant stakeholders are aware of the results of evaluations and the quality trends in a timely manner. Periodically review open noncompliance issues and trends with the manager designated to receive and act on noncompliance issues Track noncompliance issues to resolution Typical Works Products Corrective action Reports, Evaluation reports, Quality trends 9/22/2018

SG 2: Provide Objective Insight SP2.2- Establish and maintain* records of the quality assurance activities. Subpractices Record process and product quality assurance activities in sufficient detail such that status and results are known. Revise the status and history of the quality assurance activities as necessary. Typical Work Products Evaluation logs Quality assurance reports Status reports of corrective actions Reports of quality trends * it includes documentation and usage. 9/22/2018

GG 2 - Institutionalize a Managed Process GP 2.1: Establish an Organizational Policy GP 2.2: Plan the Process GP 2.3: Provide Resources GP 2.4: Assign Responsibility 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 Elaboration: to provide guidance on how the generic practice should be applied uniquely to the process area. 9/22/2018

GG 2 - Institutionalize a Managed Process GP 2.1 Establish an Organizational Policy Establish and maintain an organizational policy for planning and performing the process and product quality assurance process. Elaboration: This policy establishes organizational expectations for objectively evaluating whether processes and associated work products adhere to the applicable process descriptions, standards, and procedures; and ensuring that noncompliance is addressed. This policy also establishes organizational expectations for process and product quality assurance being in place for all projects. Process and product quality assurance must possess sufficient independence from project management to provide objectivity in identifying and reporting noncompliance issues. GP 2.2 Plan the Process Establish and maintain the plan for performing the process and product quality assurance process. This plan for performing the process and product quality assurance process can be included in (or referenced by) the project plan, which is described in the Project Planning process area. 9/22/2018

GG 2 - Institutionalize a Managed Process GP 2.3 Provide Resources Provide adequate resources for performing the process and product quality assurance process, developing the work products, and providing the services of the process. Elaboration: Examples of resources provided include the following tools: Evaluation tools Noncompliance tracking tool GP 2.4 Assign Responsibility Assign responsibility and authority for performing the process, developing the work products, and providing the services of the process and product quality assurance process. To guard against subjectivity or bias, ensure that those people assigned responsibility and authority for process and product quality assurance can perform their evaluations with sufficient independence and objectivity. 9/22/2018

GG 2 - Institutionalize a Managed Process GP 2.5 Train People Train the people performing or supporting the process and product quality assurance process as needed. Elaboration: Examples of training topics include the following: Application domain Customer relations Process descriptions, standards, procedures, and methods for the project Quality assurance objectives, process descriptions, standards, procedures, methods, and tools GP 2.6 Manage Configurations Place designated work products of the process and product quality assurance process under appropriate levels of control. Examples of work products placed under control include the following: Noncompliance reports Evaluation logs and reports 9/22/2018

GG 2 - Institutionalize a Managed Process GP 2.7 Identify and Involve Relevant Stakeholders Identify and involve the relevant stakeholders of the process and product quality assurance process as planned. Elaboration: Examples of activities for stakeholder involvement include the following: Establishing criteria for the objective evaluations of processes and work products Evaluating processes and work products Resolving noncompliance issues Tracking noncompliance issues to closure GP 2.8 Monitor and Control the Process Monitor and control the process and product quality assurance process against the plan for performing the process and take appropriate corrective action. Examples of measures and work products used in monitoring and controlling include the following: Variance of objective process evaluations planned and performed Variance of objective work product evaluations planned and performed Schedule for objective evaluations 9/22/2018

GG 2 - Institutionalize a Managed Process GP 2.9 Objectively Evaluate Adherence Objectively evaluate adherence of the process and product quality assurance process against its process description, standards, and procedures, and address noncompliance. Elaboration: Refer to Table 6.2 in Generic Goals and Generic Practices for more information about the relationship between generic practice 2.9 and the Process and Product Quality Assurance process area: GP 2.9 applied to the process and product quality assurance process covers the objective evaluation of quality assurance activities. Examples of activities reviewed include the following: Objectively evaluating processes and work products Tracking and communicating noncompliance issues Examples of work products reviewed include the following: Noncompliance reports Evaluation logs and reports GP 2.10 Review Status with Higher Level Management Review the activities, status, and results of the process and product quality assurance process with higher level management and resolve issues. 9/22/2018

References Capability Maturity Model® Integration (CMMI SM), Version 1.2, Software Engineering Institute, 2006. www.sei.cmu.edu 9/22/2018

References Mary Beth Chrissis, Mike Konrad, Sandy Shrum, ‘CMMI®: Guidelines for Process Integration and Product Improvement’. Second Edition ISBN: 0-321-27967-0 Addison Wesley Professional, 2007 9/22/2018