National Cheng-Kung University

Slides:



Advertisements
Similar presentations
CMMI Arnon Rotem-Gal-Oz. The kings Ship Wasa No Specification No Specification No Architecture description No Architecture description Changes.
Advertisements

Implementing CMMI® for Development Version 1.3
SPIN-BG Seminar 1.Overview of CMMI Model changes 3.SCAMPI method changes 4.Training changes 5.CMMI Architecture Author: Kiril Karaatanasov
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
Overview of Changes Introduced in CMMI ® v1.3 ASEE Annual Meeting February 19, 2011 Dr. Richard Waina Multi-Dimensional Maturity Based on presentations.
Capability Maturity Model Integration CMMI®
CMMI 1 The CMM Integration Project Dr. Jack R. FergusonDr. Rick Hefner CMMI Project ManagerAssessment Team Co-Lead.
1 Software Process Models Lawrence ChungSoftware Engineering.
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.
Sarbanes Oxley & CMMI Mazars / Lamri
SM CMM Integration, SCAMPI, SCAMPI Lead Assessor, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University.  CMM and CMMI are registered.
SE 470 Software Development Processes James Nowotarski 12 May 2003.
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.
Chapter 3 The Structure of the CMM
CMMI Overview Quality Frameworks.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Capability Maturity Model
CMMI Course Summary CMMI course Module 9..
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)
Capability Maturity Model. Reflection Have you ever been a part of, or observed, a “difficult” software development effort? How did the difficulty surface?
The Capability Maturity Model in Software Development Paul X. Harder, JD Government Micro Resources, Inc. September 14, 2004.
Org Name Org Site CMM Assessment Kick-off Meeting Dates of assessment.
Process Assessment Motivation SEI Capability Maturity Model
Systems Engineering Process Office PIE PIE Describing the CMM and the CMMI Objective: Examine the SEI’s Capability Maturity Model for Software.
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.
Software Engineering Lecture No:16. Lecture # 7 CMMI Fahim Khan Assistant Professor of Computer Science UOL, Sargodha
Software Engineering Lecture # 17
Sponsored by the U.S. Department of Defense © 2003 by Carnegie Mellon University page 1 Pittsburgh, PA CMMI ® CMMI ® – The Next Step in Process.
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.
Software Process Models
Software Process Assessment and Improvement
Adaptive Processes Overview Adaptive Processes©. Adaptive Processes © Adaptive ProcessesSimpler, Faster, Better2 Objective To provide an over view of.
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,
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
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
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.
Ch-1 Introduction The processes used for executing a software project have major effect on quality of s/w produced and productivity achieved in project…
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
CMMI1 Capability Maturity Model Integration Eyal Ben-Ari 8/2006.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
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)
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
Figures – Chapter 26. Figure 26.1 Factors affecting software product quality.
A Comparison of CMMI & SPICE
Overview of CMMI Global Certification Consultant is aiming to designed CMMI Presentation to share knowledge about CMMI,
School of Business Administration
CMMI Overview Quality Frameworks.
Process Maturity Profile
CMMI Overview.
CMMI – Staged Representation
Integrated Processes: On the Horizon
Requirements Development in CMMI
Chapter 4: Software Process Models
Presentation transcript:

National Cheng-Kung University Why ? Capability Maturity Model Integration (CMMI) Not ? Capability Maturity Model (CMM) Dr. Chaw-Kwei Hung National Cheng-Kung University hungc@cad.csie.ncku.edu.tw March – April 2003

Agenda Business Process The Evolution of CMM and CMMI – Based Process Improvement Basic Understanding of the CMM Basic Understanding of the CMMI Should Organization’s Process Improvement be used CMMI Instead of SW-CMM?? Taiwan’s System Life Cycle Phases Characteristics To Promote CMMI Technology Infusion (CTI) for Taiwan’s Information Industry Q & A

What is a Business Process? PEOPLE Major determinants of product cost, schedule , and quality Glue Unifies the other aspects TCCHNOLOGY PROCESS

The Evolution of CMM and CMMI-Based Process Improvement Carnegic Mellon University – USA DOD Supported Software Engineering Institute (SEI) 1987 First CMM published as a technical report 1989 Book on the software maturity framework published 1991 CMM V. 1.0 for software published 1993/1994 CMM V. 1.1 for software published, Personal Software Process (PSP developed by the SEI 1995 New specialized CMM published by the SEI , including CMM’s for acquisition (SA-CMM), system engineering (SE-CMM), integrated product development (IPD-CMM) and human resource management (People-CMM)

The Evolution of CMM and CMMI-Based Process Improvement (Continue) 1996 Team Software Process (TSP developed by the SEI 1997 AS new Quality Standards continue to emerge, such as EIA/IS 731, Capability Maturity Model Integration (CMMI) Project by the USA DOD 12/2000 CMMI V. 1.02 Published (III Translation of Chinese Version) 12/2001 CMMI V. 1.1Pulblished 2003 The SEI has announced - SEI will discontinue any support of CMM after December 2003

Basic Understanding of the CMM (Capability Maturity Model) Sponsored by the US Department of Defense (DOD) and National Defense Industrial Association (NDIA) Collaborative Endeavor * Software Engineering Institute (SEI) * Government * Industry

CMM Structure What is the CMM? A model for process maturity A framework for reliable and consistent assessments A software –industry, community owned guide A mechanism for identifying and adopting best practices Used to evaluate an organization’s process maturity against global standard

CMM Structure Maturity Levels There are five maturity levels Well-defined evolutionary plateaus on a path to becoming a mature software Organization Each level is a layer in the foundation for continuous process improvement Achieving each level establishes a different component of the software process

CMM Maturity Levels Optimizing (5) (measured) Managed (4) (standard) Continuously Optimizing (5) improving process (measured) Predictable Managed (4) process Standard, (standard) Defined (3) consistent process (planed and tracked) Disciplined Repeatable (2) process (performed) Initial (1)

Key Process Area (KPA) Total 18 KPAs Level Focus CMM Maturity Levels Key Process Area (KPA) Total 18 KPAs Level Focus Defeat Prevention Technology Change Management Process Change Management 5 Optimizing Continuous Process Improvement 4 Managed Predictable Process Quantitative Process Management Software Quality Management (QPM)(QPM) 3 Defined Software Process Defined & Institutionalized Software Product Engineering Organizational Process Focus Organizational Process Definition Training Program Integrated Software Management Intergroup Coordination Peer Reviews 2 Repeatable Disciplined Process Requirements Management Software Project Planning Software Project Tracking and Oversight Software Subc ontract Management Software Quality Assurance Software Configuration Management 1 Initial Just do it

CMM Appraisal Process The evaluators conduct interviews and review documents and other intermediate work products to obtain verifiable evidence of: Commitment, Ability, Activity, Measures, Verifying information This is done for each KPA Six Steps: Team Selection Maturity Questionnaires (Sample the CMM) Response Analysis On-Site Visit – Interview and Document Reviews Finding – Based on the CMM KPA Profile

Basic Understanding of the CMMI (Capability Maturity Model Integration) Sponsored by the US Department of Defense (DOD) and National Defense Industrial Association (NDIA) Collaborative Endeavor (Over 100 People Involved) * Software Engineering Institute (SEI) * Government * Industry

CMMI Source Models Capability Maturity Model (CMM) for Software V2, draft C (SW-CMM) EIA Interim Standard 731, System Engineering Capability Model (SECM) Integrated Product Development Capability Maturity Model, draft V0.98 (IPD-CMM) Supplier Sourcing (SS)

Courtesy Sarah Sheard, SPC Another view of the situation is shown here in a representation of all the various frameworks and how they relate - or don’t. Courtesy Sarah Sheard, SPC

CMMI Future Release and Updates After CMMI V1.1 has been published by December 2001, the SEI will not produce any updates to the SW-CMM model for training

For More Information About CMMI Go to CMMI Web site http://www.sei.cmu.edu/cmmi Contact SEI Customer Relations Customer Relations Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-3890 FAX: (412) 268-5800 customer-relations@sei.cmu.edu

CMMI Terminology Glossary and tailoring guidelines CMMI Models contain institutionalization (Generic) and implementation (Specific) parts: Front matter Process Areas that contain: Generic and Specific Goals Generic and Specific Practices (in Common Features in staged representation) Subpractices Notes Discipline-specific amplifications Glossary and tailoring guidelines Required Expected Informative

CMMI Model Representations The CMMI provides Two approaches to process improvement.: process capability approach - continuous representation organizational maturity approach - staged representation

Comparing Model Representations Continuous Staged ML5 ML4 Capability 0 1 2 3 4 5 ML3 ML2 ML 1 PA PA PA Organization Process

Verifying Implementation Structure of the CMMI Staged Representation Maturity Levels Process Area 2 Process Area 1 Process Area n Generic Goals Specific Goals Specific Practices Commitment to Perform Generic Practices Common Features Ability Directing Implementation Verifying Implementation

Staged Improvement Levels Continuously Optimizing (5) improving process Quantitatively Managed (measured) Predictable (4) process Standard, (standard) Defined (3) consistent process (planned and tracked) Disciplined Managed (2) process (performed) Initial (1) Not performed (0)

CMMI Maturity Levels Level Focus Staged Organization of PAs Organizational Innovation and Deployment (OPD) Causal Analysis and Resolution (CAR) 5 Optimizing Continuous Process Improvement 4 Quantitatively Managed Quantitative Management Organizational Process Performance (OPP) Quantitative Project Management (QPM) (QPM)(QPM) 3 Defined Process Standardization Requirements Development (RD) Technical Solution (TS) Product Integration (PI) Verification (VER) Validation (VAL) Organizational Process Focus (OPF) Organizational Process Definition (OPD) Organizational Training (OT) Integrated Project Management(IPPD) Risk Management (RSKM) Integrated Teaming (IT) Decision Analysis and Resolution (DAR) Organizational Environment for Integration (OEI) 2 Managed Basic Project Management Requirements Management (REQM) Project Planning (PP) Project Monitoring and Control Supplier Agreement Management (SAM) Measurement and Analysis (M&A) Process and Product Quality Assurance (PPQ) Configuration Managemen (CM)t 1 Initial

Continuous Organization of PAs Category Continuous Organization of PAs Organizational Process Focus (OPF) (L3) Organizational Process Definition (OPD) (L3) Organizational Training (OT) (L3) Organizational Process Performance (OPP) (L4) Organizational Innovation and Deployment (OID)(L5 Process Management (5) Project Management (7) Project Planning (PP) (L2) Project Monitoring and Control (PMC) (L2) Supplier Agreement Management (SAM) (L2) Integrated Project Management(IPPD) (L3) Integrated Teaming (IT) (L3) Risk Management (RSKM) (L3) Quantitative Project Management (QMP) (L4) Requirements Management (REQM) (L2) Requirements Development (RD) (L3) Technical Solution (TS) (L3) Product Integration (PI) (L3) Verification (VER) (L3) Validation (VAL) (L3) Engineering (6) Configuration Management (CM) (L2) Process and Product Quality Assurance (PPQ)2 Measurement and Analysis (M&A) (L2) Causal Analysis and Resolution (CAR) (L5) Decision Analysis and Resolution (DAR) (L3) Organizational Environment for Integration (OEI) (L3) Support (6)

CMMI Appraisal Method ARC, V1.0 Assessment Requirements for CMMI Version 1.0 SCAMPI Method – Standard CMMI Assessment Method for Process Improvement (SCAMPI) Method Definition Document (MDD)

CMMI Appraisal Method Classes Summary Characteristic Class A Class B Class C ARC requirements applicable All Most Some Amount of objective evidence gathered High Medium Low Ratings generated Yes NO No Resource needed ISO 15504 comfomance Partial Team size Large Small

CMMI Training Model Introduction to CMMI (Member of SCAMPI assessment team required) Intermediate Training Instructor Training Lead Appraiser

Taiwan’s System Life Cycle Processes Characteristics Implementation Planning System Req System Design System Integration System Deployment TAIWAN USA

Taiwan’s System Life-cycle Processes Characteristics Productivity High – Implementation Phase Big Gap between Education (University Software Engineering) and Industry Opportunity for Improvement Phases – System Requirements and Design, Planning and System Integration Has approximately 1000+ software companies and a high volume of small companies No Training No Continuous Process Improvement – Cost?? Hardware and Software –Not Balance in the world market Lack of Software Profile (Understanding) All National Programs such SI-Soft, e-Learning, …etc depend on Core Technology - Software

CMMI Promotion to Information Industry Organization’s Driver Financial Performance (Profit) Customer’s Satisfaction Operational (Organizational ) Performance Learning and Innovation

CMMI Technology Infusion (CTI) Objectives To Promote CMMI Technology Infusion (CTI) for Taiwan’s Information Industry To Understanding the Software/System Process Improvement for Your Organization Support/Supervise Your Organization “Phases Approach” to Achieve Standard CMMI Assessment Method for Process Improvement (SCAMPI)- CMMI Class A Rating With Minimum Cost

CTI Promotion Phases Approach –Road Map Selection Criteria Selection Criteria @2 Organization Gap Analysis CMMI Execution (6-10 Months) @1 CMMI Training for SEPG (3-4 Months) Selection Criteria @4 Formal SEI SCAMPI Class A Appraisals (1 Month) Selection Criteria @3 CMMI Class B/Class C Appraisals (3 Months) CMMI Level 2 Total 13 – 18 Months ( Org. Process Improvement and to Get CMMI Level 2 SCAMPI

Solutions? CMMI

Q & A