SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Herramientas de Mejora
  de Procesos de Sofware
Overview of CMMI and Software Process Improvement
              Escuela Politécnica del Litoral
          Universidad Técnica Particular de Loja



                     C          bnla
   www.utpl.edu.ec   www.espol.edu.ec   4 y 5 de octubre del 2007
Overview of CMMI and
                                                 Software Process
                                                 Improvement
Nelson Piedra
Universidad Técnica
Particular de Loja




                              C               bnla
                                      www.utpl.edu.ec
         Computer Science School - Intelligence Artificial Fundamentals 2007 Course
Agenda

         Overview of SW CMM and CMMI
     

         IDEAL Framework for Continuous Process Improvement
     

         Transition to CMMI L2: Several Considerations
     

         Evolution of CMMI
     

         IDEAL Experiences
     
Cb
Cb
SW CMM and CMMI: KPAs and PAs Mapping
Cb
SW CMM Structure

                                                     Maturity Levels

                                                                                Contain
                        Process
                                             Indicate
                       Capability

                                                                    Key Process Areas

                                                                                              Organized by

                                                                Achieve
                                           Goals
                                                                                     Common Features


                                                                                                             Contain
                                                                                  Address
            Commitment to Perform
            Ability to Perform                        Implementation or
            Activities Performed                      Institutionalization                         Key Practices
            Measurement and Analysis
            Verifying Implementation
Cb




                                                                                               Describe
                                                                          Activities or
                                                                          Infrastructure
     “The Capability Maturity Model: Guidelines for Improving
     the Software Process”, SEI, (1995), Addison-Wesley
Cb
CMMI Model Components

             Process Area

                                                    Purpose                                      Related
                                                                               Introductory
                                                   Statement                                  Process Areas
                                                                                   Notes




            Specific Goals                                           Generic Goals




                                                                             Generic
                                                                            Practices
                       Specific
                       Practices                                                                        Informative

                                                                                                        Required


                                                                                                        Expected
         Typical
                                   Sub-practices
      Work Products                                                       Generic
Cb




                                                                   Practice Elaborations


      “CMMI: Guidelines for Process Integration and Product Improvement”,
      Chrissis, M.B., Konrad, M., Shrum, S. (2003), Addison-Wesley
Cb
CMMI Staged and Continuous Representations
Cb




     “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
Maturity Levels and Capability Levels
Cb




     “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
Cb
Cluster of PAs in CMMI Continuous Representation
Cb




     “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
Cluster of PAs in CMMI Staged Representation
Cb




     “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
Cb
Cb
Cb
Cb
Cb
Cb
Cb
Cb
Cb
Cb
Cb
Cb
Cb
IDEAL Framework for Continuous Process Improvement
                                    Division
                 Evaluation &
        Goal      Diagnosis
                             BA/BU
       Setting
                            Initiation


                                                      Area
                                 Evaluation &
                        Goal      Diagnosis
                       Setting                    Local
                                                Initiation


                                                                    Team
                                                       Local
                                            Local Evaluation &
                                            Goal     Diagnosis
                                           Setting       (2)
                                             (1)              Performance
                                                                Planning
                                                   Improvement
                                                                   (3)
                                                      Engine
                                 Implementation
                                                                Commitment
                                       (8)
                                                                 Handshake
Cb




                                    Execution (7)                    (4)
                                                         Action Planning (5)
                                             Team Deployment
                                                     (6)
Transition to CMMI: a Process Technology

         CMMI is a process technology and needs to be treated
     
         as such for introduction purposes
         If you have been using the SW CMM as a base model
     
         for continuous improvement, many of the norms, beliefs,
         and values are similar to CMMI
Cb
Transition to CMMI Level 2

         As an organization moves towards Level 2 CMMI several issues
     
         begin changing in the Mangers/Practitioners world:
             Understanding who the stakeholders are and reaching common
         
             understanding on project scope and requirements
             Negotiating changes with relevant stakeholders is based on impact
         
             analysis
             Managing using a measurement-focused approach and implementing
         
             proactive project controls
             Using requirements as a fundamental basis for planning and control
         

             Using risk management throughout the projects
         

             Communicating becomes vital to maintain the process going
         

             Identifying relevant stakeholders as the base for communication will
         
             expand the scope of communication activities in the organization
Cb




         “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference
. . . Transition to CMMI Level 2

         Senior Managers:
     
             Focus on product requirements as the basis for planning
         

             Ask early for information about risks
         

             Make less commitments without adequate impact assessment
         

             Discourage firefighting and encourage fire prevention behaviors
         

             Have less dissatisfied customers
         

             Have more visibility into ability to meet project schedules and budgets
         
Cb




         “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference
. . . Transition to CMMI Level 2

         Program Managers:
     
             Are more involved in understanding the system and software
         
             requirements and their impact on the product
             Higher visibility into project progress and risks
         

             Less large and unmanageable tasks
         

             Less ability to make un-negotiated commitments
         

             Less ability of accepting changes in requirements without making
         
             adequate impact analysis




              “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference
Cb
. . . Transition to CMMI Level 2

         Practitioners:
     
              Higher degree of direct requirements-based estimation using historical
          
              data
              More information available earlier in the project
          

              More focus on negotiating changes rather than “blindly” accepting
          

              More impact analysis on changes
          

              More information on how to get things done consistently
          

              Less overtime
          

              Less daily corrective action meetings late in the project
          

              Less firefighting
          



               “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference
Cb
IDEAL Experiences
Experiences are provided
  from the perspective of
being part of a Corporate
Initiation Experiences

         It is important to identify someone in the organization that is
     
         genuinely interested in continuous process improvement (CPI)
         It is essential to have Senior Management support for establishing a
     
         CPI program in the organization
         Performing an appraisal is just the beginning
     

         It is very important to discuss the business goals that will drive the
     
         CPI program
         Initial high-level training on CMMI may be required for participants
     
         in CPI program
         It is essential to establish a contact person or “site coordinator” to
     
         begin planning
         A readiness analysis of the organization and relevant stakeholders
     
         is very important
Cb




         Initiation is not a “one-time” activity but a continuous activity of
     
         “taking the pulse of the organization
         Document your experiences
     
Diagnostic Experiences (as Lead Appraiser)

         Establish good relationship with site coordinator
     

         Site coordinator may divide responsibilities
     

         Lead Appraiser must be proactive and forward thinking
     

         Site coordinator - Appraisal team member and change agent
     

         Develop a solid Appraisal Plan ahead of time
     

         Be prepared to have at least 12 revisions of the Appraisal Plan
     

         Even the most robust final plan will change – be prepared
     

         Communicate often with stakeholders (sponsor, site coordinator)
     

         Assemble the most competent Appraisal team you can
     

         Learn all details of CMMI Model while preparing the interview
     
         questions
Cb
. . . Diagnostic Experiences

           The Lead Appraiser is responsible to ensure right timing of activities
       
           Do not panic if things seem to be chaotic and out of control
       

           Maintain your sense of humor during the appraisal activity
       
           Be always positive and maintain the good spirit of the team
       

           Enjoy the whole experience
       
           Expect to encounter “lagoons of concentration” in team members and yourself
       

           Continue to talk with appraisal team to ensure smooth flow
       
           Reduce to the minimum reading questions during the interview session
       

           Expect to work long hours
       
           Make sure you meet with Senior Management to discuss final findings – do not
       
           change them – ask for their support
           Discuss organization’s business goals
       
           Name of change Agent and critical dates for PIP should be established before
       
           final findings presentation to personnel
Cb




           Rehearse final findings presentation and stick to it when presenting
       

           Have a wrap-up session with the Appraisal Team and document experiences
       
Establishing Experiences

         Use organization business goals, final findings and CMMI Model to
     
         develop a prioritized process improvement plan (PIP)
         Work closely with Change Agent and Senior Management to
     
         develop a realistic PIP
         Make sure deadlines for approval of PIP are met
     

         Involve relevant stakeholders during the creation of the plan to
     
         establish teams
         Use your Measurement and Analysis Process Area to define metrics
     
         for key processes
         Set a date for a new appraisal in the PIP
     

         Continuously document your experiences
     
Cb
Acting Experiences

         Establish a close relationship with Change Agent to ensure there is
     
         a good communication
         Coach your Change Agent to act at a higher level of maturity than
     
         the organization
         Make sure Change Agent feels as owner of PIP
     

         Change Agent will become the focal point for the creation of the
     
         EPG
         Continuously monitor the organization readiness to the CPI program
     

         Continuously fine-tune organization dynamics to enhance readiness
     
         for CPI program
         Bring value to your organization and Change Agent
     

         Continuously document events during Acting phase
     
Cb
Leveraging Experiences

         Use your metric program and CPI phases phase
     
         documentation to analyze lessons
         Set up meeting with relevant stakeholders to analyze the
     
         efficiency of CPI approach
         Identify changes to enhance process and plan next
     
         improvement cycle
Cb
Universidad Técnica Particular de Loja
Escuela de Ciencias de la Computación
                Nelson Piedra
       http://nopiedra.wordpress.com
           nopiedra@utpl.edu.ec




                       C                 bnla
     www.utpl.edu.ec      www.espol.edu.ec   4 y 5 de octubre del 2007

Weitere ähnliche Inhalte

Was ist angesagt?

CMMI CONSULTING
CMMI CONSULTINGCMMI CONSULTING
CMMI CONSULTINGArul Nambi
 
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsCMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsRajesh Naik
 
Rhodes.donna
Rhodes.donnaRhodes.donna
Rhodes.donnaNASAPMC
 
Introducing CMMI and REQM/RD
Introducing CMMI and REQM/RDIntroducing CMMI and REQM/RD
Introducing CMMI and REQM/RDMihai Dan Nadas
 
A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerManas Das
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAIites
 
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...Délio Almeida
 
Cmmi svc july 2011
Cmmi svc   july 2011Cmmi svc   july 2011
Cmmi svc july 2011Jorge Boria
 
Performance improvement methodology
Performance improvement methodologyPerformance improvement methodology
Performance improvement methodologyMaher Salam
 
HITSC 2010 06-30 slides
HITSC 2010 06-30 slidesHITSC 2010 06-30 slides
HITSC 2010 06-30 slidesBrian Ahier
 
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...QAI
 
PECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for DevelopmentPECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for DevelopmentPECB
 
Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611John Paulson
 
Introduction of the meaning and History of CMMI
Introduction of the meaning and History of CMMI Introduction of the meaning and History of CMMI
Introduction of the meaning and History of CMMI Eng Ibrahem
 
IIE Call For Paper
IIE Call For PaperIIE Call For Paper
IIE Call For Papermdmilward
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joeNASAPMC
 
Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentationmdmilward
 
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...QAI
 
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Mindtree Ltd.
 

Was ist angesagt? (20)

CMMI CONSULTING
CMMI CONSULTINGCMMI CONSULTING
CMMI CONSULTING
 
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsCMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and Pitfalls
 
Rhodes.donna
Rhodes.donnaRhodes.donna
Rhodes.donna
 
Introducing CMMI and REQM/RD
Introducing CMMI and REQM/RDIntroducing CMMI and REQM/RD
Introducing CMMI and REQM/RD
 
A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For Beginer
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
 
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
 
Cmmi svc july 2011
Cmmi svc   july 2011Cmmi svc   july 2011
Cmmi svc july 2011
 
Performance improvement methodology
Performance improvement methodologyPerformance improvement methodology
Performance improvement methodology
 
HITSC 2010 06-30 slides
HITSC 2010 06-30 slidesHITSC 2010 06-30 slides
HITSC 2010 06-30 slides
 
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
 
CMMI Agile Mapping
CMMI Agile MappingCMMI Agile Mapping
CMMI Agile Mapping
 
PECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for DevelopmentPECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for Development
 
Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611
 
Introduction of the meaning and History of CMMI
Introduction of the meaning and History of CMMI Introduction of the meaning and History of CMMI
Introduction of the meaning and History of CMMI
 
IIE Call For Paper
IIE Call For PaperIIE Call For Paper
IIE Call For Paper
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joe
 
Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentation
 
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
 
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.
 

Andere mochten auch

software process improvement
software process improvementsoftware process improvement
software process improvementMohammad Xaviar
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process ImprovementBilal Shah
 
Problemas internacionales de salud
Problemas internacionales de saludProblemas internacionales de salud
Problemas internacionales de saludUTPL UTPL
 
Software coding & testing, software engineering
Software coding & testing, software engineeringSoftware coding & testing, software engineering
Software coding & testing, software engineeringRupesh Vaishnav
 
What is-smoke-testing ?
What is-smoke-testing ?What is-smoke-testing ?
What is-smoke-testing ?Ajit Waje
 
Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2Nelson Piedra
 
Software Reengineering
Software ReengineeringSoftware Reengineering
Software ReengineeringAbdul Wahid
 
Coding standards and guidelines
Coding standards and guidelinesCoding standards and guidelines
Coding standards and guidelinesbrijraj_singh
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringMuhammad Chaudhry
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceAriful Haque
 
Unit and integration Testing
Unit and integration TestingUnit and integration Testing
Unit and integration TestingDavid Berliner
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineeringSaswat Padhi
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineeringananya0122
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPTsuhasreddy1
 

Andere mochten auch (20)

software process improvement
software process improvementsoftware process improvement
software process improvement
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process Improvement
 
Problemas internacionales de salud
Problemas internacionales de saludProblemas internacionales de salud
Problemas internacionales de salud
 
Software coding & testing, software engineering
Software coding & testing, software engineeringSoftware coding & testing, software engineering
Software coding & testing, software engineering
 
What is-smoke-testing ?
What is-smoke-testing ?What is-smoke-testing ?
What is-smoke-testing ?
 
Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2
 
Coding
CodingCoding
Coding
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
 
Software Reengineering
Software ReengineeringSoftware Reengineering
Software Reengineering
 
Coding standards and guidelines
Coding standards and guidelinesCoding standards and guidelines
Coding standards and guidelines
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward Engineering
 
Software Reengineering
Software ReengineeringSoftware Reengineering
Software Reengineering
 
Software process
Software processSoftware process
Software process
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality Assurance
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Unit and integration Testing
Unit and integration TestingUnit and integration Testing
Unit and integration Testing
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 

Ähnlich wie Overview of CMMI and Software Process Improvement

Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshotmelvinyou
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)IBM Danmark
 
Bilardo2 15-2012
Bilardo2 15-2012Bilardo2 15-2012
Bilardo2 15-2012NASAPMC
 
Wat is management commitment?
Wat is management commitment?Wat is management commitment?
Wat is management commitment?André Heijstek
 
Balanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula Gomes
Balanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula GomesBalanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula Gomes
Balanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula GomesPaula Gomes
 
Bs25999 business continuity implementation
Bs25999 business continuity implementationBs25999 business continuity implementation
Bs25999 business continuity implementationiso27001consulting
 
Design your business processes to embrace people
Design your business processes to embrace people Design your business processes to embrace people
Design your business processes to embrace people Kobi Vider
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyRoopa Nadkarni
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasKathy (Kat) Mandelstein
 
Boc Strategy Approach Proposal
Boc Strategy Approach ProposalBoc Strategy Approach Proposal
Boc Strategy Approach Proposalimediasource
 
Cpm500 d _alleman__tpm lesson 3 (v1)
Cpm500 d _alleman__tpm lesson 3 (v1)Cpm500 d _alleman__tpm lesson 3 (v1)
Cpm500 d _alleman__tpm lesson 3 (v1)Glen Alleman
 
Capacity Planning and Modelling
Capacity Planning and ModellingCapacity Planning and Modelling
Capacity Planning and ModellingAnthony Dehnashi
 

Ähnlich wie Overview of CMMI and Software Process Improvement (20)

Strategic management ppt
Strategic management pptStrategic management ppt
Strategic management ppt
 
Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshot
 
Dallas Mpug
Dallas MpugDallas Mpug
Dallas Mpug
 
12 19-12 ggu-year_review
12 19-12 ggu-year_review12 19-12 ggu-year_review
12 19-12 ggu-year_review
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)
 
Bilardo2 15-2012
Bilardo2 15-2012Bilardo2 15-2012
Bilardo2 15-2012
 
Wat is management commitment?
Wat is management commitment?Wat is management commitment?
Wat is management commitment?
 
Balanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula Gomes
Balanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula GomesBalanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula Gomes
Balanced Scorecard for CMMI Implementations - Eduardo Espinheira e Paula Gomes
 
Enterprise Managment Operational Flow Mapped To OMB FEA and DoDAF
Enterprise Managment Operational Flow Mapped To OMB FEA and DoDAFEnterprise Managment Operational Flow Mapped To OMB FEA and DoDAF
Enterprise Managment Operational Flow Mapped To OMB FEA and DoDAF
 
Bs25999 business continuity implementation
Bs25999 business continuity implementationBs25999 business continuity implementation
Bs25999 business continuity implementation
 
Design your business processes to embrace people
Design your business processes to embrace people Design your business processes to embrace people
Design your business processes to embrace people
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden Lindsey
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
Boc Strategy Approach Proposal
Boc Strategy Approach ProposalBoc Strategy Approach Proposal
Boc Strategy Approach Proposal
 
Cpm500 d _alleman__tpm lesson 3 (v1)
Cpm500 d _alleman__tpm lesson 3 (v1)Cpm500 d _alleman__tpm lesson 3 (v1)
Cpm500 d _alleman__tpm lesson 3 (v1)
 
Capacity Planning and Modelling
Capacity Planning and ModellingCapacity Planning and Modelling
Capacity Planning and Modelling
 

Mehr von Nelson Piedra

DBpedia Latinoamérica en ENC 2015
DBpedia Latinoamérica en ENC 2015DBpedia Latinoamérica en ENC 2015
DBpedia Latinoamérica en ENC 2015Nelson Piedra
 
Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)
Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)
Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)Nelson Piedra
 
Tutoría sobre Nuevas Tecnologías - Maestría en Gestión Empresarial
Tutoría sobre Nuevas Tecnologías - Maestría en Gestión EmpresarialTutoría sobre Nuevas Tecnologías - Maestría en Gestión Empresarial
Tutoría sobre Nuevas Tecnologías - Maestría en Gestión EmpresarialNelson Piedra
 
Escuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de Egreso
Escuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de EgresoEscuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de Egreso
Escuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de EgresoNelson Piedra
 
Where the Social Web Meets the Semantic Web. Tom Gruber
Where the Social Web Meets the Semantic Web. Tom GruberWhere the Social Web Meets the Semantic Web. Tom Gruber
Where the Social Web Meets the Semantic Web. Tom GruberNelson Piedra
 
PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.
PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.
PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.Nelson Piedra
 
SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...
SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...
SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...Nelson Piedra
 
Cosas Que Deberíamos Aprender en La Universidad
Cosas Que  Deberíamos Aprender en La UniversidadCosas Que  Deberíamos Aprender en La Universidad
Cosas Que Deberíamos Aprender en La UniversidadNelson Piedra
 
Agentes Inteligentes Key Note 2007
Agentes Inteligentes Key Note 2007Agentes Inteligentes Key Note 2007
Agentes Inteligentes Key Note 2007Nelson Piedra
 
Humor de la Era Digital
Humor de la Era DigitalHumor de la Era Digital
Humor de la Era DigitalNelson Piedra
 
Modelo de Créditos ECTS para ECC - UTPL
Modelo de Créditos ECTS para ECC - UTPLModelo de Créditos ECTS para ECC - UTPL
Modelo de Créditos ECTS para ECC - UTPLNelson Piedra
 
Competencias Universitarias
Competencias UniversitariasCompetencias Universitarias
Competencias UniversitariasNelson Piedra
 
Fundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural NetworksFundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural NetworksNelson Piedra
 

Mehr von Nelson Piedra (17)

DBpedia Latinoamérica en ENC 2015
DBpedia Latinoamérica en ENC 2015DBpedia Latinoamérica en ENC 2015
DBpedia Latinoamérica en ENC 2015
 
Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)
Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)
Interoperabilidad semántica y re-uso de datos en la Web (HackEc15)
 
Tutoría sobre Nuevas Tecnologías - Maestría en Gestión Empresarial
Tutoría sobre Nuevas Tecnologías - Maestría en Gestión EmpresarialTutoría sobre Nuevas Tecnologías - Maestría en Gestión Empresarial
Tutoría sobre Nuevas Tecnologías - Maestría en Gestión Empresarial
 
E learning ecuador
E learning ecuadorE learning ecuador
E learning ecuador
 
Escuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de Egreso
Escuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de EgresoEscuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de Egreso
Escuela de Ciencias de la Computación: Proyecto de Mejoramiento Perfil de Egreso
 
Where the Social Web Meets the Semantic Web. Tom Gruber
Where the Social Web Meets the Semantic Web. Tom GruberWhere the Social Web Meets the Semantic Web. Tom Gruber
Where the Social Web Meets the Semantic Web. Tom Gruber
 
Welcome To TeX
Welcome To TeXWelcome To TeX
Welcome To TeX
 
PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.
PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.
PMO: Técnicas Financieras para valoración de proyectos de S.I./T.I.
 
Sepg 2007 Pmo
Sepg 2007 PmoSepg 2007 Pmo
Sepg 2007 Pmo
 
SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...
SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...
SEPGLA 2007 Migración a Ambientes de Arquitectura Orientada a Servicios (SOA...
 
Cosas Que Deberíamos Aprender en La Universidad
Cosas Que  Deberíamos Aprender en La UniversidadCosas Que  Deberíamos Aprender en La Universidad
Cosas Que Deberíamos Aprender en La Universidad
 
IDEAL step by step
IDEAL step by stepIDEAL step by step
IDEAL step by step
 
Agentes Inteligentes Key Note 2007
Agentes Inteligentes Key Note 2007Agentes Inteligentes Key Note 2007
Agentes Inteligentes Key Note 2007
 
Humor de la Era Digital
Humor de la Era DigitalHumor de la Era Digital
Humor de la Era Digital
 
Modelo de Créditos ECTS para ECC - UTPL
Modelo de Créditos ECTS para ECC - UTPLModelo de Créditos ECTS para ECC - UTPL
Modelo de Créditos ECTS para ECC - UTPL
 
Competencias Universitarias
Competencias UniversitariasCompetencias Universitarias
Competencias Universitarias
 
Fundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural NetworksFundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural Networks
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

Overview of CMMI and Software Process Improvement

  • 1. Herramientas de Mejora de Procesos de Sofware Overview of CMMI and Software Process Improvement Escuela Politécnica del Litoral Universidad Técnica Particular de Loja C bnla www.utpl.edu.ec www.espol.edu.ec 4 y 5 de octubre del 2007
  • 2.
  • 3. Overview of CMMI and Software Process Improvement Nelson Piedra Universidad Técnica Particular de Loja C bnla www.utpl.edu.ec Computer Science School - Intelligence Artificial Fundamentals 2007 Course
  • 4. Agenda Overview of SW CMM and CMMI  IDEAL Framework for Continuous Process Improvement  Transition to CMMI L2: Several Considerations  Evolution of CMMI  IDEAL Experiences  Cb
  • 5. Cb
  • 6. SW CMM and CMMI: KPAs and PAs Mapping Cb
  • 7. SW CMM Structure Maturity Levels Contain Process Indicate Capability Key Process Areas Organized by Achieve Goals Common Features Contain Address Commitment to Perform Ability to Perform Implementation or Activities Performed Institutionalization Key Practices Measurement and Analysis Verifying Implementation Cb Describe Activities or Infrastructure “The Capability Maturity Model: Guidelines for Improving the Software Process”, SEI, (1995), Addison-Wesley
  • 8. Cb
  • 9. CMMI Model Components Process Area Purpose Related Introductory Statement Process Areas Notes Specific Goals Generic Goals Generic Practices Specific Practices Informative Required Expected Typical Sub-practices Work Products Generic Cb Practice Elaborations “CMMI: Guidelines for Process Integration and Product Improvement”, Chrissis, M.B., Konrad, M., Shrum, S. (2003), Addison-Wesley
  • 10. Cb
  • 11. CMMI Staged and Continuous Representations Cb “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
  • 12. Maturity Levels and Capability Levels Cb “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
  • 13. Cb
  • 14. Cluster of PAs in CMMI Continuous Representation Cb “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
  • 15. Cluster of PAs in CMMI Staged Representation Cb “Improving and Integrating”, Phillips, M., SEPG 2003 Conference
  • 16. Cb
  • 17. Cb
  • 18. Cb
  • 19. Cb
  • 20. Cb
  • 21. Cb
  • 22. Cb
  • 23. Cb
  • 24. Cb
  • 25. Cb
  • 26. Cb
  • 27. Cb
  • 28. Cb
  • 29. IDEAL Framework for Continuous Process Improvement Division Evaluation & Goal Diagnosis BA/BU Setting Initiation Area Evaluation & Goal Diagnosis Setting Local Initiation Team Local Local Evaluation & Goal Diagnosis Setting (2) (1) Performance Planning Improvement (3) Engine Implementation Commitment (8) Handshake Cb Execution (7) (4) Action Planning (5) Team Deployment (6)
  • 30. Transition to CMMI: a Process Technology CMMI is a process technology and needs to be treated  as such for introduction purposes If you have been using the SW CMM as a base model  for continuous improvement, many of the norms, beliefs, and values are similar to CMMI Cb
  • 31. Transition to CMMI Level 2 As an organization moves towards Level 2 CMMI several issues  begin changing in the Mangers/Practitioners world: Understanding who the stakeholders are and reaching common  understanding on project scope and requirements Negotiating changes with relevant stakeholders is based on impact  analysis Managing using a measurement-focused approach and implementing  proactive project controls Using requirements as a fundamental basis for planning and control  Using risk management throughout the projects  Communicating becomes vital to maintain the process going  Identifying relevant stakeholders as the base for communication will  expand the scope of communication activities in the organization Cb “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference
  • 32. . . . Transition to CMMI Level 2 Senior Managers:  Focus on product requirements as the basis for planning  Ask early for information about risks  Make less commitments without adequate impact assessment  Discourage firefighting and encourage fire prevention behaviors  Have less dissatisfied customers  Have more visibility into ability to meet project schedules and budgets  Cb “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference
  • 33. . . . Transition to CMMI Level 2 Program Managers:  Are more involved in understanding the system and software  requirements and their impact on the product Higher visibility into project progress and risks  Less large and unmanageable tasks  Less ability to make un-negotiated commitments  Less ability of accepting changes in requirements without making  adequate impact analysis “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference Cb
  • 34. . . . Transition to CMMI Level 2 Practitioners:  Higher degree of direct requirements-based estimation using historical  data More information available earlier in the project  More focus on negotiating changes rather than “blindly” accepting  More impact analysis on changes  More information on how to get things done consistently  Less overtime  Less daily corrective action meetings late in the project  Less firefighting  “Are you Prepared for CMMI?” S. Garcia, SEPG 2003 Conference Cb
  • 35. IDEAL Experiences Experiences are provided from the perspective of being part of a Corporate
  • 36. Initiation Experiences It is important to identify someone in the organization that is  genuinely interested in continuous process improvement (CPI) It is essential to have Senior Management support for establishing a  CPI program in the organization Performing an appraisal is just the beginning  It is very important to discuss the business goals that will drive the  CPI program Initial high-level training on CMMI may be required for participants  in CPI program It is essential to establish a contact person or “site coordinator” to  begin planning A readiness analysis of the organization and relevant stakeholders  is very important Cb Initiation is not a “one-time” activity but a continuous activity of  “taking the pulse of the organization Document your experiences 
  • 37. Diagnostic Experiences (as Lead Appraiser) Establish good relationship with site coordinator  Site coordinator may divide responsibilities  Lead Appraiser must be proactive and forward thinking  Site coordinator - Appraisal team member and change agent  Develop a solid Appraisal Plan ahead of time  Be prepared to have at least 12 revisions of the Appraisal Plan  Even the most robust final plan will change – be prepared  Communicate often with stakeholders (sponsor, site coordinator)  Assemble the most competent Appraisal team you can  Learn all details of CMMI Model while preparing the interview  questions Cb
  • 38. . . . Diagnostic Experiences The Lead Appraiser is responsible to ensure right timing of activities  Do not panic if things seem to be chaotic and out of control  Maintain your sense of humor during the appraisal activity  Be always positive and maintain the good spirit of the team  Enjoy the whole experience  Expect to encounter “lagoons of concentration” in team members and yourself  Continue to talk with appraisal team to ensure smooth flow  Reduce to the minimum reading questions during the interview session  Expect to work long hours  Make sure you meet with Senior Management to discuss final findings – do not  change them – ask for their support Discuss organization’s business goals  Name of change Agent and critical dates for PIP should be established before  final findings presentation to personnel Cb Rehearse final findings presentation and stick to it when presenting  Have a wrap-up session with the Appraisal Team and document experiences 
  • 39. Establishing Experiences Use organization business goals, final findings and CMMI Model to  develop a prioritized process improvement plan (PIP) Work closely with Change Agent and Senior Management to  develop a realistic PIP Make sure deadlines for approval of PIP are met  Involve relevant stakeholders during the creation of the plan to  establish teams Use your Measurement and Analysis Process Area to define metrics  for key processes Set a date for a new appraisal in the PIP  Continuously document your experiences  Cb
  • 40. Acting Experiences Establish a close relationship with Change Agent to ensure there is  a good communication Coach your Change Agent to act at a higher level of maturity than  the organization Make sure Change Agent feels as owner of PIP  Change Agent will become the focal point for the creation of the  EPG Continuously monitor the organization readiness to the CPI program  Continuously fine-tune organization dynamics to enhance readiness  for CPI program Bring value to your organization and Change Agent  Continuously document events during Acting phase  Cb
  • 41. Leveraging Experiences Use your metric program and CPI phases phase  documentation to analyze lessons Set up meeting with relevant stakeholders to analyze the  efficiency of CPI approach Identify changes to enhance process and plan next  improvement cycle Cb
  • 42. Universidad Técnica Particular de Loja Escuela de Ciencias de la Computación Nelson Piedra http://nopiedra.wordpress.com nopiedra@utpl.edu.ec C bnla www.utpl.edu.ec www.espol.edu.ec 4 y 5 de octubre del 2007