SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Arbab Raza Badar Waseer
15-glc-423
M.Sc I.T 2nd
University of Sargodha,
Lyallpur Campus Faisalabad
•007 •Slide 1 of 146
CMMI
Overview
Usman Rafi
The king’s Ship - 1628
• No Specification
• No Architecture description
• Changes done on the fly, often
under market/customer pressure
• Testing ignored
• Didn’t know how to tell the clients
• The system last longer than was
ever imagined
• Maintenance costs far exceed
ordinary development
•007 •Slide 3 of 146
Underlying principle of Process Improvement
“The quality of a product is
determined by the quality
of the process that is used
to develop and maintain
it.”
•007 •Slide 4 of 146
What is CMMI?
•CMMI (Capability Maturity Model Integration) is a
proven industry framework to improve product
quality and development efficiency for both
hardware and software
• Sponsored by US Department of Defense in cooperation
with Carnegie Mellon University and the Software
Engineering Institute (SEI)
• Many other companies involved in CMMI definition such
as Motorola and Ericsson
• CMMI has been established as a model to improve
business results
•CMMI, staged, uses 5 levels to describe the
maturity of the organization.
• Vastly improved version of the CMM
• Emphasis on business needs, integration.
•007 •Slide 5 of 146
How can CMMI help?
•CMMI provides a way to focus and manage
hardware and software development from
product beginning through deployment and
maintenance.
•CMMI is a process improvement
model
•Initially a lot of investment required – but, if
properly managed, we will be more efficient
and productive while turning out products
with consistently higher quality.
•007 •Slide 6 of 146
CMMI Staged Representation - 5 Maturity Levels
Level 5
Initial
Level 1
Processes are irregular, poorly controlled
Managed
Level 2
Processes are planned, documented, performed,
monitored, and controlled at the project level.
Defined
Level 3
Processes are well characterized and
understood. Processes, standards,
procedures, tools, etc. are defined at the
organizational level. Proactive.
Quantitatively
Managed
Level 4
Processes are controlled using
statistical and other quantitative
techniques.
Optimizing
ProcessM
aturity
Process performance
continually improved through
incremental and innovative
technological improvements.
•007 •Slide 7 of 146
Maturity Level 1
Initial
•Maturity Level 1 deals with performed
processes.
•Processes are irregular, poorly
controlled.
•The process performance may not be
stable and may not meet specific
objectives such as quality, cost, and
schedule, but useful work can be done.
•007 •Slide 8 of 146
Maturity Level 2
Managed at the Project Level
• Maturity Level 2 deals with managed processes.
• A managed process is a performed process that is
also:
• Planned and executed in accordance with policy
• Employs skilled people
• Adequate resources are available
• Controlled outputs are produced
• Stakeholders are involved
• The process is reviewed and evaluated for
adherence to requirements
• Processes are planned, documented, performed,
monitored, and controlled at the project level.
• The managed process comes closer to achieving the
specific objectives such as quality, cost, and schedule.
•007 •Slide 9 of 146
Maturity Level 3
Defined at the Organization Level
•Maturity Level 3 deals with defined
processes.
•A defined process is a managed process
that:
•Well defined, understood, deployed and
executed across the entire organization.
•Processes, standards, procedures, tools, etc.
are defined at the organizational level.
•007 •Slide 10 of 146
Behaviors at the Five Levels
Initial
Managed
Defined
Quantitatively
Managed
Optimizing
Process is unpredictable,
poorly controlled, and
reactive
Process is characterized
for projects and is often
reactive
Process is characterized
for the organization and
is proactive
Process is measured
and controlled
Focus is on continuous
quantitative improvement
Maturity Level Process Characteristics Behaviors
Focus on "fire prevention";
improvement anticipated and
desired, and impacts assessed.
Greater sense of teamwork and inter-
dependencies
Reliance on defined process.
People understand, support and
follow the process.
Over reliance on experience of good
people – when they go, the process
goes. “Heroics.”
Focus on "fire fighting";
effectiveness low – frustration high.
•007 •Slide 11 of 146
History of the CMMI
1987 1991 1995 1997 2000 2002
First CMM
Published
Model Refined
and Published as
SW-CMM v1.0
SW-CMM v1.1
Published
1993
Software Acquisition (SA-CMM),
Systems Engineering (SE-CMM),
Integrated Product Development (IPD-CMM),
Organizational Workforce Capability Development (People CMM)
Developed
CMMI Initiative
Launched
CMMI-SE/SW
Version 1.0
Published
CMMI-SE/SW/IPPD/A
Version 1.1
Published
•007 •Slide 12 of 146

Weitere ähnliche Inhalte

Was ist angesagt?

Software Engineering - Ch4
Software Engineering - Ch4Software Engineering - Ch4
Software Engineering - Ch4Siddharth Ayer
 
Lecture 5 software process model (3)
Lecture 5   software process model (3)Lecture 5   software process model (3)
Lecture 5 software process model (3)IIUI
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5Mohammad Faizan
 
software Engineering process
software Engineering processsoftware Engineering process
software Engineering processRaheel Aslam
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenanceakiara
 
Software Quality Models: A Comparative Study paper
Software Quality Models: A Comparative Study  paperSoftware Quality Models: A Comparative Study  paper
Software Quality Models: A Comparative Study paperMoutasm Tamimi
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering FundamentalsRahul Sudame
 
Software Engineering Introduction
Software Engineering IntroductionSoftware Engineering Introduction
Software Engineering IntroductionRahul Hada
 
Software Engineering - Ch8
Software Engineering - Ch8Software Engineering - Ch8
Software Engineering - Ch8Siddharth Ayer
 
Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notesAmmar Shafiq
 
Software maintenance
Software maintenance Software maintenance
Software maintenance Rajeev Sharan
 
Software Engineering unit 4
Software Engineering unit 4Software Engineering unit 4
Software Engineering unit 4Abhimanyu Mishra
 
962 sech04
962 sech04962 sech04
962 sech04aldwal
 

Was ist angesagt? (20)

Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Ch02
Ch02Ch02
Ch02
 
Software Engineering - Ch4
Software Engineering - Ch4Software Engineering - Ch4
Software Engineering - Ch4
 
Lecture 5 software process model (3)
Lecture 5   software process model (3)Lecture 5   software process model (3)
Lecture 5 software process model (3)
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
software Engineering process
software Engineering processsoftware Engineering process
software Engineering process
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
Models of SDLC (Contd..) & Feasibility Study
Models of SDLC (Contd..)  & Feasibility StudyModels of SDLC (Contd..)  & Feasibility Study
Models of SDLC (Contd..) & Feasibility Study
 
Software Quality Models: A Comparative Study paper
Software Quality Models: A Comparative Study  paperSoftware Quality Models: A Comparative Study  paper
Software Quality Models: A Comparative Study paper
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
Software Engineering Introduction
Software Engineering IntroductionSoftware Engineering Introduction
Software Engineering Introduction
 
Software Engineering - Ch8
Software Engineering - Ch8Software Engineering - Ch8
Software Engineering - Ch8
 
Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notes
 
Software Maintenance
Software MaintenanceSoftware Maintenance
Software Maintenance
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Software Engineering unit 4
Software Engineering unit 4Software Engineering unit 4
Software Engineering unit 4
 
962 sech04
962 sech04962 sech04
962 sech04
 
Itertaive process-development model
Itertaive process-development modelItertaive process-development model
Itertaive process-development model
 

Ähnlich wie Ch 13 s.e cmmi

Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model IntegartionSaqib Raza
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessmentAsila AL-harthi
 
continuous improvement in school management (4) .pdf
continuous improvement in school management (4) .pdfcontinuous improvement in school management (4) .pdf
continuous improvement in school management (4) .pdflynnmdasuki1
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model IntegrationAAKASH S
 
Module 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations ManagementModule 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations ManagementAnushreeSingh49
 
Total quality management
Total quality managementTotal quality management
Total quality managementAanand Gajjar
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process modelPreeti Mishra
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1Roselin Mary S
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineeringRupesh Vaishnav
 
Quality control and quality assurance
Quality control and quality assuranceQuality control and quality assurance
Quality control and quality assuranceLeola Ramirez
 
Total quality management
Total quality managementTotal quality management
Total quality managementAsokan R
 
Logical roadmap of creating pmo with cm mi prospective
Logical roadmap of creating pmo with cm mi prospectiveLogical roadmap of creating pmo with cm mi prospective
Logical roadmap of creating pmo with cm mi prospectiveAshok Jain
 
Integrated roadmap for Developing PMO with CMMi Prospective
Integrated roadmap for Developing PMO with CMMi ProspectiveIntegrated roadmap for Developing PMO with CMMi Prospective
Integrated roadmap for Developing PMO with CMMi ProspectiveAshok Jain
 
Total Quality Management, BIS certification in construction
Total Quality Management, BIS certification in constructionTotal Quality Management, BIS certification in construction
Total Quality Management, BIS certification in constructionsudhak28
 

Ähnlich wie Ch 13 s.e cmmi (20)

Cmmi
CmmiCmmi
Cmmi
 
Cmmi (2)
Cmmi (2)Cmmi (2)
Cmmi (2)
 
Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model Integartion
 
Tqm
TqmTqm
Tqm
 
CMMI
CMMICMMI
CMMI
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessment
 
continuous improvement in school management (4) .pdf
continuous improvement in school management (4) .pdfcontinuous improvement in school management (4) .pdf
continuous improvement in school management (4) .pdf
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
Module 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations ManagementModule 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations Management
 
Total quality management
Total quality managementTotal quality management
Total quality management
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineering
 
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
SOFTWARE RELIABILITY AND QUALITY ASSURANCESOFTWARE RELIABILITY AND QUALITY ASSURANCE
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
 
Quality control and quality assurance
Quality control and quality assuranceQuality control and quality assurance
Quality control and quality assurance
 
Total quality management
Total quality managementTotal quality management
Total quality management
 
Logical roadmap of creating pmo with cm mi prospective
Logical roadmap of creating pmo with cm mi prospectiveLogical roadmap of creating pmo with cm mi prospective
Logical roadmap of creating pmo with cm mi prospective
 
Tqm
TqmTqm
Tqm
 
Integrated roadmap for Developing PMO with CMMi Prospective
Integrated roadmap for Developing PMO with CMMi ProspectiveIntegrated roadmap for Developing PMO with CMMi Prospective
Integrated roadmap for Developing PMO with CMMi Prospective
 
Total Quality Management, BIS certification in construction
Total Quality Management, BIS certification in constructionTotal Quality Management, BIS certification in construction
Total Quality Management, BIS certification in construction
 

Mehr von Badar Waseer

Ch 03 s.e agile development
Ch 03 s.e agile developmentCh 03 s.e agile development
Ch 03 s.e agile developmentBadar Waseer
 
Lec 1.8 Object Oriented Programming
Lec 1.8 Object Oriented ProgrammingLec 1.8 Object Oriented Programming
Lec 1.8 Object Oriented ProgrammingBadar Waseer
 
Lec 1.7 Object Oriented Programming
Lec 1.7 Object Oriented ProgrammingLec 1.7 Object Oriented Programming
Lec 1.7 Object Oriented ProgrammingBadar Waseer
 
Lec 1.6 Object Oriented Programming
Lec 1.6 Object Oriented ProgrammingLec 1.6 Object Oriented Programming
Lec 1.6 Object Oriented ProgrammingBadar Waseer
 
Lec 1.5 Object Oriented Programming
Lec 1.5 Object Oriented ProgrammingLec 1.5 Object Oriented Programming
Lec 1.5 Object Oriented ProgrammingBadar Waseer
 
Lec 1.4 Object Oriented Programming
Lec 1.4 Object Oriented ProgrammingLec 1.4 Object Oriented Programming
Lec 1.4 Object Oriented ProgrammingBadar Waseer
 
Lec 1.3 Object Oriented Programming
Lec 1.3 Object Oriented ProgrammingLec 1.3 Object Oriented Programming
Lec 1.3 Object Oriented ProgrammingBadar Waseer
 
Lec 1.1 Object Oriented Programming
Lec 1.1 Object Oriented ProgrammingLec 1.1 Object Oriented Programming
Lec 1.1 Object Oriented ProgrammingBadar Waseer
 
Lec 1.10 Object Oriented Programming
Lec 1.10 Object Oriented ProgrammingLec 1.10 Object Oriented Programming
Lec 1.10 Object Oriented ProgrammingBadar Waseer
 
Multimedia System & Design Ch 7 multimedia skills
Multimedia System & Design Ch 7 multimedia skillsMultimedia System & Design Ch 7 multimedia skills
Multimedia System & Design Ch 7 multimedia skillsBadar Waseer
 
Multimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animationMultimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animationBadar Waseer
 
Multimedia System & Design Ch 5 video
Multimedia System & Design Ch 5 videoMultimedia System & Design Ch 5 video
Multimedia System & Design Ch 5 videoBadar Waseer
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioBadar Waseer
 
Multimedia System & Design Ch 1, 2, 3 Multimedia
Multimedia System & Design Ch 1, 2, 3 MultimediaMultimedia System & Design Ch 1, 2, 3 Multimedia
Multimedia System & Design Ch 1, 2, 3 MultimediaBadar Waseer
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringBadar Waseer
 
Agriculture Information System (AIS)
Agriculture Information System (AIS)Agriculture Information System (AIS)
Agriculture Information System (AIS)Badar Waseer
 
Output Devices UoS Fsd
Output Devices UoS FsdOutput Devices UoS Fsd
Output Devices UoS FsdBadar Waseer
 

Mehr von Badar Waseer (18)

Ch 03 s.e agile development
Ch 03 s.e agile developmentCh 03 s.e agile development
Ch 03 s.e agile development
 
Lec 1.9 oop
Lec 1.9 oopLec 1.9 oop
Lec 1.9 oop
 
Lec 1.8 Object Oriented Programming
Lec 1.8 Object Oriented ProgrammingLec 1.8 Object Oriented Programming
Lec 1.8 Object Oriented Programming
 
Lec 1.7 Object Oriented Programming
Lec 1.7 Object Oriented ProgrammingLec 1.7 Object Oriented Programming
Lec 1.7 Object Oriented Programming
 
Lec 1.6 Object Oriented Programming
Lec 1.6 Object Oriented ProgrammingLec 1.6 Object Oriented Programming
Lec 1.6 Object Oriented Programming
 
Lec 1.5 Object Oriented Programming
Lec 1.5 Object Oriented ProgrammingLec 1.5 Object Oriented Programming
Lec 1.5 Object Oriented Programming
 
Lec 1.4 Object Oriented Programming
Lec 1.4 Object Oriented ProgrammingLec 1.4 Object Oriented Programming
Lec 1.4 Object Oriented Programming
 
Lec 1.3 Object Oriented Programming
Lec 1.3 Object Oriented ProgrammingLec 1.3 Object Oriented Programming
Lec 1.3 Object Oriented Programming
 
Lec 1.1 Object Oriented Programming
Lec 1.1 Object Oriented ProgrammingLec 1.1 Object Oriented Programming
Lec 1.1 Object Oriented Programming
 
Lec 1.10 Object Oriented Programming
Lec 1.10 Object Oriented ProgrammingLec 1.10 Object Oriented Programming
Lec 1.10 Object Oriented Programming
 
Multimedia System & Design Ch 7 multimedia skills
Multimedia System & Design Ch 7 multimedia skillsMultimedia System & Design Ch 7 multimedia skills
Multimedia System & Design Ch 7 multimedia skills
 
Multimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animationMultimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animation
 
Multimedia System & Design Ch 5 video
Multimedia System & Design Ch 5 videoMultimedia System & Design Ch 5 video
Multimedia System & Design Ch 5 video
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 Audio
 
Multimedia System & Design Ch 1, 2, 3 Multimedia
Multimedia System & Design Ch 1, 2, 3 MultimediaMultimedia System & Design Ch 1, 2, 3 Multimedia
Multimedia System & Design Ch 1, 2, 3 Multimedia
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 delivering
 
Agriculture Information System (AIS)
Agriculture Information System (AIS)Agriculture Information System (AIS)
Agriculture Information System (AIS)
 
Output Devices UoS Fsd
Output Devices UoS FsdOutput Devices UoS Fsd
Output Devices UoS Fsd
 

Kürzlich hochgeladen

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Kürzlich hochgeladen (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Ch 13 s.e cmmi

  • 1. Arbab Raza Badar Waseer 15-glc-423 M.Sc I.T 2nd University of Sargodha, Lyallpur Campus Faisalabad •007 •Slide 1 of 146
  • 3. The king’s Ship - 1628 • No Specification • No Architecture description • Changes done on the fly, often under market/customer pressure • Testing ignored • Didn’t know how to tell the clients • The system last longer than was ever imagined • Maintenance costs far exceed ordinary development •007 •Slide 3 of 146
  • 4. Underlying principle of Process Improvement “The quality of a product is determined by the quality of the process that is used to develop and maintain it.” •007 •Slide 4 of 146
  • 5. What is CMMI? •CMMI (Capability Maturity Model Integration) is a proven industry framework to improve product quality and development efficiency for both hardware and software • Sponsored by US Department of Defense in cooperation with Carnegie Mellon University and the Software Engineering Institute (SEI) • Many other companies involved in CMMI definition such as Motorola and Ericsson • CMMI has been established as a model to improve business results •CMMI, staged, uses 5 levels to describe the maturity of the organization. • Vastly improved version of the CMM • Emphasis on business needs, integration. •007 •Slide 5 of 146
  • 6. How can CMMI help? •CMMI provides a way to focus and manage hardware and software development from product beginning through deployment and maintenance. •CMMI is a process improvement model •Initially a lot of investment required – but, if properly managed, we will be more efficient and productive while turning out products with consistently higher quality. •007 •Slide 6 of 146
  • 7. CMMI Staged Representation - 5 Maturity Levels Level 5 Initial Level 1 Processes are irregular, poorly controlled Managed Level 2 Processes are planned, documented, performed, monitored, and controlled at the project level. Defined Level 3 Processes are well characterized and understood. Processes, standards, procedures, tools, etc. are defined at the organizational level. Proactive. Quantitatively Managed Level 4 Processes are controlled using statistical and other quantitative techniques. Optimizing ProcessM aturity Process performance continually improved through incremental and innovative technological improvements. •007 •Slide 7 of 146
  • 8. Maturity Level 1 Initial •Maturity Level 1 deals with performed processes. •Processes are irregular, poorly controlled. •The process performance may not be stable and may not meet specific objectives such as quality, cost, and schedule, but useful work can be done. •007 •Slide 8 of 146
  • 9. Maturity Level 2 Managed at the Project Level • Maturity Level 2 deals with managed processes. • A managed process is a performed process that is also: • Planned and executed in accordance with policy • Employs skilled people • Adequate resources are available • Controlled outputs are produced • Stakeholders are involved • The process is reviewed and evaluated for adherence to requirements • Processes are planned, documented, performed, monitored, and controlled at the project level. • The managed process comes closer to achieving the specific objectives such as quality, cost, and schedule. •007 •Slide 9 of 146
  • 10. Maturity Level 3 Defined at the Organization Level •Maturity Level 3 deals with defined processes. •A defined process is a managed process that: •Well defined, understood, deployed and executed across the entire organization. •Processes, standards, procedures, tools, etc. are defined at the organizational level. •007 •Slide 10 of 146
  • 11. Behaviors at the Five Levels Initial Managed Defined Quantitatively Managed Optimizing Process is unpredictable, poorly controlled, and reactive Process is characterized for projects and is often reactive Process is characterized for the organization and is proactive Process is measured and controlled Focus is on continuous quantitative improvement Maturity Level Process Characteristics Behaviors Focus on "fire prevention"; improvement anticipated and desired, and impacts assessed. Greater sense of teamwork and inter- dependencies Reliance on defined process. People understand, support and follow the process. Over reliance on experience of good people – when they go, the process goes. “Heroics.” Focus on "fire fighting"; effectiveness low – frustration high. •007 •Slide 11 of 146
  • 12. History of the CMMI 1987 1991 1995 1997 2000 2002 First CMM Published Model Refined and Published as SW-CMM v1.0 SW-CMM v1.1 Published 1993 Software Acquisition (SA-CMM), Systems Engineering (SE-CMM), Integrated Product Development (IPD-CMM), Organizational Workforce Capability Development (People CMM) Developed CMMI Initiative Launched CMMI-SE/SW Version 1.0 Published CMMI-SE/SW/IPPD/A Version 1.1 Published •007 •Slide 12 of 146