Software Quality Engineering Example CMMI Maturity LevelI Standards

  • Slides: 46
Download presentation
Software Quality Engineering Example CMMI Maturity Level-I

Software Quality Engineering Example CMMI Maturity Level-I

Standards and Models

Standards and Models

BGand # 1 Models Standards Example CMMI Maturity Level-I § Same Question, same organization,

BGand # 1 Models Standards Example CMMI Maturity Level-I § Same Question, same organization, multiple person but different answer !!!

Software Quality Engineering CMMI Maturity Level-II

Software Quality Engineering CMMI Maturity Level-II

BGand # 1 Models Standards CMMI Maturity Level-II § Level -II: Managed § Processes

BGand # 1 Models Standards CMMI Maturity Level-II § Level -II: Managed § Processes are planned, documented and monitored at Project Level § Often reactive

BGand # 1 Models Standards CMMI Maturity Level-II § Reliance on experience resources like

BGand # 1 Models Standards CMMI Maturity Level-II § Reliance on experience resources like HEROS’ § When HERO’s are gone then Process is gone !!!

Software Quality Engineering Example CMMI Maturity Level-II

Software Quality Engineering Example CMMI Maturity Level-II

Standards and Models

Standards and Models

Standards and Models

Standards and Models

BGand # 1 Models Standards Example CMMI Maturity Level-II § Usually lack of documentation

BGand # 1 Models Standards Example CMMI Maturity Level-II § Usually lack of documentation is justified with intelligence !!!!

Software Quality Engineering CMMI Maturity Level-III

Software Quality Engineering CMMI Maturity Level-III

BGand # 1 Models Standards CMMI Maturity Level-III § Level -III: Defined § Processes

BGand # 1 Models Standards CMMI Maturity Level-III § Level -III: Defined § Processes are planned, documented and monitored at Organization Level § Usually Proactive

BGand # 1 Models Standards CMMI Maturity Level-III § Reliance on defined Processes. §

BGand # 1 Models Standards CMMI Maturity Level-III § Reliance on defined Processes. § People understand, support and follow the Processes § Mostly companies swing between Level – II and III

Software Quality Engineering Example CMMI Maturity Level-III

Software Quality Engineering Example CMMI Maturity Level-III

Standards and Models

Standards and Models

BGand # 1 Models Standards Example CMMI Maturity Level-III § Every Step is same

BGand # 1 Models Standards Example CMMI Maturity Level-III § Every Step is same for every Project Manager to proceed.

Software Quality Engineering CMMI Maturity Level-IV

Software Quality Engineering CMMI Maturity Level-IV

BGand # 1 Models Standards CMMI Maturity Level-IV § Level -IV: Quantitatively Managed §

BGand # 1 Models Standards CMMI Maturity Level-IV § Level -IV: Quantitatively Managed § Statistical measure of the Process § Management can measure and tune process as per project

BGand # 1 Models Standards CMMI Maturity Level-IV § Metric based evaluation is followed

BGand # 1 Models Standards CMMI Maturity Level-IV § Metric based evaluation is followed § Processes are predictable § Special variation points are identified for improvements

Software Quality Engineering Example CMMI Maturity Level-IV

Software Quality Engineering Example CMMI Maturity Level-IV

Standards and Models

Standards and Models

BGand # 1 Models Standards Example CMMI Maturity Level-IV § Process without Stats can’t

BGand # 1 Models Standards Example CMMI Maturity Level-IV § Process without Stats can’t be improved

Software Quality Engineering CMMI Maturity Level-V

Software Quality Engineering CMMI Maturity Level-V

BGand # 1 Models Standards CMMI Maturity Level-V § Level -V: Optimization § Performance

BGand # 1 Models Standards CMMI Maturity Level-V § Level -V: Optimization § Performance is improved incrementally § Focus on identifying common causes of variation

BGand # 1 Models Standards CMMI Maturity Level-V § Qualitatively improve process performance

BGand # 1 Models Standards CMMI Maturity Level-V § Qualitatively improve process performance

Software Quality Engineering Example CMMI Maturity Level-V

Software Quality Engineering Example CMMI Maturity Level-V

Standards and Models

Standards and Models

Standards and Models

Standards and Models

BGand # 1 Models Standards Example CMMI Maturity Level-IV § Process without Stats can’t

BGand # 1 Models Standards Example CMMI Maturity Level-IV § Process without Stats can’t be improved

Software Quality Engineering Example CMMI Maturity Level-V

Software Quality Engineering Example CMMI Maturity Level-V

Standards and Models

Standards and Models

Software Quality Engineering Capability Level

Software Quality Engineering Capability Level

BGand # 1 Models Standards Capability Level § Capability level consist of specific and

BGand # 1 Models Standards Capability Level § Capability level consist of specific and generic practices for Process Area § Reflect how well organization is align to process area § Improvement in Process Area reflect Process improvement

Software Quality Engineering Component of CMMI Process Model

Software Quality Engineering Component of CMMI Process Model

BGand # 1 Models Standards Component of CMMI Process Model § Process Areas §

BGand # 1 Models Standards Component of CMMI Process Model § Process Areas § Specific Practices § General Practices § Maturity and Capability is derived from them.

Software Quality Engineering Process Area, Goal and Practices

Software Quality Engineering Process Area, Goal and Practices

Standards and Models

Standards and Models

BGand # 1 Models Standards Process Area, Goal and Practices § In total there

BGand # 1 Models Standards Process Area, Goal and Practices § In total there are 22 Process Areas. § Every Process Area have standard guidelines. § Organization can adopt to guidelines to achieve higher maturity level.

Software Quality Engineering Process Improvement Framework

Software Quality Engineering Process Improvement Framework

Engineering Process Areas

Engineering Process Areas

BGProcess # 1 Areas Engineering Process Improvement Framework § Engineering Process Group (EPG) is

BGProcess # 1 Areas Engineering Process Improvement Framework § Engineering Process Group (EPG) is umbrella to manage Process Action Team (PAT) § Different PAT’s have associated Technical Resources

Software Quality Engineering Different Process Areas and Goal

Software Quality Engineering Different Process Areas and Goal

BGProcess # 1 Areas Engineering Different Process Areas and Goal § There are in

BGProcess # 1 Areas Engineering Different Process Areas and Goal § There are in total 22 Process Areas. § Engineering related Process Areas will be discussed. § Requirement Management Process Area

BGProcess # 1 Areas Engineering Different Process Areas and Goal § Technical Solution Process

BGProcess # 1 Areas Engineering Different Process Areas and Goal § Technical Solution Process Area § Project Management Process Area § Product Integration § Software Validation Process Area § Software Verification Process Area

Software Quality Engineering Process Action Teams (PAT)

Software Quality Engineering Process Action Teams (PAT)

BGProcess # 1 Areas Engineering Process Action Teams (PAT) § Team which is responsible

BGProcess # 1 Areas Engineering Process Action Teams (PAT) § Team which is responsible for implementation of Specific Process Area § Each Process Areas have associated Process Action Team