100% found this document useful (3 votes)
167 views20 pages

CMMI Process Implementation Overview

The document discusses process implementation including definitions of quality, processes, and frameworks like CMMI. It outlines the key aspects of a quality management system (QMS) including VLS's QMS structure. It describes the activities of the Software Engineering Process Group (SEPG) in establishing and maintaining the QMS, coordinating process changes, and monitoring software engineering activities. The SEPG is responsible for defining the Organization Standard Software Process (OSSP) which includes processes, guidelines, templates, and metrics.

Uploaded by

raja.sekher
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (3 votes)
167 views20 pages

CMMI Process Implementation Overview

The document discusses process implementation including definitions of quality, processes, and frameworks like CMMI. It outlines the key aspects of a quality management system (QMS) including VLS's QMS structure. It describes the activities of the Software Engineering Process Group (SEPG) in establishing and maintaining the QMS, coordinating process changes, and monitoring software engineering activities. The SEPG is responsible for defining the Organization Standard Software Process (OSSP) which includes processes, guidelines, templates, and metrics.

Uploaded by

raja.sekher
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Process Implementation

Process Definitions and SEPG


Activities
Agenda
• Quality Definition
• What is Process?
• SDLC processes
• What is CMMi?
• Five maturity levels of CMMi
• What is QMS
• VLS QMS Structure
• SEPG Activities
• What is OSSP?


Quality Definition
• Producer’s view of quality- Philip Crosby
–Quality means conformance to requirements
• Customer’s view of quality – Joseph Juran
–Quality is fitness for use

What is Process?
Process
- A set of activities, methods, practices and transformations
that people use to develop and maintain software and
associated products
- A sequence of steps performed for a given purpose

Software Quality
-Software product/service which meets the requirements
documented in specifications
-Software with less number of defects
(Low Defect Density)
Capability Maturity Model Integration
(CMMI)
The Capability Maturity Model Integration for Software (CMMI) is
a framework that describes the key elements of an effective
software process.

The CMMI describes an evolutionary improvement path from


an ad hoc, immature process to a mature, disciplined process.

KPA

Each Key Process Area identifies a cluster of related activities that, when
performed collectively, achieve a set of goals considered important for
establishing process capability at that maturity level.
SDLC processes
 Software Development Life Cycle Process
Project Mgmt. Peer Review SCM Requirements Design Development Testing SQA

Project Initiation

Project Kick off

Project Plan SCM Plan SQA Plan

RMP

S BRS
I C
s R P M V C SRS
s i r e h
u s o R r a TDS Test Plan
e k j e s n
e P v i g Intgr. Test Cases
M M c e i o e S
a a t e e n Q
n n R r w Unit Test Cases
A
a a e s C C
Coding Pre [Link] Cases R
g g v R o o e
e e i e & n n
Unit Testing System Test Cases v
m m e v t t i
e e w A r r
i e
n n s u o o
e Integration Testing w
t t d l l
w
s i
System Testing
t
s
Pre Acp. Testing

Release
Test Closure
Process
Metrics
Project Closure
CMMI Framework
Focus on continuous process improvement 5

Optimizing

Process measured and controlled 4


Managed

Process characterized, fairly well understood 3

Defined

Projects can repeat previously 2


mastered tasks
Repeatable

Process unpredictable 1
& poorly controlled
Initial
Process Areas
• Maturity Level 2 - Managed
• CM - Configuration Management
• MA - Measurement and Analysis
• PMC - Project Monitoring and Control
• PP - Project Planning
• PPQA - Process and Product Quality Assurance
• REQM - Requirements Management
• SAM - Supplier Agreement Management
• Maturity Level 3 - Defined
• DAR - Decision Analysis and Resolution
• IPM - Integrated Project Management +IPPD
• OPD - Organizational Process Definition +IPPD
• OPF - Organizational Process Focus
• OT - Organizational Training
• PI - Product Integration
• RD - Requirements Development
• RSKM - Risk Management
• TS - Technical Solution
• VAL - Validation
Process Areas

Optimizing

Managed

Defined

Repeatable

Initial
Understanding CMMI Representations
• There are two types of representations in the CMMI models:
▫ staged
▫ continuous

• A representation allows an organization to pursue different


improvement objectives

• The organization and presentation of the data are different in each


representation. However, the content is the same.

Staged Representation
• Provides a proven sequence of improvements, each serving as a
foundation for the next

• Permits comparisons across and among organizations by the use of


maturity levels

• Provides an easy migration from the SW-CMM to CMMI

• Provides a single rating that summarizes appraisal results and allows


comparisons among
Quality Management System
• A quality management system (QMS) is a policy, set of processes and
procedures (Templates) required for planning and execution in the
core business area of an organization
V.L.S. System QMS Structure
SEPG Activities
• The SEPG must perform two main tasks:
▫ Establish and Maintain QMS
▫ Coordinating and sustaining process change and
▫ Monitoring Software Engineering activities
• The SEPG should ensure that all changes to the process are
documented and performed in a manner that will maintain
consistency and CMMI compliance

Refer Process Improvement process and


SEPG plan
OSSP (Organisation Standard Software
Process)
A set of Organization wide Process Description, Guidelines,
Templates, Standards, Tailoring Guidelines, Analysis Reports,
Metrics form the OSSP

ØDefined and Approved by SEPG (Software Engineering Process Gr.)


Ø
ØMonitored by SQAG (Software Quality Assurance Gr.)
Project Mgmt. Peer Review SCM Requirements Design Development Testing SQA

Project Initiation

Project Kick off

Project Plan SCM Plan SQA Plan

RMP

S BRS
I C
s R P M V C SRS
s i r e h
u s o R r a TDS Test Plan
e k j e s n
e P v i g Intgr. Test Cases
M M c e i o e S
a a t e e n Q
n n R r w Unit Test Cases
A
a a e s C C
Coding Pre [Link] Cases R
g g v R o o e
e e i e & n n
Unit Testing System Test Cases v
m m e v t t i
e e w A r r
i e
n n s u o o
e Integration Testing w
t t d l l
w
s i
System Testing
t
s
Pre Acp. Testing

Release
Test Closure
Process
Metrics
Project Closure
Agenda
• Quality Definition
• What is Process?
• SDLC processes
• What is CMMi?
• Five maturity levels of CMMi
• What is QMS
• VLS QMS Structure
• SEPG Activities
• What is OSSP?


 Any Questions

Thank
You

Process Implementation 
Process Definitions and SEPG 
Activities
Agenda
• Quality Definition
• What is Process?
• SDLC processes
• What is CMMi?
• Five maturity levels of CMMi
• What is QMS
Quality Definition
• Producer’s view of quality- Philip Crosby
–Quality means conformance to requirements
• Customer’s view o
What is Process?
- A set of activities, methods, practices and transformations
  that people use to develop and maintain soft
Capability Maturity Model Integration 
(CMMI)
The Capability Maturity Model Integration for Software (CMMI) is 
a framework t
SDLC processes
Software Development Life Cycle Process
RMP
BRS
SRS
TDS
Coding
Unit Test Cases
Unit Testing
System Testing
Pre Acp. Testing
Integration Testing
Project Initiation
Pr
CMMI Framework
1
2
3
4
5
Process unpredictable 
& poorly controlled
Projects can repeat previously 
mastered tasks
Process ch
Process Areas 
•
Maturity Level 2 - Managed
•
CM - Configuration Management
•
MA - Measurement and Analysis
•
PMC - Project M
Process Areas
Repeatable 
Defined
Managed
Optimizing
Initial

You might also like