CMMI Implementation
-
Upload
rajasekher -
Category
Documents
-
view
1.027 -
download
1
Transcript of CMMI Implementation
![Page 1: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/1.jpg)
Process Implementation Process Definitions and SEPG Activities
![Page 2: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/2.jpg)
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?
![Page 3: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/3.jpg)
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
![Page 4: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/4.jpg)
What is 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
Process
Software Quality-Software product/service which meets the requirements
documented in specifications
- Software with less number of defects
(Low Defect Density)
![Page 5: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/5.jpg)
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 froman ad hoc, immature process to a mature, disciplined process.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.
KPA
![Page 6: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/6.jpg)
SDLC processes
Software Development Life Cycle Process
![Page 7: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/7.jpg)
RMP
BRS
SRS
TDS
Coding
Unit Test Cases
Unit Testing
System Testing
Pre Acp. Testing
Integration Testing
Project InitiationProject Kick off
Project Plan
Project Closure
SQA PlanSCM Plan
Test Plan
Pre Acp.Test Cases
System Test Cases
Intgr. Test Cases
Test Closure
SCM Reviews & Audits
Change
Control
Release Process
Peer Reviews
Issue Management
Risk Management
Project Reviews
Project Mgmt. SCM Testing SQARequirements Design DevelopmentPeer Review
Version
Control
SQA Review
Metrics
![Page 8: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/8.jpg)
CMMI Framework
1
2
3
4
5
Process unpredictable & poorly controlled
Projects can repeat previously mastered tasks
Process characterized, fairly well understood
Process measured and controlled
Focus on continuous process improvement
Initial
Repeatable
Defined
Managed
Optimizing
![Page 9: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/9.jpg)
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
• VER - Verification
• Maturity Level 4 - Quantitativeley Management
• QPM - Quantitative Project Management
• OPP - Organizational Process Performance
• Maturity Level 5 - Optimizing
• CAR - Causal Analysis and Resolution
• OID - Organizational Innovation and Deployment
![Page 10: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/10.jpg)
Process Areas
Repeatable
Defined
Managed
Optimizing
Initial
![Page 11: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/11.jpg)
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.
![Page 12: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/12.jpg)
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
![Page 13: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/13.jpg)
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
![Page 14: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/14.jpg)
V.L.S. System QMS Structure
![Page 15: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/15.jpg)
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 andSEPG plan
![Page 16: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/16.jpg)
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.)
![Page 17: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/17.jpg)
RMP
BRS
SRS
TDS
Coding
Unit Test Cases
Unit Testing
System Testing
Pre Acp. Testing
Integration Testing
Project InitiationProject Kick off
Project Plan
Project Closure
SQA PlanSCM Plan
Test Plan
Pre Acp.Test Cases
System Test Cases
Intgr. Test Cases
Test Closure
SCM Reviews & Audits
Change
Control
Release Process
Peer Reviews
Issue Management
Risk Management
Project Reviews
Project Mgmt. SCM Testing SQARequirements Design DevelopmentPeer Review
Version
Control
SQA Review
Metrics
![Page 18: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/18.jpg)
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?
![Page 19: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/19.jpg)
Any Questions
![Page 20: CMMI Implementation](https://reader030.fdocuments.us/reader030/viewer/2022012405/546a92afb4af9f7a2c8b4760/html5/thumbnails/20.jpg)
Thank You