Model-Based Process Improvement Module 2. Module Objectives This module will enable students to recall information about the history of CMMI fundamentals.

Slides:



Advertisements
Similar presentations
Implementing CMMI® for Development Version 1.3
Advertisements

Copyright © 2003 by Cooliemon TM, LLC 1 Causal Analysis & Resolution (CAR) at Level 1 Presenter: Ralph Williams, President SEI Authorized CBA IPI Lead.
Formal Process of QA and quality related certifications Formal Process of QA and quality related certifications MIM 3 rd year – Sem V Abhishek Mishra –
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
©2006 OLC 1 Process Management: The Foundation for Achieving Organizational Excellence Process Management Implementation Worldwide.
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.
Paul Davies Thomson Racal Defence Ltd
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
1 Intro to the CMMI (Capability Maturity Model Integration) Management Overview.
Systems Engineering in a System of Systems Context
SE 470 Software Development Processes James Nowotarski 12 May 2003.
1 R&D SDM 1 Software Project Management Capability Maturity Model 2009 Theo Schouten.
CMMI Overview Quality Frameworks.
Standardization. Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services,
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Capability Maturity Model
Capability Maturity Model Integration (CMMI) COMP Group Assignment #1 Ario Nejad, Davit Stepanyan, Ian Jackman, Sebastian Henneberg, Wan Chi Chio.
Chapter : Software Process
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
Integrated Capability Maturity Model (CMMI)
Comparing CMMI® and OPM3®
N By: Md Rezaul Huda Reza n
TDT4252/DT8802 Exam 2013 Guidelines to answers
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
Chapter 2 Process: A Generic View
Software Engineering Lecture # 17
Software Process Improvements Based on Capability Maturity Model (CMM) 任 中 浩 博 士.
University of Sunderland CIFM03Lecture 2 1 Quality Management of IT CIFM03 Lecture 2.
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.
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.
SEI CMM Robert Johnson Bobby Kolski Rafi Seddiqi Kumeel Alsmail.
1 Introduction to Software Engineering Lecture 1.
Software Engineering - I
©Ian Sommerville 2004 Software Engineering. Chapter 28Slide 1 Chapter 28 Process Improvement.
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
CMMI FRAMEWORK SRIKANTH DEVINENI. Process failure is recognised when Project is delivered late Too much redundancy Customer complaints after delivery.
Click to add text SUITE SEM Implementation Process Training.
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.
©2003 ASG Software Solutions. All Rights Reserved. MPUG Chicago Meeting – February 11, 2003 presented by Kenneth Steiness February 11, 2003 Recent studies.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
Making knowledge work harder Process Improvement.
UNIT 5.
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
CMMI for Services, Version 1.3
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
Capability Maturity Model. What is CMM? n CMM: Capability Maturity Model n Developed by the Software Engineering Institute of the Carnegie Mellon University.
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
CMMI Overview Quality Frameworks.
The Systems Engineering Context
SUITE SEM Implementation Process Training
CMMI Overview.
Quality management standards
Interpretive Guidance Project: What We Know CMMI User’s Conference
Capability Maturity Model
Chapter 2 Process Models.
Chapter # 8 Quality Management Standards
Capability Maturity Model
Requirements Development in CMMI
Capability Maturity Model
Presentation transcript:

Model-Based Process Improvement Module 2

Module Objectives This module will enable students to recall information about the history of CMMI fundamentals of model-based process improvement benefits of process improvement concepts related to CMMI implementation Participants will have an opportunity to gain familiarity with process definition SM

Topics Process Improvement Concepts Fundamentals of Model-Based Process Improvement CMMI Development Benefits of Process Improvement CMMI Model Representations and Basic Concepts Improvement Based on CMMI Models Defining Processes Summary

What Is Process? How do you define process?

General Definition of Process A process is a set of practices performed to achieve a given purpose;it may include,tools,methods,materials and/or people.

Quality Leverage Points While process is often described as a leg of the process-people-technology triad, it may also be consider the “glue” that unifies the other aspects. PEOPLE Everyone realizes the importance of having a motivated,quality work force but even our finest people can’t perform at their best when PROCESS TECHNOLOGY the process is not understood or Major determinants of product cost, operating “at its best.” Schedule,and quality

Why Focus on Process? Process provides a constructive,high-leverage focus as opposed to a focus on people - Your work force, on the average, is as “good” as it is trained to be. - Working harder is not the answer. - Working smarter, through process, is the answer as opposed to a focus on technology - Technology applied without a suitable roadmap will not result in significant payoff. - Technology provides the most benefit in the context of an appropriate process roadmap.

The Process Management Premise The quality of a system is highly influenced by The quality of the process used to acquire, develop, And maintain it. This premise implies a focus on processes as well As on products. This is a long-established premise in manufacturing Belief in this premise is visible worldwide in quality movements in manufacturing and service industries (e.g., ISO standards).

Topics Process Improvement Concepts Fundamentals of Model-Based Process Improvement CMMI Development Benefits of Process Improvement CMMI Model Representations and Basic Concepts Improvement Based on CMMI Models Defining Processes Summary

Early Process Improvement The theories of process management are a synthesis of the concepts of Deming, Crosby, Juran, and others. Over the past 30 years, these theories have been used to address problems common to many organizations. Solutions have been discovered, but a gap existed between the state of the practice and the state of the art. Many of these concepts have been used to build process-improvement models.

What Is a Process Model? A model is a structured collection of elements that describes characteristics of effective processes. Processes included are those proven by experience to be effective.

How Is a Model Used? A model is used to help set process improvement objectives and priorities to help ensure stable, capable, and mature processes as a guide for improvement of project and organizational processes with an appraisal methodology to diagnose the state of improvement efforts

Why Is a Model Important? A model provides a place to start the benefit of a community’s prior experiences a common language and a shared vision a framework for prioritizing actions a way to define what “improvement” means for your organization “All models are wrong; some are useful.” -George Box

Multiple Models The SEI, ISO, EIA, and other organizations have Generated models based on widely-accepted practices with a proven history of benefits These successful efforts generated a number of Related models.

Related Models Model Related models Software CMM Software AcquisitionCMM (SA — CMM) Team Software Process (TSP) People CMM (P-CMM) PersonalSoftwareProcess (PSP) Systems Engineering Capability Model (SECM) ISO 9000 series ISO/IEC ISO 10011

Topics Process Improvement Concepts Fundamentals of Model-Based Process Improvement CMMI Development Benefits of Process Improvement CMMI Models Representations and Basic Concepts Improvement Based on CMMI Models Defining Processes Summary

Why Use CMMI? CMMI provides guidance for improving your organization’s processes and your ability to manage the develoment,acquisition,and Maintenance of products or services. CMMI places proven approaches into a structure that - helps your organization exrmine the effectiveness - establishes priorities for improvement - helps your implement these improvements

CMM Intergration Project The CMMI Intergration Project was formed to build an initial set of intergrated models establish a framework to enable intergration of future models Create an associated set of appraisal and training products Source models severing as the starting point for CMMI Where SW-CMMI (software) V2.0 Draft C EIA/IS-731 (systems engineering) IPD-CMM (intergrated product development) V 0.98 SM

The CMMI Product Team Membership from Industry U.S. government Software Engineering Institute Membership characterisitics Average of about 21 years experience from organizations with soild process improvement credentials

Development Strategy Base the models contents on current best practies as represented in widely-accepted soyrce models. Conduct public reviews of the models. Conduct pliots of the products suite prior to official Product release. Update the product suite based on feedback from pilots and reviewers. Release v 1.0 of the rpoduct suite. Update the product suite based on feedback from users. Release v 1.1 of the updated product suite.

The CMMI Product Suite A framework for generating integrated products to support product and process improvement reference models training products appraisal methods These products share common terminology common components

CMMI Models Model options systems + software engineering systems + software engineering + integrated product and process development (IPPD) systems + software engineering + integrated product and process development + supplier sourcing(SS) Representation options staged continuous This course will address models that include systems and software engineering, IPPD, and supplier sourcing.

Special CMMI Terminology Each body of knowledge related to produst or porcess development in CMMI is considered a discipline. Software engineering,systems engineering,intergrated Product and process development,and supplier Sourcing are all considered disciplines.

Intergration Means Organization Change As product complexity increases,the need for multidisciplinary work groups also grows. Real organization change is required for an intergrated engineering apporach to succeed. Proccesses cannot simply be intergrated on paper.

Break on Through to the other Side When an organization moves to CMMI, it acknowledges a business need to improve management processes and place the focus where it belongs: on process and product.

CMMI in a Nutshell A CMMI model provides a structured view of Process improvement. CMMI can help set process improvement goals and priorities provide guidance for quality processes provide a yardstick for assessing current practices