SlideShare a Scribd company logo
1 of 26
Download to read offline
Isabel Lopes Margarido
    isabel.margarido@gmail.com




Is CMMI® a Guarantee of Performance Improvement?
                                  CMMI Portugal: 3rd of October | Braga

                                 João Pascoal Faria, Raul Moreira Vidal – FEUP
                                                         Marco Vieira – FCTUC
agenda
         introduction

         approach overview

         metamodel

         procedures

         conclusion

3rd of October, 2011    Isabel Lopes Margarido, CMMI Portugal | Braga   2/26
introduction            overview    metamodel             procedures               conclusion

     CMMI benefits
       Performance Improvements over Time by Category
       Performance Category Median Improvement
       Cost                       34%
       Schedule                   50%
       Productivity               61%
       Quality                    48%
       Customer Satisfaction      14%
       Return on Investment       4.0 : 1
                                                                                                [1]

 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                 3/26
introduction            overview    metamodel             procedures               conclusion

     motivation
                                                        [4]




                                                                                                   [7]




                                                                                           [6]

                                                                                                 [8]
   CMMI performance depends on the implementation method
   SCAMPI: organisation honesty, appraisal team quality, small
   percentage of the organisation, limited number of affirmations
   [3-6]
 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                 4/26
introduction            overview      metamodel             procedures                conclusion

     implementation problems
       • Understand statistical nature of level 4 [9][10], [14]

                                     • Lack of institutionalisation
                                     [6][14]

                                                        • Uncorrelated and
                                                        meaningless metrics [10][14]

                             • Dissemination                                         • Metrics definition (collect
                             problems [14]                                           and analyse data)
                                                                                     [12][13][14]
                                                                                     • Metrics categorization [14]
                             • Tools setup [14]



                             • Not all projects are
                             measurable [14]                     • Overhead [14]

 3rd of October, 2011                Isabel Lopes Margarido, CMMI Portugal | Braga                               5/26
introduction            overview    metamodel              procedures              conclusion

     problem statement
                                     CMMI Model
                            high variability of performance
                           • dependence on methods used and
                           quality of implementation




 Quality of Implementation                                        Performance Indicators
difficulties in the selection of                   need for a performance evaluation method
implementation methods                             • CMMI V1.3 more focused on performance
                                                   • SCAMPI does not measure performance

 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                6/26
introduction            overview    metamodel             procedures               conclusion

     purpose
     objectives of the research
          develop an evaluation framework
                  select implementation methods
                  select performance indicators
            to allow early evaluation of
                  quality of implementation of the model
                  organisational performance
                  impact of process improvement initiatives on organisational
                  performance


      beneficiaries
           organisations implementing CMMI
           SEI – easily verify performance improvement from one
           SCAMPI to the next
 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                7/26
introduction            overview     metamodel             procedures               conclusion

     concept
                                                                      Quality Principles
                                                                      • CMMI-DEV CMMI - ACQ
                                                                                        ISO         CMMI - SVC

 Improvement Techniques
                                                                                         PMI     CMMI - DEV
          Lean
                                                Quality of                            Org. Performance
               Six Sigma       Theory           Implementation
                                 of                                            Organisation
                             Constraints                                       • PP
                                                                               • PMC
     Operational Practices                                                     •…
     • Tools         TSP
     • Techniques
     • Procedures Agile
     •…
 3rd of October, 2011               Isabel Lopes Margarido, CMMI Portugal | Braga                         8/26
introduction             overview    metamodel              procedures              conclusion

     concept
                        ML5


                        ML4


               ML3
                                                       PI
                                  SG1 1                  n
                                  SP1.1 0 or 1           n
         ML2             PA
                              n n
                                  SG2 1                  n implementation
                                  SP2.1 0 or 1                methods
                                                         n
                                  …

 3rd of October, 2011               Isabel Lopes Margarido, CMMI Portugal | Braga                9/26
introduction                                                                                  overview               metamodel             procedures               conclusion

                     approach overview
evaluation framework                                                                                                                                                      application
   Metamodel                                                                                                 Repository
CMMI Model
       Goal/Practice



                                                                                                             Methods x CMMI practices                                T      E
                     *




                 *
Evaluation Framework

                                 Evaluates                                                  Base Measure




 Method
        *
             *
                     Evaluates4
                                     0..*
                                                 1..*
                                                     Process PI          Product PI




                                                      Performance Indicator (PI)
                                                                                              *
                                                                                                  *


                                                                                        Used to calculate4                                                           A      X
         Support
         -ratting
                                                                                                             Performance Indicators                                  I      E
                                                                                                                 • potential
                                                                               Influences4
                                                                  Leading PI                 Lagging PI
                                                                               *        *




                                                                                                                 • profiles                                          L      C
                                                                                                                                                                                 • Quality of
Evaluation



                                                                                                                 (ML, methods)
                Semaphore                                              Goal/Practice
       -colour (red, yellow, green)
       -numerical value (optional)
       -time
       -source: (org, dep, proj)
       -target: (G/P, method, PI))
                                                      *
                                                      *
                                                             0..1

                                                              0..1
                                                                      Method

                                                                        PI
                                                                                        Aggregation

                                                                                                                                                                     O      U    Implementation
                                                              0..1 -thresholds


0..1
                           *

                         0..1                 0..1                                                                                                                   R      T    • Organisation
  Project            Department

                                Aggregation
                                             Organisation
                                                                                                                                                                                 Performance
                                                                                                                                                                     I      I    • Performance
                                                                                                                                                                                 Improvement
   Procedures                                                                                                           including aggregation                        N      O
                                                                                                                        and rating                                   G      N
 3rd of October, 2011                                                                                               Isabel Lopes Margarido, CMMI Portugal | Braga                         10/26
introduction           overview       metamodel              procedures              conclusion

   approach overview
        quality of implementation
               degree of implementation of a practice with a given
               method
               some performance indicators measure it


        performance indicators
               measure the organisation performance
               measure the quality of implementation
               their aggregation indicates degree of institutionalisation,
               necessary for generic goals and high maturity evaluation


   8th of June, 2011              Isabel Lopes Margarido, SEPG Europe – Dublin, Ireland           11/26
introduction            overview     metamodel             procedures               conclusion

     definitions
                                 Derived Measure                          Performance Indicator

              Base Measure 1                     Base Measure 2

                   Attribute x                        Attribute y
          base measure – measure of a single property/characteristic of product,
          process, project or resource (attribute) [15]
          performance indicator – measure that provides estimate/evaluation of an
          attribute derived from base measures or other derived measures [15]
          leading indicator – anticipates quality, allows forecasting and diagnosis
          [16-17]
          lagging indicator – follows an event or tendency, allows appraising [17]
          methods – good practices, procedures, techniques, tools, etc. , that are
          part of the processes of the organisation


 3rd of October, 2011               Isabel Lopes Margarido, CMMI Portugal | Braga                 12/26
introduction                 overview      metamodel             procedures               conclusion


CMMI Model
        Goal/Practice
                         *
                     *
Evaluation Framework

                                   Evaluates                                                               Base Measure
                                                        Process PI                   Product PI                  *


           *                                                                                           Used to calculate4
                                                      1..*
                 *                      0..*                                                                 *
                         Evaluates4
  Method                                                  Performance Indicator (PI)

            Support
            -rating            Directly Adressed
                               Partially Adressed
                               Supports
                               Not Adressed                                                Influences4
                                                                          Leading PI                        Lagging PI
                               Unrated        [7]                                          *           *


 3rd of October, 2011                     Isabel Lopes Margarido, CMMI Portugal | Braga                                  13/26
introduction              overview         metamodel              repository              procedures   conclusion




              Evaluation

                                 Semaphore                                       Goal/Practice
                        -colour (red, yellow, green)                  0..1                       Aggregation
                        -numerical value (optional)
                                                                               Method
                        -time                                *
                                                             *         0..1
                        -source: (org, dep, proj)                               PI
                        -target: (G/P, method, PI))
                                                                      0..1 -thresholds
                                   *

              0..1              0..1                 0..1

                Project         Department         Organisation

                                       Aggregation


 3rd of October, 2011                     Isabel Lopes Margarido, CMMI Portugal | Braga                         14/26
introduction            overview    metamodel              procedures              conclusion

     aggregation                                                            1         1… *




 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                15/26
introduction            overview    metamodel              procedures              conclusion

     rating and aggregation example
     PI: Schedule Estimation Error (%)                                                            Time: 2010

                          Value
     Org:
                                                                        P3 (D1)
                                                                                                          threshold2
     D1:                                               P2 (D2)
                                                                                                          threshold1
      D2:                              P1 (D1)
                            0%
                                                                                                P5 (D3)
      D3:
                                                                                                          threshold1
                                                                                   P4 (D1)
                                                                                                          threshold2



                                                                                                             Time

     Legend: Org – organisation, D1 – department 1; P1 – project 1.
 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                                16/26
introduction            overview       metamodel              procedures              conclusion

     aggregation example
                                           P1        P4        D1         P3          P2    D2     Org

    PI1
    PI2                                      N/A                            N/A
    PI3
    PI4
    PI5                                               N/A                             N/A
    M1 (alt M2)         (PI1 ^ PI2)          N/A                            N/A
    M2 (alt M1)         (PI1 ^ PI5)                   N/A                             N/A
    M3 (opt)            (PI3)                                               N/A
    M4 (mandat)         (PI4)
    SP1           M4
    SP2           (M1 v M2)
    SP3           (M1 v M2) ^ M3
    SP4           (M1 ^ M4)
     Legend: Org – organisation, D1 – department 1; P1 – project 1; alt – alternative;
     opt – optional; ,mandat – mandatory; ^ – AND; v – OR.
 3rd of October, 2011                 Isabel Lopes Margarido, CMMI Portugal | Braga                      17/26
introduction            overview    metamodel             procedures               conclusion

     research status
          identified some of the problems in the CMMI

          gathered performance indicators and
          implementation methods for a subset of practices

          designed the metamodel and preliminary version of
          the evaluation framework




 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                18/26
introduction            overview    metamodel             procedures               conclusion

     future work
          analyse organisations data (PI, methods, relations
          between PI)

          define the rationale for tailoring the PI

          validate the evaluation framework in organisations




 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                19/26
introduction            overview    metamodel             procedures               conclusion

     summary
          data aggregation and its analysis is particularly
          important in the implementation of the GG and HML

          performance indicators are useful to evaluate the
          quality of implementation

          we also map the CMMI practices with methods that
          organisations can choose and adapt



 3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                20/26
questions




3rd of October, 2011   Isabel Lopes Margarido, CMMI Portugal | Braga   21/26
references
    [1] C. P. Team, "CMMI® for Development, Version 1.3," CMU/SEI CMU/SEI-2010-TR-
    033, ESC-TR-2010-033, November 2010.
    [2] Gibson, Diane L., Goldenson, Dennis R., Kost, Keith, Performance Results of
    CMMI®-Based Process Improvement, CMU/SEI, 2006.
    [3] N. Davis and J. Mullaney, "The Team Software ProcessSM (TSPSM) in Practice: A
    Summary of Recent Results," CMU/SEI CMU/SEI-2003-TR-014, ESC-TR-2003-014, 2003.
    [4] N. Davis and J. McHale, "Relating the Team Software ProcessSM (TSPSM) to the
    Capability Maturity Model® for Software (SW-CMM®)," CMU/SEI-2002-TR-008, ESC-TR-
    2002-008, March 2003.
    [5] J. McHale and D. S. Wall, "Mapping TSP to CMMI," CMU/SEI CMU/SEI-2004-TR-
    014, ESC-TR-2004-014, 2005.
    [6] R. Radice, "Statistical Process Control in Level 4 and Level 5 Software Organizations
    Worldwide," presented at the Software Technology Conference, 2000.
    [7] R. Charette, et al., "Understanding the Roots of Process Performance Failure,"
    CROSSTALK The Journal of Defense Software Engineering, pp. 18-22, 2004.
    [8] M. Schaeffer, "DoD Systems Engineering and CMMI," presented at the CMMI
    Technology Conference and User Group, 2004.
3rd of October, 2011            Isabel Lopes Margarido, CMMI Portugal | Braga               22/26
references
    [8] A. Takara, et al., "Problems and Pitfalls in a CMMI level 3 to level 4 Migration
    Process," presented at the Sixth International Conference on the Quality of
    Information and Communications Technology, 2007.
    [9] C. Hollenbach and D. Smith. (2002) A portrait of a CMMISM level 4 effort Systems
    Engineering. 52-61.
    [10] B. Kitchenham, et al., "Lessons Learnt from the Analysis of Large-scale Corporate
    Databases," presented at the International Conference on Software Engineering,
    Shanghai, 2006.
    [11] D. Breuker, et al., "Reliability of software metrics tools," presented at the
    International Conference on Software Process and Product Measurement, Amsterdam,
    2009.
    [12] M. C. P. A. Goulão, "Component-Based Software Engineering: a Quantitative
    Approach," Doctoral, Departamento de Informática, Universidade Nova de Lisboa,
    Faculdade de Ciências e Tecnologia, Lisboa, 2008.
    [13] I. Lopes Margarido, et al., "What is wrong with the CMMI® High Maturity
    Levels?," in SEPG Europe, Porto, 2010.
    [14] M. Philips, "CMMI V1.3 Planned Improvements," presented at the SEPG Europe
    2010, Porto, Portugal, 2010.
3rd of October, 2011           Isabel Lopes Margarido, CMMI Portugal | Braga             23/26
images
     http://mitografias.files.wordpress.com/2009/08/superman-flying.jpg –adapted, 24-06-2010
     http://api.ning.com/files/hpf*xOTebDs- F23o6FETZ3j*3sNiONWjfXjTJCzprPjU5bS1
    WJoGgWBjMPIOiQkm3SbZ41ijncrJ4K2aT-6dM9QURwHK3led/Dissemination2.jpg -26-06-2010
     http://blog.pmtech.com.br/wp-content/uploads/Square-Paradox.jpg – 29-04-2011
     http://www.signsexpressshop.co.uk/prodpics/1103.gif – 29-04-2011
     Benjamin Haas/Shutterstock, http://cynthiayildirim.posterous.com/how-can-we-measure-the-size-of-
    the-universe – 29-04-2011
     http://ryanstephensmarketing.com/blog/wp-content/uploads/2009/10/one_size_fits_all.JPG
     http://evolvingwe.com/wp-content/uploads/2010/11/image3.png – 29-04-2011
     http://occlink.com/wp-content/uploads/process-picture.jpg
     http://www.pastinyala.com/images/customised_software_product.jpg – adapted 29-04-2011
     http://www.smartkids.com.br/conteudo/especiais/transito/sinalizacao/semaforo.gif – 21-01-2011
     http://www.screenhog.com/sketch/LightbulbIdea.jpg – 21-04-2010
     http://igraduatedwhatnow.files.wordpress.com/2009/11/thank_you_small.jpg – 02-05-2010
     http://etablissements.ac-amiens.fr/0801372g/matieres/anglais/images/difficult.gif – 25-05-2011
     http://3.bp.blogspot.com/-_Z2dYcXxMmA/TbLat4c6i_I/AAAAAAAAAnk/KlLdgG-
    dgtw/s1600/whereamigoing.jpg – adapted, 25-05-20111
     http://www.articulate.com/rapid-elearning/wp-content/uploads/2008/08/summary-objectives450.gif
    – adapted, 25-05-2011
     http://1.bp.blogspot.com/_C3jJLFkkSKs/Rzb7NQdztyI/AAAAAAAAA1A/H8nECRh_76A/s400/ponte.JPG
    – 06-06-2011
    http://www.veryhappypig.com/blog/results.jpg -06-06-2011
    http://www.stampa.unibocconi.it/immagini/LA4_economiaq20100603145905.jpg - 06-06-2011
3rd of October, 2011              Isabel Lopes Margarido, CMMI Portugal | Braga                         24/26
interested in our research?
         get involved!
                participate in the surveys and/or in the validation
                phase
                share your experience and/or opinion
         contact:
                Isabel Lopes Margarido, isabel.margarido@gmail.com
                http://paginas.fe.up.pt/~pro09003/
         copyright:
         partially sponsored by:


3rd of October, 2011           Isabel Lopes Margarido, CMMI Portugal | Braga   25/26
acronyms
       ACQ – acquisition                                       MA – Measurement and Analysis
       C – case study                                          ML – maturity level
       CAR – Causal Analysis and Resolution                    n or * – many
       CMMI® – Capability Maturity Model                       org – organisation
       Integrated                                              PA – Process Area
       dep – department                                        PI – performance indicator
       DEV – development                                       proj – project
       DoD – Department of Defense (United States              SCAMPI ℠ – Standard CMMI Appraisal
       of America)                                             Method for Process Improvement
       FEUP – Faculty of Engineering, University of            PP – Project Planning
       Porto                                                   PMC – Project Monitoring and Control
       GDM – goal driven measurement                           SEI – Software Engineering Institute
       GG – generic goal                                       SG – specific goal
       GP – generic practice                                   SP – specific practice
       G/P – goal or practice                                  SVC – services
       ISO – International Organization for                    SW – software
       Standardization                                         TSP℠ – Team Software Process
       KLOC – thousand lines of code                           V – version


3rd of October, 2011                Isabel Lopes Margarido, CMMI Portugal | Braga                     26/26

More Related Content

What's hot

Road map to cmm
Road map to cmmRoad map to cmm
Road map to cmmNaveed Khan
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationMichaelMcNamara
 
NG BB 27 Process Capability
NG BB 27 Process CapabilityNG BB 27 Process Capability
NG BB 27 Process CapabilityLeanleaders.org
 
IIE Call For Paper
IIE Call For PaperIIE Call For Paper
IIE Call For Papermdmilward
 
Workshop A Design Space
Workshop A   Design SpaceWorkshop A   Design Space
Workshop A Design SpaceYasmin AbdelAziz
 
NG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapNG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapLeanleaders.org
 
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
 
6084639 rr322401industrialmanagement
6084639 rr322401industrialmanagement6084639 rr322401industrialmanagement
6084639 rr322401industrialmanagementAnand Prakash
 
ProcedureTraining
ProcedureTrainingProcedureTraining
ProcedureTrainingjmhegland
 

What's hot (10)

Road map to cmm
Road map to cmmRoad map to cmm
Road map to cmm
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentation
 
NG BB 27 Process Capability
NG BB 27 Process CapabilityNG BB 27 Process Capability
NG BB 27 Process Capability
 
IIE Call For Paper
IIE Call For PaperIIE Call For Paper
IIE Call For Paper
 
Workshop A Design Space
Workshop A   Design SpaceWorkshop A   Design Space
Workshop A Design Space
 
NG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapNG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE Roadmap
 
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...
 
6084639 rr322401industrialmanagement
6084639 rr322401industrialmanagement6084639 rr322401industrialmanagement
6084639 rr322401industrialmanagement
 
ProcedureTraining
ProcedureTrainingProcedureTraining
ProcedureTraining
 

Viewers also liked

CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...
CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...
CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...Paula Gomes
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseDigite Inc
 
2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...
2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...
2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...Emerasoft, solutions to collaborate
 
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
 
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation PerspectiveChanges in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation PerspectiveRajesh Naik
 
2011 Sep CMMI Process Maturity Report
2011 Sep CMMI Process Maturity Report2011 Sep CMMI Process Maturity Report
2011 Sep CMMI Process Maturity ReportArvinder Singh
 
Change Management Practices (Primavera BSS)plementing CMMI - Henrique Narciso
Change Management Practices (Primavera BSS)plementing CMMI - Henrique NarcisoChange Management Practices (Primavera BSS)plementing CMMI - Henrique Narciso
Change Management Practices (Primavera BSS)plementing CMMI - Henrique NarcisoPaula Gomes
 
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsCMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsRajesh Naik
 
CMMI Project Planning Presentation
CMMI Project Planning PresentationCMMI Project Planning Presentation
CMMI Project Planning PresentationTiago Teixeira
 
Cmmi
CmmiCmmi
Cmmiwafa_ay
 
Overview of cmmi v1.3
Overview of cmmi v1.3Overview of cmmi v1.3
Overview of cmmi v1.3dp4824
 
CMMI Explored - Concept of Maturity
 CMMI Explored - Concept of Maturity CMMI Explored - Concept of Maturity
CMMI Explored - Concept of MaturityAlignMentor
 
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...rhefner
 
Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Ivan Lanin
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)Robert Levy
 

Viewers also liked (20)

CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...
CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...
CMMI ML5: How to Fail? High Maturity Pitfalls and Misconceptions - José Gonça...
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité Enterprise
 
2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...
2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...
2. Webinar CMMi, 6 marzo 2012 - Tutorial CMMi Business Strategy (Fernando Man...
 
What is cmmi & understanding
What is cmmi & understandingWhat is cmmi & understanding
What is cmmi & understanding
 
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...
 
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation PerspectiveChanges in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
 
it4116_04_scampi
it4116_04_scampiit4116_04_scampi
it4116_04_scampi
 
2011 Sep CMMI Process Maturity Report
2011 Sep CMMI Process Maturity Report2011 Sep CMMI Process Maturity Report
2011 Sep CMMI Process Maturity Report
 
Change Management Practices (Primavera BSS)plementing CMMI - Henrique Narciso
Change Management Practices (Primavera BSS)plementing CMMI - Henrique NarcisoChange Management Practices (Primavera BSS)plementing CMMI - Henrique Narciso
Change Management Practices (Primavera BSS)plementing CMMI - Henrique Narciso
 
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsCMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and Pitfalls
 
CMMI Project Planning Presentation
CMMI Project Planning PresentationCMMI Project Planning Presentation
CMMI Project Planning Presentation
 
Cmmi
CmmiCmmi
Cmmi
 
Overview of cmmi v1.3
Overview of cmmi v1.3Overview of cmmi v1.3
Overview of cmmi v1.3
 
CMMI Explored - Concept of Maturity
 CMMI Explored - Concept of Maturity CMMI Explored - Concept of Maturity
CMMI Explored - Concept of Maturity
 
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
 
CMMi = Scrum, Keynote, Recife May 08
CMMi = Scrum, Keynote, Recife May 08CMMi = Scrum, Keynote, Recife May 08
CMMi = Scrum, Keynote, Recife May 08
 
Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
 

Similar to Is CMMI a guarantee of performance improvement? - Isabel Margarido (Critical Software)

Lean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification BrochureLean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification BrochurePartner
 
Software Quality Training
Software Quality TrainingSoftware Quality Training
Software Quality Trainingkujumari
 
Performance improvement methodology
Performance improvement methodologyPerformance improvement methodology
Performance improvement methodologyMaher Salam
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationMichaelMcNamara
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationMichaelMcNamara
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationMichaelMcNamara
 
Increasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZEROIncreasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZERORik Marselis
 
PMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_MaturityPMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_MaturityBob Zoller
 
Polarion Conf 2012 - CMMi Constellation and Polarion Integration
Polarion Conf 2012 - CMMi Constellation and Polarion IntegrationPolarion Conf 2012 - CMMi Constellation and Polarion Integration
Polarion Conf 2012 - CMMi Constellation and Polarion IntegrationEmerasoft, solutions to collaborate
 
Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013Kittitouch Suteeca
 
Six sigma in automobile Industry
Six sigma in automobile IndustrySix sigma in automobile Industry
Six sigma in automobile IndustryVishnu Rajoriya
 
Agile Certified Practitioner Workshop
Agile Certified Practitioner WorkshopAgile Certified Practitioner Workshop
Agile Certified Practitioner WorkshopPinkesh Shah
 
Macrosolutions Training: Project Quality Management
Macrosolutions Training: Project Quality ManagementMacrosolutions Training: Project Quality Management
Macrosolutions Training: Project Quality ManagementMacrosolutions SA
 
2006 017 001_23922
2006 017 001_239222006 017 001_23922
2006 017 001_23922Kieran Caren
 
Applicants Qualification Filtering System
Applicants Qualification Filtering SystemApplicants Qualification Filtering System
Applicants Qualification Filtering SystemSiti Nabilah Ismail
 
An Ecological View on Process Improvement: Some Thoughts for Improving Proces...
An Ecological View on Process Improvement: Some Thoughts for Improving Proces...An Ecological View on Process Improvement: Some Thoughts for Improving Proces...
An Ecological View on Process Improvement: Some Thoughts for Improving Proces...Luigi Buglione
 
Pm and cmm(main)2
Pm and cmm(main)2Pm and cmm(main)2
Pm and cmm(main)2deep sharma
 
Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality SQALab
 
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]JULIO GONZALEZ SANZ
 

Similar to Is CMMI a guarantee of performance improvement? - Isabel Margarido (Critical Software) (20)

Lean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification BrochureLean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification Brochure
 
Software Quality Training
Software Quality TrainingSoftware Quality Training
Software Quality Training
 
Performance improvement methodology
Performance improvement methodologyPerformance improvement methodology
Performance improvement methodology
 
Tqm4ppt Total QualityManagement
Tqm4ppt Total QualityManagementTqm4ppt Total QualityManagement
Tqm4ppt Total QualityManagement
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentation
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentation
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentation
 
Increasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZEROIncreasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZERO
 
PMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_MaturityPMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_Maturity
 
Polarion Conf 2012 - CMMi Constellation and Polarion Integration
Polarion Conf 2012 - CMMi Constellation and Polarion IntegrationPolarion Conf 2012 - CMMi Constellation and Polarion Integration
Polarion Conf 2012 - CMMi Constellation and Polarion Integration
 
Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013
 
Six sigma in automobile Industry
Six sigma in automobile IndustrySix sigma in automobile Industry
Six sigma in automobile Industry
 
Agile Certified Practitioner Workshop
Agile Certified Practitioner WorkshopAgile Certified Practitioner Workshop
Agile Certified Practitioner Workshop
 
Macrosolutions Training: Project Quality Management
Macrosolutions Training: Project Quality ManagementMacrosolutions Training: Project Quality Management
Macrosolutions Training: Project Quality Management
 
2006 017 001_23922
2006 017 001_239222006 017 001_23922
2006 017 001_23922
 
Applicants Qualification Filtering System
Applicants Qualification Filtering SystemApplicants Qualification Filtering System
Applicants Qualification Filtering System
 
An Ecological View on Process Improvement: Some Thoughts for Improving Proces...
An Ecological View on Process Improvement: Some Thoughts for Improving Proces...An Ecological View on Process Improvement: Some Thoughts for Improving Proces...
An Ecological View on Process Improvement: Some Thoughts for Improving Proces...
 
Pm and cmm(main)2
Pm and cmm(main)2Pm and cmm(main)2
Pm and cmm(main)2
 
Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality
 
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
 

Recently uploaded

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 

Recently uploaded (20)

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 

Is CMMI a guarantee of performance improvement? - Isabel Margarido (Critical Software)

  • 1. Isabel Lopes Margarido isabel.margarido@gmail.com Is CMMI® a Guarantee of Performance Improvement? CMMI Portugal: 3rd of October | Braga João Pascoal Faria, Raul Moreira Vidal – FEUP Marco Vieira – FCTUC
  • 2. agenda introduction approach overview metamodel procedures conclusion 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 2/26
  • 3. introduction overview metamodel procedures conclusion CMMI benefits Performance Improvements over Time by Category Performance Category Median Improvement Cost 34% Schedule 50% Productivity 61% Quality 48% Customer Satisfaction 14% Return on Investment 4.0 : 1 [1] 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 3/26
  • 4. introduction overview metamodel procedures conclusion motivation [4] [7] [6] [8] CMMI performance depends on the implementation method SCAMPI: organisation honesty, appraisal team quality, small percentage of the organisation, limited number of affirmations [3-6] 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 4/26
  • 5. introduction overview metamodel procedures conclusion implementation problems • Understand statistical nature of level 4 [9][10], [14] • Lack of institutionalisation [6][14] • Uncorrelated and meaningless metrics [10][14] • Dissemination • Metrics definition (collect problems [14] and analyse data) [12][13][14] • Metrics categorization [14] • Tools setup [14] • Not all projects are measurable [14] • Overhead [14] 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 5/26
  • 6. introduction overview metamodel procedures conclusion problem statement CMMI Model high variability of performance • dependence on methods used and quality of implementation Quality of Implementation Performance Indicators difficulties in the selection of need for a performance evaluation method implementation methods • CMMI V1.3 more focused on performance • SCAMPI does not measure performance 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 6/26
  • 7. introduction overview metamodel procedures conclusion purpose objectives of the research develop an evaluation framework select implementation methods select performance indicators to allow early evaluation of quality of implementation of the model organisational performance impact of process improvement initiatives on organisational performance beneficiaries organisations implementing CMMI SEI – easily verify performance improvement from one SCAMPI to the next 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 7/26
  • 8. introduction overview metamodel procedures conclusion concept Quality Principles • CMMI-DEV CMMI - ACQ ISO CMMI - SVC Improvement Techniques PMI CMMI - DEV Lean Quality of Org. Performance Six Sigma Theory Implementation of Organisation Constraints • PP • PMC Operational Practices •… • Tools TSP • Techniques • Procedures Agile •… 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 8/26
  • 9. introduction overview metamodel procedures conclusion concept ML5 ML4 ML3 PI SG1 1 n SP1.1 0 or 1 n ML2 PA n n SG2 1 n implementation SP2.1 0 or 1 methods n … 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 9/26
  • 10. introduction overview metamodel procedures conclusion approach overview evaluation framework application Metamodel Repository CMMI Model Goal/Practice Methods x CMMI practices T E * * Evaluation Framework Evaluates Base Measure Method * * Evaluates4 0..* 1..* Process PI Product PI Performance Indicator (PI) * * Used to calculate4 A X Support -ratting Performance Indicators I E • potential Influences4 Leading PI Lagging PI * * • profiles L C • Quality of Evaluation (ML, methods) Semaphore Goal/Practice -colour (red, yellow, green) -numerical value (optional) -time -source: (org, dep, proj) -target: (G/P, method, PI)) * * 0..1 0..1 Method PI Aggregation O U Implementation 0..1 -thresholds 0..1 * 0..1 0..1 R T • Organisation Project Department Aggregation Organisation Performance I I • Performance Improvement Procedures including aggregation N O and rating G N 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 10/26
  • 11. introduction overview metamodel procedures conclusion approach overview quality of implementation degree of implementation of a practice with a given method some performance indicators measure it performance indicators measure the organisation performance measure the quality of implementation their aggregation indicates degree of institutionalisation, necessary for generic goals and high maturity evaluation 8th of June, 2011 Isabel Lopes Margarido, SEPG Europe – Dublin, Ireland 11/26
  • 12. introduction overview metamodel procedures conclusion definitions Derived Measure Performance Indicator Base Measure 1 Base Measure 2 Attribute x Attribute y base measure – measure of a single property/characteristic of product, process, project or resource (attribute) [15] performance indicator – measure that provides estimate/evaluation of an attribute derived from base measures or other derived measures [15] leading indicator – anticipates quality, allows forecasting and diagnosis [16-17] lagging indicator – follows an event or tendency, allows appraising [17] methods – good practices, procedures, techniques, tools, etc. , that are part of the processes of the organisation 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 12/26
  • 13. introduction overview metamodel procedures conclusion CMMI Model Goal/Practice * * Evaluation Framework Evaluates Base Measure Process PI Product PI * * Used to calculate4 1..* * 0..* * Evaluates4 Method Performance Indicator (PI) Support -rating Directly Adressed Partially Adressed Supports Not Adressed Influences4 Leading PI Lagging PI Unrated [7] * * 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 13/26
  • 14. introduction overview metamodel repository procedures conclusion Evaluation Semaphore Goal/Practice -colour (red, yellow, green) 0..1 Aggregation -numerical value (optional) Method -time * * 0..1 -source: (org, dep, proj) PI -target: (G/P, method, PI)) 0..1 -thresholds * 0..1 0..1 0..1 Project Department Organisation Aggregation 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 14/26
  • 15. introduction overview metamodel procedures conclusion aggregation 1 1… * 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 15/26
  • 16. introduction overview metamodel procedures conclusion rating and aggregation example PI: Schedule Estimation Error (%) Time: 2010 Value Org: P3 (D1) threshold2 D1: P2 (D2) threshold1 D2: P1 (D1) 0% P5 (D3) D3: threshold1 P4 (D1) threshold2 Time Legend: Org – organisation, D1 – department 1; P1 – project 1. 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 16/26
  • 17. introduction overview metamodel procedures conclusion aggregation example P1 P4 D1 P3 P2 D2 Org PI1 PI2 N/A N/A PI3 PI4 PI5 N/A N/A M1 (alt M2) (PI1 ^ PI2) N/A N/A M2 (alt M1) (PI1 ^ PI5) N/A N/A M3 (opt) (PI3) N/A M4 (mandat) (PI4) SP1 M4 SP2 (M1 v M2) SP3 (M1 v M2) ^ M3 SP4 (M1 ^ M4) Legend: Org – organisation, D1 – department 1; P1 – project 1; alt – alternative; opt – optional; ,mandat – mandatory; ^ – AND; v – OR. 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 17/26
  • 18. introduction overview metamodel procedures conclusion research status identified some of the problems in the CMMI gathered performance indicators and implementation methods for a subset of practices designed the metamodel and preliminary version of the evaluation framework 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 18/26
  • 19. introduction overview metamodel procedures conclusion future work analyse organisations data (PI, methods, relations between PI) define the rationale for tailoring the PI validate the evaluation framework in organisations 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 19/26
  • 20. introduction overview metamodel procedures conclusion summary data aggregation and its analysis is particularly important in the implementation of the GG and HML performance indicators are useful to evaluate the quality of implementation we also map the CMMI practices with methods that organisations can choose and adapt 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 20/26
  • 21. questions 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 21/26
  • 22. references [1] C. P. Team, "CMMI® for Development, Version 1.3," CMU/SEI CMU/SEI-2010-TR- 033, ESC-TR-2010-033, November 2010. [2] Gibson, Diane L., Goldenson, Dennis R., Kost, Keith, Performance Results of CMMI®-Based Process Improvement, CMU/SEI, 2006. [3] N. Davis and J. Mullaney, "The Team Software ProcessSM (TSPSM) in Practice: A Summary of Recent Results," CMU/SEI CMU/SEI-2003-TR-014, ESC-TR-2003-014, 2003. [4] N. Davis and J. McHale, "Relating the Team Software ProcessSM (TSPSM) to the Capability Maturity Model® for Software (SW-CMM®)," CMU/SEI-2002-TR-008, ESC-TR- 2002-008, March 2003. [5] J. McHale and D. S. Wall, "Mapping TSP to CMMI," CMU/SEI CMU/SEI-2004-TR- 014, ESC-TR-2004-014, 2005. [6] R. Radice, "Statistical Process Control in Level 4 and Level 5 Software Organizations Worldwide," presented at the Software Technology Conference, 2000. [7] R. Charette, et al., "Understanding the Roots of Process Performance Failure," CROSSTALK The Journal of Defense Software Engineering, pp. 18-22, 2004. [8] M. Schaeffer, "DoD Systems Engineering and CMMI," presented at the CMMI Technology Conference and User Group, 2004. 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 22/26
  • 23. references [8] A. Takara, et al., "Problems and Pitfalls in a CMMI level 3 to level 4 Migration Process," presented at the Sixth International Conference on the Quality of Information and Communications Technology, 2007. [9] C. Hollenbach and D. Smith. (2002) A portrait of a CMMISM level 4 effort Systems Engineering. 52-61. [10] B. Kitchenham, et al., "Lessons Learnt from the Analysis of Large-scale Corporate Databases," presented at the International Conference on Software Engineering, Shanghai, 2006. [11] D. Breuker, et al., "Reliability of software metrics tools," presented at the International Conference on Software Process and Product Measurement, Amsterdam, 2009. [12] M. C. P. A. Goulão, "Component-Based Software Engineering: a Quantitative Approach," Doctoral, Departamento de Informática, Universidade Nova de Lisboa, Faculdade de Ciências e Tecnologia, Lisboa, 2008. [13] I. Lopes Margarido, et al., "What is wrong with the CMMI® High Maturity Levels?," in SEPG Europe, Porto, 2010. [14] M. Philips, "CMMI V1.3 Planned Improvements," presented at the SEPG Europe 2010, Porto, Portugal, 2010. 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 23/26
  • 24. images http://mitografias.files.wordpress.com/2009/08/superman-flying.jpg –adapted, 24-06-2010 http://api.ning.com/files/hpf*xOTebDs- F23o6FETZ3j*3sNiONWjfXjTJCzprPjU5bS1 WJoGgWBjMPIOiQkm3SbZ41ijncrJ4K2aT-6dM9QURwHK3led/Dissemination2.jpg -26-06-2010 http://blog.pmtech.com.br/wp-content/uploads/Square-Paradox.jpg – 29-04-2011 http://www.signsexpressshop.co.uk/prodpics/1103.gif – 29-04-2011 Benjamin Haas/Shutterstock, http://cynthiayildirim.posterous.com/how-can-we-measure-the-size-of- the-universe – 29-04-2011 http://ryanstephensmarketing.com/blog/wp-content/uploads/2009/10/one_size_fits_all.JPG http://evolvingwe.com/wp-content/uploads/2010/11/image3.png – 29-04-2011 http://occlink.com/wp-content/uploads/process-picture.jpg http://www.pastinyala.com/images/customised_software_product.jpg – adapted 29-04-2011 http://www.smartkids.com.br/conteudo/especiais/transito/sinalizacao/semaforo.gif – 21-01-2011 http://www.screenhog.com/sketch/LightbulbIdea.jpg – 21-04-2010 http://igraduatedwhatnow.files.wordpress.com/2009/11/thank_you_small.jpg – 02-05-2010 http://etablissements.ac-amiens.fr/0801372g/matieres/anglais/images/difficult.gif – 25-05-2011 http://3.bp.blogspot.com/-_Z2dYcXxMmA/TbLat4c6i_I/AAAAAAAAAnk/KlLdgG- dgtw/s1600/whereamigoing.jpg – adapted, 25-05-20111 http://www.articulate.com/rapid-elearning/wp-content/uploads/2008/08/summary-objectives450.gif – adapted, 25-05-2011 http://1.bp.blogspot.com/_C3jJLFkkSKs/Rzb7NQdztyI/AAAAAAAAA1A/H8nECRh_76A/s400/ponte.JPG – 06-06-2011 http://www.veryhappypig.com/blog/results.jpg -06-06-2011 http://www.stampa.unibocconi.it/immagini/LA4_economiaq20100603145905.jpg - 06-06-2011 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 24/26
  • 25. interested in our research? get involved! participate in the surveys and/or in the validation phase share your experience and/or opinion contact: Isabel Lopes Margarido, isabel.margarido@gmail.com http://paginas.fe.up.pt/~pro09003/ copyright: partially sponsored by: 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 25/26
  • 26. acronyms ACQ – acquisition MA – Measurement and Analysis C – case study ML – maturity level CAR – Causal Analysis and Resolution n or * – many CMMI® – Capability Maturity Model org – organisation Integrated PA – Process Area dep – department PI – performance indicator DEV – development proj – project DoD – Department of Defense (United States SCAMPI â„  – Standard CMMI Appraisal of America) Method for Process Improvement FEUP – Faculty of Engineering, University of PP – Project Planning Porto PMC – Project Monitoring and Control GDM – goal driven measurement SEI – Software Engineering Institute GG – generic goal SG – specific goal GP – generic practice SP – specific practice G/P – goal or practice SVC – services ISO – International Organization for SW – software Standardization TSPâ„  – Team Software Process KLOC – thousand lines of code V – version 3rd of October, 2011 Isabel Lopes Margarido, CMMI Portugal | Braga 26/26