Capability Maturity Model Integration 
Presented By 
Name: Karuna Kak 
PRN:12030121030 
Course : BCA 
Batch:2012-15 
Course:SQMS
What is CMMi? 
•TheCapabilityMaturityModelIntegration(CMMi)isdevelopedbySoftwareEngineeringInstitute(SEI), CarnegieMellonUniversity,USAin1993. 
•CMMiisaQualityStandardsavailableinthemarket, whichcanbeappliedtoSoftwaredevelopment,andSoftwareservices. 
•CMMiisasoftwareProcess. 
•TheearlierversionisCMMandthelatestversionisCMMi.
Different Levels of CMMi 
InitialManagedDefined 
Quantitatively Managed 
OptimizingLevel 1Level 2 
Level 3 
Level 4 
Level 5
Level 1:Initial 
•Inthislevelofmaturity,therearebasicpracticesthatarefollowedtoexecutetheprojects. 
•However,thesoftwareprocessbestpracticesarenotdocumentedandcannotberepeatable. 
•SoftwareProcessisnotwelldefinedandnotstructured. 
•Therearespecifictasksidentifiedtodotheprojectinthislevelofprocessmaturity.
Level 2: Managed 
•Inthislevelofprocessmaturity,theorganizationhasbasic 
RequirementManagement/Engineering 
ProjectPlanning 
Projectmonitoringandcontrolling 
ConfigurationManagement 
Qualityassurance 
•Othergoalsatthislevelinclude 
Identificationofstakeholders 
Trainingprocess 
Documentationprocess
Level 3 :Defined 
•Allsoftwareprocessesarewelldefined. 
•IncludesallthegoalsincludedinLevel2:Managed. 
•Inthisleveloforganizationalprocessmaturity, 
RiskManagement 
Requirementengineering 
VerificationandValidation 
Processintegration 
Productintegration 
Areinplaceintheorganization.
Level 4:Quantitatively Managed 
•Process measured and controlled. 
•For example: 
Operation Research (OR) techniques, 
Lines of Code (LOC) 
Function Point (FP) 
Constructive Cost Model (COCOMO)
Level 5:Optimizing 
•TopmostlevelofCMMi. 
•Atthislevel,casualanalysisandresolutionandorganizationalinnovationincontinuingtheprojectsuccessexist. 
•Thegoalatthislevelistocontinuouslyimproveandfindrootcausesfortheproblem. 
•ForanyproblemperformRootcausesanalysis. 
Define Problem
Advantages of CMMi 
•CMMiallowsprocessimprovementinorganisations. 
•Improvedquality. 
•Improvedproductivity. 
•ImprovedCustomerSatisfaction. 
•On-TimeDeliveries 
•Overall increased Return on Investment 
•Decreased Costs
Disadvantages of CMMi 
•CMMdoesnottellyouhowtoachievethegoals,‘what’not‘how’ 
•Beingusedjustasstampofapproval 
•Doesn’tsayanythingaboutsoftware 
•Organisationsfocustoomuchonnextlevelasthetarget, ratherthanimprovingprocesses 
•Doesnothelptorecoverfromanemergencysituation. 
•Onlyforrepetitivetasks
Organizations using CMMi 
Level 1: Initial 
•AramacPress Ltd. 
Level 2: Managed 
•Scientific National Lab 
Level 3: Defined 
•HCLTechnologiesLtd. 
•ValueLabs 
•VSoftTechnologiesPvt.Ltd. 
•ZenTechnologiesLtd. 
Level 4: Quantitatively Managed 
•AdeaInternational PvtLtd. 
•AditiInternational PvtLtd. Level 5 : Optimizing 
•Tata Consultancy Services 
•HP Enterprise Services 
•Infosys 
•Cognizant Technology Solutions 
•Accenture Services Pvt. Ltd.
Example: Boeing’s Space Transportations System Software 
•Boeing’sSpaceTransportationsSystemsSoftwareafterCMMilevel5assessmentachieved: 
140%increaseingeneralproductivity. 
Eliminationofdefectspriortoreleaseincreasedfrom94%tonearly100%. 
Earlydefectdetectionsincreasedto83%–knockoneffect.
CMMi

CMMi

  • 1.
    Capability Maturity ModelIntegration Presented By Name: Karuna Kak PRN:12030121030 Course : BCA Batch:2012-15 Course:SQMS
  • 2.
    What is CMMi? •TheCapabilityMaturityModelIntegration(CMMi)isdevelopedbySoftwareEngineeringInstitute(SEI), CarnegieMellonUniversity,USAin1993. •CMMiisaQualityStandardsavailableinthemarket, whichcanbeappliedtoSoftwaredevelopment,andSoftwareservices. •CMMiisasoftwareProcess. •TheearlierversionisCMMandthelatestversionisCMMi.
  • 3.
    Different Levels ofCMMi InitialManagedDefined Quantitatively Managed OptimizingLevel 1Level 2 Level 3 Level 4 Level 5
  • 4.
    Level 1:Initial •Inthislevelofmaturity,therearebasicpracticesthatarefollowedtoexecutetheprojects. •However,thesoftwareprocessbestpracticesarenotdocumentedandcannotberepeatable. •SoftwareProcessisnotwelldefinedandnotstructured. •Therearespecifictasksidentifiedtodotheprojectinthislevelofprocessmaturity.
  • 5.
    Level 2: Managed •Inthislevelofprocessmaturity,theorganizationhasbasic RequirementManagement/Engineering ProjectPlanning Projectmonitoringandcontrolling ConfigurationManagement Qualityassurance •Othergoalsatthislevelinclude Identificationofstakeholders Trainingprocess Documentationprocess
  • 6.
    Level 3 :Defined •Allsoftwareprocessesarewelldefined. •IncludesallthegoalsincludedinLevel2:Managed. •Inthisleveloforganizationalprocessmaturity, RiskManagement Requirementengineering VerificationandValidation Processintegration Productintegration Areinplaceintheorganization.
  • 7.
    Level 4:Quantitatively Managed •Process measured and controlled. •For example: Operation Research (OR) techniques, Lines of Code (LOC) Function Point (FP) Constructive Cost Model (COCOMO)
  • 8.
    Level 5:Optimizing •TopmostlevelofCMMi. •Atthislevel,casualanalysisandresolutionandorganizationalinnovationincontinuingtheprojectsuccessexist. •Thegoalatthislevelistocontinuouslyimproveandfindrootcausesfortheproblem. •ForanyproblemperformRootcausesanalysis. Define Problem
  • 9.
    Advantages of CMMi •CMMiallowsprocessimprovementinorganisations. •Improvedquality. •Improvedproductivity. •ImprovedCustomerSatisfaction. •On-TimeDeliveries •Overall increased Return on Investment •Decreased Costs
  • 10.
    Disadvantages of CMMi •CMMdoesnottellyouhowtoachievethegoals,‘what’not‘how’ •Beingusedjustasstampofapproval •Doesn’tsayanythingaboutsoftware •Organisationsfocustoomuchonnextlevelasthetarget, ratherthanimprovingprocesses •Doesnothelptorecoverfromanemergencysituation. •Onlyforrepetitivetasks
  • 11.
    Organizations using CMMi Level 1: Initial •AramacPress Ltd. Level 2: Managed •Scientific National Lab Level 3: Defined •HCLTechnologiesLtd. •ValueLabs •VSoftTechnologiesPvt.Ltd. •ZenTechnologiesLtd. Level 4: Quantitatively Managed •AdeaInternational PvtLtd. •AditiInternational PvtLtd. Level 5 : Optimizing •Tata Consultancy Services •HP Enterprise Services •Infosys •Cognizant Technology Solutions •Accenture Services Pvt. Ltd.
  • 12.
    Example: Boeing’s SpaceTransportations System Software •Boeing’sSpaceTransportationsSystemsSoftwareafterCMMilevel5assessmentachieved: 140%increaseingeneralproductivity. Eliminationofdefectspriortoreleaseincreasedfrom94%tonearly100%. Earlydefectdetectionsincreasedto83%–knockoneffect.