CMMI Course Summary CMMI course - 2006 Module 9..

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)
Implementing CMMI® for Development Version 1.3
CMMI Course Introduction CMMI course Module 0.
SPIN-BG Seminar 1.Overview of CMMI Model changes 3.SCAMPI method changes 4.Training changes 5.CMMI Architecture Author: Kiril Karaatanasov
National Cheng-Kung University
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
CMMI Overview Dr. Korson Software Engineering. 2 Immature organizations can be successful on occasion, but ultimately run into difficulties because –Success.
SM CMM Integration, SCAMPI, SCAMPI Lead Assessor, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University.  CMM and CMMI are registered.
© SPI PARTNERS, 2003, 1 ESEPG Conference London, Tutorial Tom Gilb & Simon Porro How Competitive Engineering (Tom Gilb) Supports.
CMMI PMC Group Members Inam ul Haq Sajjad Raza Nabeel Azam
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Systems Engineering Management
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Capability Maturity Model
CMMI December 3rd 2014.
Effective Methods for Software and Systems Integration
Understanding (and Untangling) Verification and Validation Requirements ISO 9001 vs. CMMI-Dev 1.2.
Capability Maturity Model Integrated
Capability Maturity Model Integration
Copyright © 2009, Systems and Software Consortium, Inc. Introduction to an Integrated Lean Thinking, Six Sigma  and CMMI  Approach for Process Improvement.
8. CMMI Standards and Certifications
Integrated Capability Maturity Model (CMMI)
Training on “CMMI for Development – ver 1.2”
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.
The Capability Maturity Model in Software Development Paul X. Harder, JD Government Micro Resources, Inc. September 14, 2004.
Light-Weight CMMI (Capability Maturity Model Integration ) Stage 1: Requirement Development and Project Planning For NSC Open Source Projects Dr. Chaw-Kwei.
Process Assessment Motivation SEI Capability Maturity Model
N By: Md Rezaul Huda Reza n
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
Software Engineering Lecture # 17
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
University of Sunderland CIFM03Lecture 2 1 Quality Management of IT CIFM03 Lecture 2.
Adaptive Processes Overview Adaptive Processes©. Adaptive Processes © Adaptive ProcessesSimpler, Faster, Better2 Objective To provide an over view of.
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
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.
Georgia Institute of Technology CS 4320 Fall 2003.
Using the CMMI in small Organisations Stephen Fletcher PAS Ltd, UK.
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,
Software Engineering - I
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.
1 / 25 IPM CMMI Integrated Project Management (IPM) Dieter De Paepe & Sarah Bourgeois.
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
CMMI November 25 th Copyright © 2015 Accenture All rights reserved. The aim of the presentation is to introduce Capability Maturity Model Integrated.
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..,
Space and Airborne Systems Prepared For 3rd Annual CMMI Technology Conference Presented In Denver, CO Tom Cowles November 19, 2003 Peer Reviews For CMMI.
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
© 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
Figures – Chapter 26. Figure 26.1 Factors affecting software product quality.
A Comparison of CMMI & SPICE
CMMI for Services, Version 1.3 Speaker: Business Excellence Date:
Presented To: 3rd Annual CMMI Technology Conference and User Group
CMMI November 22nd 2017.
Level - 3 Process Areas (CMMI-DEV)
CS 577b Software Engineering II -- Introduction
CMMI – Staged Representation
Engineering Processes
CMMI November 2018.
Capability Maturity Model
Prepared and Presented By:- Abhishek Rautela
Engineering Processes
Capability Maturity Model
Requirements Development in CMMI
Presentation transcript:

CMMI Course Summary CMMI course Module 9.

Module 01: Summary Simple answers to the serious questions. History of the CMM/CMMI Development. Process Maturity Profile Overview of Other Process Improvement Models Why is the process improvement important? What are the? What The CMMI is and is not? What is it’s purpose? motivation factors influencing the CMM/CMMI development To whom is it addressed? What are the potential benefits of CMMI introduction? Are there some costs? Are there External or Internal pressures ? Are there alternatives to the CMMI? What is SEI ? ?What are CMM&CMMI? History of the CMM&CMMI Why Use CMMI? CMMI Philosophy and Categories of Benefits CMMI Product Suite and Available Models The CMMI Environment 1,264 appraisals have been reported to the SEI in 46 months appraisals are increasing at a stable and consistent rate The highest percentage of Commercial/In-House organizations reporting appraisals is from outside the USA. Comparing early reports of the SW-CMM maturity profile with early CMMI data reflects a more mature CMMI® profile. ISO 9001 series of standards IEEE series of standards Comparison with CMMI

Module 02: Summary Overview of CMMI General Structure of CMMI CMMI Model Representations Generic Goals and Practices CMMI by PAs and Groups Process Model CMMI CMMI Disciplines Classification of Components Process Area CMMI Process Areas General Structure of Process Areas Supporting Informative Components Classification of Generic Practices (CO, AB, DI, VE) Continuous Representation CL1-CL5 Staged Representation ML1-ML5 Process Institutionalization Generic Goals Generic Practices Project and Organizational Support Managing The Project Product Development 1, Product Development 2 Managing Quantitatively Improvement Infrastructure Supporting Complex Environments

Module 03: Summary Process Improvement Process Management The process is a set of practices performed to achieve a given purpose Software process model is a simplified representation of a software process Process improvement means change (for the better) There are two main approaches to process improvement: top-down and bottom-up CMMI helps organization: Improve delivery of promised performance, cost, and schedule Fasten cycle time, produce high quality products, lower maintenance and higher customer satisfaction Enable staff members to move between projects and still use the same processes Use common, integrated, and improving processes for systems and software The process is a set of practices performed to achieve a given purpose Software process model is a simplified representation of a software process Process improvement means change (for the better) There are two main approaches to process improvement: top-down and bottom-up CMMI helps organization: Improve delivery of promised performance, cost, and schedule Fasten cycle time, produce high quality products, lower maintenance and higher customer satisfaction Enable staff members to move between projects and still use the same processes Use common, integrated, and improving processes for systems and software The process must be actively, continually, and consistently managed to achieve consistently improving quality and increasing productivity The organization's processes operate in a business context that must be understood Appraise the processes of the organization periodically and as needed to maintain an understanding of their strengths and weaknesses Decompose each standard process into constituent process elements to the detail needed to understand and describe the process CMMI helps organization to: Build and Maintain the Service Organization and its Culture Implement processes to Support the Service Staff Train staff members to perform their service functions Measure the effectiveness and performance of management and service processes The process must be actively, continually, and consistently managed to achieve consistently improving quality and increasing productivity The organization's processes operate in a business context that must be understood Appraise the processes of the organization periodically and as needed to maintain an understanding of their strengths and weaknesses Decompose each standard process into constituent process elements to the detail needed to understand and describe the process CMMI helps organization to: Build and Maintain the Service Organization and its Culture Implement processes to Support the Service Staff Train staff members to perform their service functions Measure the effectiveness and performance of management and service processes

Module 04: Summary General Aspects of Project Management CMMI Aspects of Project Management Project Planning (PP) Project Monitoring and Control (PMC) Supplier Agreement Management (SAM) Progressive Project Management (PPM) Risk Management Integrated Supplier Management (ISM) Integrated Project Management for IPPD What we have accomplished? The definitions and terms concerning general project management knowledge areas and i the main concerns of CMMI project management issues. What we have accomplished? The definitions and terms concerning general project management knowledge areas and i the main concerns of CMMI project management issues. What we have accomplished? Introduces CMMI project management (PM) process areas and how they can help in an company process improvement activities. What we have accomplished? Introduces CMMI project management (PM) process areas and how they can help in an company process improvement activities. What we have accomplished? The purpose of project planning (PP), CMMI specific goals covering project planning and specific practices for every specific goal statement. What we have accomplished? The purpose of project planning (PP), CMMI specific goals covering project planning and specific practices for every specific goal statement. What we have accomplished? The purpose of project monitoring and control (PMC), CMMI specific goals and specific practices for every specific goal statement. What we have accomplished? The purpose of project monitoring and control (PMC), CMMI specific goals and specific practices for every specific goal statement. What we have accomplished? The purpose of supplier agreement management (SAM), CMMI specific goals and specific practices for every specific goal. What we have accomplished? The purpose of supplier agreement management (SAM), CMMI specific goals and specific practices for every specific goal. What we have accomplished? The purpose of progressive project management (PPM), CMMI specific goals and specific practices for every specific goal. What we have accomplished? The purpose of risk management (RM), CMMI specific goals and specific practices for every specific goal. What we have accomplished? The purpose of integrated supplier management (ISM), CMMI specific goals and specific practices for every specific goal. What we have accomplished? The purpose of integrated project management for IPPD (ISM for IPPD), CMMI specific goals and specific practices for every specific goal.

Module 05: Summary IPPD Concept – overview Organizational Environment for Integration Integrated Project Management for IPPD Integrated Teaming Use of multi-functional teams Leadership commitment to IPPD Appropriate allocation and delegation of decision making Organizational structure that rewards team performance Timely and appropriate collaboration of all relevant stakeholders IPPD affects all process areas Two new process areas (OEI, IT) it is a way of doing business IPPD is not a discipline like SE or SW rather, it is a way of doing business Use of multi-functional teams Leadership commitment to IPPD Appropriate allocation and delegation of decision making Organizational structure that rewards team performance Timely and appropriate collaboration of all relevant stakeholders IPPD affects all process areas Two new process areas (OEI, IT) it is a way of doing business IPPD is not a discipline like SE or SW rather, it is a way of doing business An infrastructure that maximizes the productivity of people Affects the collaboration necessary for integration People are managed to nurture the integrative and collaborative behaviors of an IPPD environment (SG2) Home Team vs. Project Team Shared Organization Vision An infrastructure that maximizes the productivity of people Affects the collaboration necessary for integration People are managed to nurture the integrative and collaborative behaviors of an IPPD environment (SG2) Home Team vs. Project Team Shared Organization Vision The project is conducted using a defined process that is tailored from the organization's set of standard processes Coordination and collaboration of the project with relevant stakeholders is conducted Shared vision for the project integrated team structure that will best meet the project objectives and constraints Establish and maintain teams in the integrated team structure The project is conducted using a defined process that is tailored from the organization's set of standard processes Coordination and collaboration of the project with relevant stakeholders is conducted Shared vision for the project integrated team structure that will best meet the project objectives and constraints Establish and maintain teams in the integrated team structure The purpose of Integrated Teaming (IT) is to form and sustain an integrated team for development of work products Critical Success Factors: Stakeholders have to be: Representative Empowered Knowledgeable Collaborative Committed Shared Team Vision Shared Team Vision The purpose of Integrated Teaming (IT) is to form and sustain an integrated team for development of work products Critical Success Factors: Stakeholders have to be: Representative Empowered Knowledgeable Collaborative Committed Shared Team Vision Shared Team Vision

Module 06: Summary Global scope RDRequirements Development REQMRequirements Management TSTechnical Solution PIProduct Integration VERVerification VALValidation SE Process vs. CMMIEngineering Product Development 1 (RD, REQM) Product Development 2 (TS, PI, VER, VAL) RD SG1 Develop Customer Requirements RD SG2 Develop Product Requirements RD SG3 Analyze and Validate Requirements REQM SG1 Manage Requirements TS SG1 Select Product-Component Solutions TS SG2 Develop The Design TS SG3 Implement The Product Design PI SG1 Prepare for Product Integration PI SG2 Ensure Interface Compatibility PI SG3 Assemble Product Components and Deliver the Product VER SG1 Prepare for Verification VER SG2 Perform Peer Reviews VER SG3 Verify Selected Work Products VAL SG1 Prepare for Validation VAL SG2 Validate Selected Work Products The System Engineering Process (Life Cycle) Requirements Engineering Conceptual Design and Implementation Design System Integration Verification, Validation The Management Process in System Engineering

Module 07: Summary CMMI support environment Basic Support Areas –Product and Process Quality Assurance (PPQA) –Measurement and Analysis (MA) –Configuration Management (CM) Process Management PAs Project Management PAs Engineering PAs Support PAs The Relations to the Relevant Maturity Levels The Scope of Support Process Management PAs Project Management PAs Engineering PAs Support PAs The Relations to the Relevant Maturity Levels The Scope of Support Address basic support functions that are used by all process areas. Provide support functions that are covered by generic practices. Address basic support functions that are used by all process areas. Provide support functions that are covered by generic practices. Provide staff and management with objective insight into processes and associated work products. Ensures compliance with processes, plans, standard and requirements. Provides feedback to project and higher management on non-compliances. Ensures non-compliances are handled appropriately. Provide staff and management with objective insight into processes and associated work products. Ensures compliance with processes, plans, standard and requirements. Provides feedback to project and higher management on non-compliances. Ensures non-compliances are handled appropriately. Develop and sustain a measurement capability that is used to support management information needs. Improved project estimation and planning Improved monitoring and control of projects More insight into development product quality Increased understanding of the development process Improved understanding of the development environment More quantifiable support for trade-off decisions Develop and sustain a measurement capability that is used to support management information needs. Improved project estimation and planning Improved monitoring and control of projects More insight into development product quality Increased understanding of the development process Improved understanding of the development environment More quantifiable support for trade-off decisions Establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting, and configuration audits.

Module 08: Summary Decision Analysis and Resolution (DAR) Causal Analysis and Resolution (CAR) DAR provides a formal decision making process for selecting between alternatives and guidelines on when to use it For DAR you need Alternatives Criteria for selecting between the alternatives A method for evaluating the alternatives DAR provides a formal decision making process for selecting between alternatives and guidelines on when to use it For DAR you need Alternatives Criteria for selecting between the alternatives A method for evaluating the alternatives CAR provides processes for identifying an fixing the underlying causes or problems and defects It includes Selecting data for analysis Finding root causes and proposing solutions Implementing and evaluating the solutions CAR provides processes for identifying an fixing the underlying causes or problems and defects It includes Selecting data for analysis Finding root causes and proposing solutions Implementing and evaluating the solutions

CMMI Course Summary CMMI course Module 9. THE END