SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Capability Maturity Model Integration
                  (CMMI) Overview




Science Club 09   Hoang V.Nguyen
Agenda
         What, Why
         Why process improvement
         What’s CMMI
         CMMI Model Structure
         CMMI Model representation
         Q&A
Hoang V.Nguyen                        11/10/2010   1
What, Why process
         What




Hoang V.Nguyen            11/10/2010   2
What, Why process
         What




Hoang V.Nguyen            11/10/2010   3
What, Why process
         What
                 A process is a series of steps that help to solve a problem.




Hoang V.Nguyen                                                            11/10/2010   4
What, Why process
         What
                 A process is a series of steps that help to solve a problem.

         Why
                             I don’t need process
                                 • Good People
                                           People
                                                              Well or Not Well ?
                                 • Good Tools




                                   Process            Tools



Hoang V.Nguyen                                                            11/10/2010   5
What, Why process




Hoang V.Nguyen            11/10/2010   6
What, Why process




Hoang V.Nguyen            11/10/2010   7
What, Why process




Hoang V.Nguyen            11/10/2010   8
What, Why process
         What
                 A process is a series of steps that help to solve a problem.

         Why
                              I don’t need process
           People
                                 • Good People
                                 • Good Tools
                              Process
                                 • interferes with creativity
                                 • equals bureaucracy + regimenation
Process                          • isn’t needed when building prototypes
                      Tools
                                 • is only useful on large projects
                                 • hinders agility in fast-moving markets
                                 • costs too much
Hoang V.Nguyen                                                            11/10/2010   9
What, Why process

       “The quality of a product is largely
       determined by the quality of the
       process that is used to develop and
       maintain it.“
                 Based on TQM principles as taught by Shewhart, Juran, Deming and Humphrey




Hoang V.Nguyen                                                             11/10/2010   10
Why process improvement
         What does the customer want?
              High-quality results that satisfy the requirements and are completed in
              time and in budget

         What does the manager want?
             High customer satisfaction

             High productivity

             Control over projects

         What does the developer want?
             Do their job in peace

Hoang V.Nguyen                                                            11/10/2010     11
How to improve
         Business Process Reengineering(BPR)
         Benchmarking
         Process Engineering/Workflow Management
         Reverse Engineering
         Model-based process imporvement




Hoang V.Nguyen                              11/10/2010   12
What’s CMMI
         ISO
         CMMI
                          Software
  Software                CMM v2.0
  CMM v1.1

                 SE-CMM              EIA/IS 731   CMMI          CMMI
                                       SECM       V1.0          V1.x
                 SECAM


                 SA-CMM                IDP-CMM
                  v1.01                  v0.98
Hoang V.Nguyen                                           11/10/2010    13
What’s CMMI
         ISO
         CMMI




  1987      1991   1993   1998   2000   2002   2006

Hoang V.Nguyen                                    11/10/2010   14
CMMI Model Structure
         Level
                Maturity level

             Capability level

         Process Areas
         Goals
             Generic

             Specific

         Practices
             Generic

             Specific

         Common features

Hoang V.Nguyen                    11/10/2010   15
CMMI Model representation

         Staged representation
             Organizational maturity approach




         Continuous representation
             Process capability approach




Hoang V.Nguyen                                   11/10/2010   16
CMMI Model representation
          Staged representation(1)
       Maturity Level 1            Maturity Level 2                Maturity Level N




   Process Area 1         Process Area 2          Process Area N


      Specific                Generic
       Goals                   Goals                  Common Features

          Specific                                         Specific
          Practices                                        Practices
Hoang V.Nguyen                                                         11/10/2010     17
CMMI Model representation
   Staged representation(2)




Hoang V.Nguyen                 11/10/2010   18
CMMI Model representation
Maturity Level         Focus                                          Process Areas
5 Optimizing     Continuous process   • Organization Innovation and Deployment
                   improvement        • Causal Analysis and Resolution

4 Quantitative     Quantitavtive      • Organizational Process Performance
                    mangement         • Quantitative Project Management

3 Definied            Process         •   Requirements Development            • Integrated Project Management
                  standardization     •   Technical Solution                  • Risk Management
                                      •   Product Integration                 • Decision Analysis and Resolution
                                      •   Verification                        • Organizational Environment for
                                      •   Validation                          Integration
                                      •   Organizational Process Focus        • Integrated Teaming
                                      •   Organizational Process Definition   • Integrated Supplier Management
                                      •   Organizational Training


2 Managed          Basic project      •   Requirements Management             • Measurement and Analysis
                   management         •   Project Planning                    • Product and Process Quality
                                      •   Project Monitoring and Control      Assurance
                                      •   Supplier Agreement Management       • Configuration Management

1 Initial
Hoang V.Nguyen                                                                                 11/10/2010          19
CMMI Model representation
          Continuous representation
    Process Area 1    Process Area 2        Process Area N



      Specific            Generic
       Goals               Goals

                                                 Capability Levels

          Specific
          Practices
                                Generic
                                Practices


Hoang V.Nguyen                                               11/10/2010   20
CMMI Model representation
  Process Area Categories                                   Process Area
 Process Management         Organizational Process Focus
                            Organizational Process Definition
                            Organizational Training
                            Organizational Process Performance
                            Organizational Innovation and Deployment
 Project Management         Project Planning                           Risk Management
                            Project Monitoring and Control             Integrated Teaming
                            Supplier Agreement Management              Integrated Supplier Management
                            Integrated Project Management (IPDP)       Quantitative Project Management
 Engineering                Requirement Management                     Product Integration
                            Requirements Development                   Verification
                            Technical Solution                         Validation
 Support                    Configuration Management                   Organizational Environment for
                            Process and Product Quality Assurance      Integration
                            Measurement and Analysis                   Causal Analysis and Resolution
                            Decision Analysis and Resolution




Hoang V.Nguyen                                                                               11/10/2010   21
Q&A




Hoang V.Nguyen   11/10/2010   22

Weitere ähnliche Inhalte

Was ist angesagt?

Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model IntegrationAAKASH S
 
Six sigma case study-a good approach with example
Six sigma case study-a good approach with exampleSix sigma case study-a good approach with example
Six sigma case study-a good approach with examplebhanutomar
 
Fmea alignment aiag_and_vda_-_eng
Fmea alignment aiag_and_vda_-_engFmea alignment aiag_and_vda_-_eng
Fmea alignment aiag_and_vda_-_engerkinguler
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLCPaul Yang
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentationadinmani
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25koolkampus
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 
Basics Six Sigma Fresher Guide
Basics Six Sigma Fresher GuideBasics Six Sigma Fresher Guide
Basics Six Sigma Fresher GuideNeetu Maltiar
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentationCarl Bruiners
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme ProgrammingNaresh Jain
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project ManagementSemen Arslan
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 

Was ist angesagt? (20)

Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
CMMi
CMMiCMMi
CMMi
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Six sigma case study-a good approach with example
Six sigma case study-a good approach with exampleSix sigma case study-a good approach with example
Six sigma case study-a good approach with example
 
Apqp fundamentals
Apqp fundamentalsApqp fundamentals
Apqp fundamentals
 
Cmm
CmmCmm
Cmm
 
Introduction to six sigma
Introduction to six sigmaIntroduction to six sigma
Introduction to six sigma
 
Fmea alignment aiag_and_vda_-_eng
Fmea alignment aiag_and_vda_-_engFmea alignment aiag_and_vda_-_eng
Fmea alignment aiag_and_vda_-_eng
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentation
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Basics Six Sigma Fresher Guide
Basics Six Sigma Fresher GuideBasics Six Sigma Fresher Guide
Basics Six Sigma Fresher Guide
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
LEAN SIX SIGMA PROJECT - FINAL
LEAN SIX SIGMA PROJECT - FINALLEAN SIX SIGMA PROJECT - FINAL
LEAN SIX SIGMA PROJECT - FINAL
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme Programming
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 

Andere mochten auch

Topic 5 capability maturity model
Topic 5 capability maturity modelTopic 5 capability maturity model
Topic 5 capability maturity modelJenny Coloma
 
206610 instantis for the enterprise
206610 instantis for the enterprise206610 instantis for the enterprise
206610 instantis for the enterprisep6academy
 
Oracle Instantis Product Overview Final
Oracle Instantis Product Overview FinalOracle Instantis Product Overview Final
Oracle Instantis Product Overview FinalPoornima Sethuraman
 
What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1p6academy
 
Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Ali Sadhik Shaik
 

Andere mochten auch (6)

Topic 5 capability maturity model
Topic 5 capability maturity modelTopic 5 capability maturity model
Topic 5 capability maturity model
 
206610 instantis for the enterprise
206610 instantis for the enterprise206610 instantis for the enterprise
206610 instantis for the enterprise
 
Oracle Instantis Product Overview Final
Oracle Instantis Product Overview FinalOracle Instantis Product Overview Final
Oracle Instantis Product Overview Final
 
What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1
 
Set up reduction
Set up reductionSet up reduction
Set up reduction
 
Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
 

Ähnlich wie CMMI

Feasibility Study Linda Doll
Feasibility Study Linda DollFeasibility Study Linda Doll
Feasibility Study Linda DollLinda Doll
 
Process based unification for multi-model software process improvement
Process based unification for multi-model software process improvementProcess based unification for multi-model software process improvement
Process based unification for multi-model software process improvementDaniel Kelemen
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMIAgileee
 
Pm deep dive the processes
Pm deep dive   the processesPm deep dive   the processes
Pm deep dive the processesNiraj Agarwal
 
WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...
WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...
WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...Dubai Quality Group
 
Pm deep dive quality management
Pm deep dive   quality managementPm deep dive   quality management
Pm deep dive quality managementNiraj Agarwal
 
Quality management concepts
Quality management conceptsQuality management concepts
Quality management conceptsAshu0711
 
TokuSaku Consulting
TokuSaku ConsultingTokuSaku Consulting
TokuSaku ConsultingMatt Iseri
 
Looking for a Fit for Purpose. Business Process Maturity Models from a User's...
Looking for a Fit for Purpose. Business Process Maturity Models from a User's...Looking for a Fit for Purpose. Business Process Maturity Models from a User's...
Looking for a Fit for Purpose. Business Process Maturity Models from a User's...CONFENIS 2012
 
Project management office value
Project management office valueProject management office value
Project management office valueHumanWare
 
NG BB 09 Project Management
NG BB 09 Project ManagementNG BB 09 Project Management
NG BB 09 Project ManagementLeanleaders.org
 
Vancouver project management presentation
Vancouver project management presentationVancouver project management presentation
Vancouver project management presentationmemberdevmanager
 
Vancouver project management presentation
Vancouver project management presentationVancouver project management presentation
Vancouver project management presentationInfoComm International
 
Govind kulkarni
Govind kulkarniGovind kulkarni
Govind kulkarniNASSCOM
 
Cmmi svc july 2011
Cmmi svc   july 2011Cmmi svc   july 2011
Cmmi svc july 2011Jorge Boria
 

Ähnlich wie CMMI (20)

Killing the Myth: Agile & CMMI
Killing the Myth: Agile & CMMIKilling the Myth: Agile & CMMI
Killing the Myth: Agile & CMMI
 
Feasibility Study Linda Doll
Feasibility Study Linda DollFeasibility Study Linda Doll
Feasibility Study Linda Doll
 
Process based unification for multi-model software process improvement
Process based unification for multi-model software process improvementProcess based unification for multi-model software process improvement
Process based unification for multi-model software process improvement
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
Pm deep dive the processes
Pm deep dive   the processesPm deep dive   the processes
Pm deep dive the processes
 
WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...
WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...
WQD2011 - Breakthrough Process Improvement - Mashreq Bank - Improving Sales, ...
 
Pm deep dive quality management
Pm deep dive   quality managementPm deep dive   quality management
Pm deep dive quality management
 
Ch01
Ch01Ch01
Ch01
 
Quality management concepts
Quality management conceptsQuality management concepts
Quality management concepts
 
TokuSaku Consulting
TokuSaku ConsultingTokuSaku Consulting
TokuSaku Consulting
 
8 2
8 28 2
8 2
 
Brainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile ProcessesBrainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile Processes
 
Looking for a Fit for Purpose. Business Process Maturity Models from a User's...
Looking for a Fit for Purpose. Business Process Maturity Models from a User's...Looking for a Fit for Purpose. Business Process Maturity Models from a User's...
Looking for a Fit for Purpose. Business Process Maturity Models from a User's...
 
Project management office value
Project management office valueProject management office value
Project management office value
 
Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)
 
NG BB 09 Project Management
NG BB 09 Project ManagementNG BB 09 Project Management
NG BB 09 Project Management
 
Vancouver project management presentation
Vancouver project management presentationVancouver project management presentation
Vancouver project management presentation
 
Vancouver project management presentation
Vancouver project management presentationVancouver project management presentation
Vancouver project management presentation
 
Govind kulkarni
Govind kulkarniGovind kulkarni
Govind kulkarni
 
Cmmi svc july 2011
Cmmi svc   july 2011Cmmi svc   july 2011
Cmmi svc july 2011
 

Mehr von Hoang Nguyen

GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and ApplicationsHoang Nguyen
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introductionHoang Nguyen
 
Introduction to Cross-platform App Development
Introduction to Cross-platform App DevelopmentIntroduction to Cross-platform App Development
Introduction to Cross-platform App DevelopmentHoang Nguyen
 
Conistency of random forests
Conistency of random forestsConistency of random forests
Conistency of random forestsHoang Nguyen
 
Trust - Digital Signature
Trust - Digital SignatureTrust - Digital Signature
Trust - Digital SignatureHoang Nguyen
 
SOME SECURITY CHALLENGES IN CLOUD COMPUTING
SOME SECURITY CHALLENGES  IN CLOUD COMPUTINGSOME SECURITY CHALLENGES  IN CLOUD COMPUTING
SOME SECURITY CHALLENGES IN CLOUD COMPUTINGHoang Nguyen
 
Information, Data and Decision Making
Information, Data and Decision MakingInformation, Data and Decision Making
Information, Data and Decision MakingHoang Nguyen
 
Multiple processor systems
Multiple processor systemsMultiple processor systems
Multiple processor systemsHoang Nguyen
 
Multiprocessor Systems
Multiprocessor SystemsMultiprocessor Systems
Multiprocessor SystemsHoang Nguyen
 
Introduction to AOS course
Introduction to AOS courseIntroduction to AOS course
Introduction to AOS courseHoang Nguyen
 
Background Knowledge
Background KnowledgeBackground Knowledge
Background KnowledgeHoang Nguyen
 
Introduction to Information Security Course
Introduction to Information Security CourseIntroduction to Information Security Course
Introduction to Information Security CourseHoang Nguyen
 
Introduction to CNS Course
Introduction to CNS CourseIntroduction to CNS Course
Introduction to CNS CourseHoang Nguyen
 

Mehr von Hoang Nguyen (20)

GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and Applications
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introduction
 
ORM in Django
ORM in DjangoORM in Django
ORM in Django
 
Introduction to Cross-platform App Development
Introduction to Cross-platform App DevelopmentIntroduction to Cross-platform App Development
Introduction to Cross-platform App Development
 
Conistency of random forests
Conistency of random forestsConistency of random forests
Conistency of random forests
 
Trust - Digital Signature
Trust - Digital SignatureTrust - Digital Signature
Trust - Digital Signature
 
Key Exchange
Key ExchangeKey Exchange
Key Exchange
 
SOME SECURITY CHALLENGES IN CLOUD COMPUTING
SOME SECURITY CHALLENGES  IN CLOUD COMPUTINGSOME SECURITY CHALLENGES  IN CLOUD COMPUTING
SOME SECURITY CHALLENGES IN CLOUD COMPUTING
 
Stream ciphers
Stream ciphersStream ciphers
Stream ciphers
 
Classical ciphers
Classical ciphersClassical ciphers
Classical ciphers
 
Confidentiality
ConfidentialityConfidentiality
Confidentiality
 
Information, Data and Decision Making
Information, Data and Decision MakingInformation, Data and Decision Making
Information, Data and Decision Making
 
Multiple processor systems
Multiple processor systemsMultiple processor systems
Multiple processor systems
 
Multiprocessor Systems
Multiprocessor SystemsMultiprocessor Systems
Multiprocessor Systems
 
Introduction to AOS course
Introduction to AOS courseIntroduction to AOS course
Introduction to AOS course
 
Background Knowledge
Background KnowledgeBackground Knowledge
Background Knowledge
 
Introduction to Information Security Course
Introduction to Information Security CourseIntroduction to Information Security Course
Introduction to Information Security Course
 
Introduction to CNS Course
Introduction to CNS CourseIntroduction to CNS Course
Introduction to CNS Course
 
Dynamic Testing
Dynamic TestingDynamic Testing
Dynamic Testing
 
Nosql intro
Nosql introNosql intro
Nosql intro
 

Kürzlich hochgeladen

The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

CMMI

  • 1. Capability Maturity Model Integration (CMMI) Overview Science Club 09 Hoang V.Nguyen
  • 2. Agenda  What, Why  Why process improvement  What’s CMMI  CMMI Model Structure  CMMI Model representation  Q&A Hoang V.Nguyen 11/10/2010 1
  • 3. What, Why process  What Hoang V.Nguyen 11/10/2010 2
  • 4. What, Why process  What Hoang V.Nguyen 11/10/2010 3
  • 5. What, Why process  What A process is a series of steps that help to solve a problem. Hoang V.Nguyen 11/10/2010 4
  • 6. What, Why process  What A process is a series of steps that help to solve a problem.  Why I don’t need process • Good People People Well or Not Well ? • Good Tools Process Tools Hoang V.Nguyen 11/10/2010 5
  • 7. What, Why process Hoang V.Nguyen 11/10/2010 6
  • 8. What, Why process Hoang V.Nguyen 11/10/2010 7
  • 9. What, Why process Hoang V.Nguyen 11/10/2010 8
  • 10. What, Why process  What A process is a series of steps that help to solve a problem.  Why I don’t need process People • Good People • Good Tools Process • interferes with creativity • equals bureaucracy + regimenation Process • isn’t needed when building prototypes Tools • is only useful on large projects • hinders agility in fast-moving markets • costs too much Hoang V.Nguyen 11/10/2010 9
  • 11. What, Why process “The quality of a product is largely determined by the quality of the process that is used to develop and maintain it.“ Based on TQM principles as taught by Shewhart, Juran, Deming and Humphrey Hoang V.Nguyen 11/10/2010 10
  • 12. Why process improvement  What does the customer want?  High-quality results that satisfy the requirements and are completed in time and in budget  What does the manager want?  High customer satisfaction  High productivity  Control over projects  What does the developer want?  Do their job in peace Hoang V.Nguyen 11/10/2010 11
  • 13. How to improve  Business Process Reengineering(BPR)  Benchmarking  Process Engineering/Workflow Management  Reverse Engineering  Model-based process imporvement Hoang V.Nguyen 11/10/2010 12
  • 14. What’s CMMI  ISO  CMMI Software Software CMM v2.0 CMM v1.1 SE-CMM EIA/IS 731 CMMI CMMI SECM V1.0 V1.x SECAM SA-CMM IDP-CMM v1.01 v0.98 Hoang V.Nguyen 11/10/2010 13
  • 15. What’s CMMI  ISO  CMMI 1987 1991 1993 1998 2000 2002 2006 Hoang V.Nguyen 11/10/2010 14
  • 16. CMMI Model Structure  Level  Maturity level  Capability level  Process Areas  Goals  Generic  Specific  Practices  Generic  Specific  Common features Hoang V.Nguyen 11/10/2010 15
  • 17. CMMI Model representation  Staged representation  Organizational maturity approach  Continuous representation  Process capability approach Hoang V.Nguyen 11/10/2010 16
  • 18. CMMI Model representation  Staged representation(1) Maturity Level 1 Maturity Level 2 Maturity Level N Process Area 1 Process Area 2 Process Area N Specific Generic Goals Goals Common Features Specific Specific Practices Practices Hoang V.Nguyen 11/10/2010 17
  • 19. CMMI Model representation  Staged representation(2) Hoang V.Nguyen 11/10/2010 18
  • 20. CMMI Model representation Maturity Level Focus Process Areas 5 Optimizing Continuous process • Organization Innovation and Deployment improvement • Causal Analysis and Resolution 4 Quantitative Quantitavtive • Organizational Process Performance mangement • Quantitative Project Management 3 Definied Process • Requirements Development • Integrated Project Management standardization • Technical Solution • Risk Management • Product Integration • Decision Analysis and Resolution • Verification • Organizational Environment for • Validation Integration • Organizational Process Focus • Integrated Teaming • Organizational Process Definition • Integrated Supplier Management • Organizational Training 2 Managed Basic project • Requirements Management • Measurement and Analysis management • Project Planning • Product and Process Quality • Project Monitoring and Control Assurance • Supplier Agreement Management • Configuration Management 1 Initial Hoang V.Nguyen 11/10/2010 19
  • 21. CMMI Model representation  Continuous representation Process Area 1 Process Area 2 Process Area N Specific Generic Goals Goals Capability Levels Specific Practices Generic Practices Hoang V.Nguyen 11/10/2010 20
  • 22. CMMI Model representation Process Area Categories Process Area Process Management Organizational Process Focus Organizational Process Definition Organizational Training Organizational Process Performance Organizational Innovation and Deployment Project Management Project Planning Risk Management Project Monitoring and Control Integrated Teaming Supplier Agreement Management Integrated Supplier Management Integrated Project Management (IPDP) Quantitative Project Management Engineering Requirement Management Product Integration Requirements Development Verification Technical Solution Validation Support Configuration Management Organizational Environment for Process and Product Quality Assurance Integration Measurement and Analysis Causal Analysis and Resolution Decision Analysis and Resolution Hoang V.Nguyen 11/10/2010 21
  • 23. Q&A Hoang V.Nguyen 11/10/2010 22