SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
PROFES 2011
                                 Torre Canne (BA) – Italy, June 21 2011




Proposing an ISO/IEC 15504 Compliant Method for Process
               Capability / Maturity Models Customization

                                                  Jean C.R. Hauck
                             Christiane Gresse von Wangenheim
                                                  Fergal McCaffery
                                                    Luigi Buglione




                                   www.eng.it
UFSC                        At a glance


                                                  Federal University of Santa Catarina
                                                  Florianópolis/Brazil [http://www.ufsc.br]

                                                  • 48 Master courses
                                                  •   38 PhD courses
                                                  •   62 Undergraduate courses
                                                  •   EUR 268 million annual budget
                                                  •   25,737 Undergraduate students
                                                  •   8,543 Graduate students
                                                  •   34,280 Students
[http://www.youtube.com/watch?v=V6E1Z5DEuvk]


        INCoD is to be a reference institute for excellence in research, validation
        and dissemination to support digital convergence. [http://www.incod.ufsc.br]

       The Software Quality Group focuses on scientific research, development and
       transfer of SE models, methods and tools. [http://www.gqs.ufsc.br]

                                                             www.eng.it
DKIT                      At a glance

                                                          Dundalk Institute of
                                                          Technology is a 90 acre
                                                          campus situated between
                                                          Dublin and Belfast (each
                                                          approximately 50 miles
                                                          away).

                                                          The Institute consists of 4
                                                          Schools:

                                                          1. Business & Humanities
                                                          2. Informatics & Creative
                                                          Arts
                                                          3. Engineering
The Regulated Software Research Group which is            4. Health & Science
part of LERO (the Irish Software Engineering
Research Centre) is part of the School of Informatics
& Creative Media

                                                        www.eng.it
Engineering              At a glance



 _ The first Italian ICT player
   _ more than 730 M/€ revenues          Research and       PA & HC       Finance      Industry        TELCO      Utilities
                                         Development
   _ 1000 clients
   _ 6,300 IT specialists              System Int. &
                                       Consultancy
                                                        %     46            70            54           80            80

                                       Outsourcing      %     35            10            27           10

                                       Software
                                                        %     19            20            19           10            20



                                                                   ERP                 IT Security             ECM



                                                                                    Plant Management
                                                            Managed Operations                           Broadband & Media
                                                                                          System




                                                                         www.eng.it



                                                              www.eng.it
Customizing SPCMMs       Goals of the presentation

 G1. Discuss the daily need to tailor, applied to the SPI
world
 G2. Analyze the state-of-the-art about SPCMMs
customizing
 G3. Propose a 5-step process and related basic
techniques from a SLR analysis




5                  PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs                  Agenda

•   Introduction
     –   Customize in the ‘real’ world
     –   …and in the SPI world
•   Requirements for SPCMMs
     –   Criteria and Characteristics
•   Existing Methods for SPCMMs Customization
     –   Methods for Developing SPCMMs
     –   Development Process for Standards
     –   Developing a SPCMM in Practic
•   A Proposal for a Method for Customizing SPCMMs
     –   Elements to consider
     –   Main phases and Basic Techniques
     –   First results & Discussion
•   Conclusions & Prospects
•   Q&A




6                            PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction             ‘Natural’ Process Improvement
                              Natural




                                                                                      • Stalactites – 1 cm
                                                                                        each 50-60 years
                                                                                      • Stalagmites – 1 cm
                                                                                        each 100-120 years




• …have our companies also a (mid-)long term vision
  for process improvement?

7                  PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction             Customize in the ‘real’ world...




8                  PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction             Customize in the SPI world...




         ...                                                                          ...




• How to customize a SPCMM and which elements to
  take into account?


9                  PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs                  Agenda

•    Introduction
      –   Customize in the ‘real’ world
      –   …and in the SPI world
•    Requirements for SPCMMs
      –   Criteria and Characteristics
•    Existing Methods for SPCMMs Customization
      –   Methods for Developing SPCMMs
      –   Development Process for Standards
      –   Developing a SPCMM in Practic
•    A Proposal for a Method for Customizing SPCMMs
      –   Elements to consider
      –   Main phases and Basic Techniques
      –   First results & Discussion
•    Conclusions & Prospects
•    Q&A




10                            PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Requirements for...               Criteria & Characteristics (1)

• Several classification for requirements expressing the capability/maturity
  of an organization
       Becker et al. (2009)  7 criteria
          o (i) comparison with existing models, (ii) iterative development, (iii) model; evaluation, (iv)
            multi-methodological procedure, (v) identification of the relevance of problem, (vi) problem
            definition, (vii) published results and (viii) scientific documentation;
       Matook & Indulska (2009)  5 criteria
          o generality, flexibility, completeness, usability and comprehensibility
       Lahrmann & Marx (2010)  4 criteria, as follows


                Criteria                                               Characteristics
            Dimensions                             1D                         2D                  Hierarchic
          Representation                           Continuous                                      Staged
              Audience                                 Unique                                      Multiple
      Assessment Approach                          Qualitative                                   Quantitative


 11                           PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Requirements for...           Criteria & Characteristics (2)

• ISO/IEC 15504-2 proposes specific criteria for PRM and PAM

      •   R1 - Declaration of the specific domain and community of interest, including
          aspects of consensus achievement;
      •   R2 - Description of processes including: unique title, purpose and outcomes;
      •   R3 - Presentation of the existent relationships between processes;
      •   PAM
      •   R4 - Statement of scope and coverage of the model;
      •   R5 - Indication of the capability levels selected from a measurement
          framework for the processes, starting at level 1;
      •   R6 - Mapping for the selected processes of the chosen PRM(s) ;
      •   R7 - Details of performance indicators of the processes, mapped to the
          purposes and outcomes of selected the processes of PRM(s);
      •   R8 - Detailed process attributes of measurement framework;
      •   R9 - Objective evidence that the requirements are fulfilled.



 12                       PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs                  Agenda

•    Introduction
      –   Customize in the ‘real’ world
      –   …and in the SPI world
•    Requirements for SPCMMs
      –   Criteria and Characteristics
•    Existing Methods for SPCMMs Customization
      –   Methods for Developing SPCMMs
      –   Development Process for Standards
      –   Developing a SPCMM in Practic
•    A Proposal for a Method for Customizing SPCMMs
      –   Elements to consider
      –   Main phases and Basic Techniques
      –   First results & Discussion
•    Conclusions & Prospects
•    Q&A




13                            PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Existing methods...             Methods for developing SPCMMs

• Several methods proposed during the past years:

      • de Bruin et al. (2005) – 6 steps sequence for developing a Maturity
        Assessment Model, not addressed in detail the customization issue
      • Mettler et al. (2009) – 6 main steps from a model user perspective
      • Maier, Moultrie & Clarkson (2009) – guide for developing maturity grids
        but not focusing on SPCMMs
      • Salviano et al. (2009) – PRO2PI framework, by a 7-step process, but not
        details about how to customize SPCMMs
      • Matook & Indulska (2009) – QFD-based approach for keeping the Voice of
        the Customer (VoC), with a quality measure as outcome
      • Becker et al. (2009) – Set of defined requirement for development but no
        details about the evolution of such models


• Note: none of them is specifically targeted to meet ISO/IEC 15504-2
  requirements!


 14                         PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Existing methods...             Development Process for Standards (1)




                                                                        www.iso.org/iso/stage_codes.pdf

15                         PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Existing methods...             Development Process for Standards (2)




www.iso.org/iso/stage_codes.pdf



 16                         PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Existing methods...                        Developing a SPCMM in Practice




                                                                     • 52 SPCMMs analyzed
                                                                     • Only 21% of those models (n=11) presented
                                                                       detailed info about their development, 27%
                                                                       (n=14) superficial ones, 52% (n=27) none




Source: Gresse von Wangenheim C., Hauck J.C.R., Zoucas A. Salviano C.F., McCaffery F., Shull F., Creating Software Process Capability/Maturity
Source
Models. IEEE Software, vol. 27 no. 4, pages 92 -94, July/August 2010.


  17                                    PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs                  Agenda

•    Introduction
      –   Customize in the ‘real’ world
      –   …and in the SPI world
•    Requirements for SPCMMs
      –   Criteria and Characteristics
•    Existing Methods for SPCMMs Customization
      –   Methods for Developing SPCMMs
      –   Development Process for Standards
      –   Developing a SPCMM in Practic
•    A Proposal for a Method for Customizing SPCMMs
      –   Elements to consider
      –   Main phases and Basic Techniques
      –   First results & Discussion
•    Conclusions & Prospects
•    Q&A




18                            PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
A proposal for...             Elements to take into account




              1. Standards development                          2. Existing methods for
                     procedures                                 developing SPCMM/grids



                  4. KE techniques                             3. Current way to customize
                                                                         SPCMMs




19                       PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
A proposal for...               Main Phases & Basic Techniques


     1.                  2.                          3.                              4.                     5.
 Knowledge               Knowledge                   Knowledge                       Knowledge               Knowledge
Identification       Specification               Refinement                         Usage                 Evolution


         Method Phase                                                Basic Technique(s)
     1. Knowledge Identification         Ontology Development; Glossary Development; Literature Review;
                                         Systematic Literature Review; Goal Question Metric; Expert
                                         Selecting; Delphi; Focus Groups
     2. Knowledge Specification          Delphi; Perspective-Based Reading; Checklist-based Reading;
                                         Semantic Mapping; Domain quality requirements elicitation; Focus
                                         groups; Structured Interview; Nominal group; Software Process
                                         QFD; Process Selection
     3. Knowledge Refinement             Expert Selecting; Delphi; Guidelines of Modeling; Behavior
                                         Engineering; Interrater Agreement; Checklist-based Reading
        4. Knowledge Usage               Goal Question              Metric;       Practical    Software   and   Systems
                                         Measurement
       5. Knowledge Evolution            Model change request management


20                          PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
A proposal for...              First Results & Discussion

• Some application of those concepts, by Explanatory Case Studies


              SPCMM                                                   Comments/Notes
           1. SaaS domain                 Software solution offered as a service, developed using SOA
                                          SaaS scenario requires specific Non-Functional Reqs (e.g.
                                         security, availability, service continuity…)  needs a SPCMMs
                                         customization
                                          SaaS SPCMM [74] developed at UFSC adopting steps #1-3, not
                                         yet performed steps #4-5
            2. Medi SPICE –               customization of ISO/IEC 15504 for software development of
      http://medispice.ning.com          medical devices
                                          Particularities due to regulatories approvals within the region(s)
                                         in which the medical device will be marketed (e.g. AAMI/IEC
                                         62304, FDA, etc...)
                                          Performed steps #1-3 from Jan-Dec 2010




 21                         PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs                  Agenda

•    Introduction
      –   Customize in the ‘real’ world
      –   …and in the SPI world
•    Requirements for SPCMMs
      –   Criteria and Characteristics
•    Existing Methods for SPCMMs Customization
      –   Methods for Developing SPCMMs
      –   Development Process for Standards
      –   Developing a SPCMM in Practic
•    A Proposal for a Method for Customizing SPCMMs
      –   Elements to consider
      –   Main phases and Basic Techniques
      –   First results & Discussion
•    Conclusions & Prospects
•    Q&A




22                            PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs              Conclusions & Perspectives
•    Tailoring, Customizing and SPI
       Continuous need to find for the ‘best fit’, both in the real world as well as in SPI
       ISO/IEC 15504 family of models is an example, contextualizing SPICE to several
        domains
•    State-of-the-art and main requirements
       Several studies for determining the typical requirements for developing a SPCMM...
       ...but few information about how to customize them
 A proposal for customizing SPCMMs
       Four elements to take into account, jointly with a Knowledge Engineering (KE)
        approach
       5 steps (identification; specification; refinement; usage; evolution)
 Some lessons learned
       It doesn’t exist an ‘absolute’ model, each model has a logical boundary as well as its
        pros & cons to know for been selected and chosen for building a new model
       A combination of 2+ SPCMMs is better than running 2+ models in parallel (less effort
        and costs)  the reference point is your management system, not the SPCMM


                       If you are out to describe the truth, leave elegance to the
                                tailor. (Albert Einstein)


23                         PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs       Q&A




             Grazie per l’attenzione!
            Thanks for your attention!
24                  PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Customizing SPCMMs        Contacts




  Jean Carlo R.       C. Gresse von                              Fergal                        Luigi
     Hauck            Wangenheim                                McCaffery                     Buglione
      UFSC                UFSC                                    DKIT                   Engineering.IT/ETS
jeanhauck@gmail.com   gresse@gmail.com                 fergal.mccaffery@dkit.ie          luigi.buglione@eng.it




 25                   PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione

Contenu connexe

Tendances

Integrated Water Management
Integrated Water ManagementIntegrated Water Management
Integrated Water ManagementStephen Flood
 
OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...
OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...
OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...SURF Events
 
FITT Toolbox: Standardisation in Media Formats
FITT Toolbox: Standardisation in Media FormatsFITT Toolbox: Standardisation in Media Formats
FITT Toolbox: Standardisation in Media FormatsFITT
 
Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’
Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’
Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’eyefortransport
 
3.Corallia
3.Corallia3.Corallia
3.Coralliagrebooca
 

Tendances (7)

Integrated Water Management
Integrated Water ManagementIntegrated Water Management
Integrated Water Management
 
OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...
OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...
OWD2011 - 3 - Heads in the cloud, feet on the ground - a pragmatic approach t...
 
FITT Toolbox: Standardisation in Media Formats
FITT Toolbox: Standardisation in Media FormatsFITT Toolbox: Standardisation in Media Formats
FITT Toolbox: Standardisation in Media Formats
 
Jane Williams Presentation
Jane Williams PresentationJane Williams Presentation
Jane Williams Presentation
 
Gert jan heerens
Gert jan heerensGert jan heerens
Gert jan heerens
 
Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’
Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’
Jens Fiege from FIEGE Logistics; ‘Develop a Culture of Innovation’
 
3.Corallia
3.Corallia3.Corallia
3.Corallia
 

Similaire à Proposing an ISO/IEC 15504 Compliant Method for Process Capability/Maturity Models Customization

Building a Maturity & Capability Model Repository
Building a Maturity & Capability Model RepositoryBuilding a Maturity & Capability Model Repository
Building a Maturity & Capability Model RepositoryLuigi Buglione
 
Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...
Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...
Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...Luigi Buglione
 
The LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachThe LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachLuigi Buglione
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...SpagoWorld
 
A Valuable ‘Data Experience’
A Valuable ‘Data Experience’A Valuable ‘Data Experience’
A Valuable ‘Data Experience’Luigi Buglione
 
Long way from ideas and needs to software measurement standards - Failures, s...
Long way from ideas and needs to software measurement standards - Failures, s...Long way from ideas and needs to software measurement standards - Failures, s...
Long way from ideas and needs to software measurement standards - Failures, s...Luigi Buglione
 
IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012imaginefuturefactory
 
Frederic Leoni Linkedin
Frederic Leoni LinkedinFrederic Leoni Linkedin
Frederic Leoni Linkedinfredleoni
 
Frederic Leoni Linkedin
Frederic Leoni LinkedinFrederic Leoni Linkedin
Frederic Leoni Linkedinfredleoni
 
Micheal O Foghlu - Ideagen event in WIT
Micheal O Foghlu - Ideagen event in WITMicheal O Foghlu - Ideagen event in WIT
Micheal O Foghlu - Ideagen event in WITthreesixty
 
Opportunities for Macedonian SME's in FP7
Opportunities for Macedonian SME's in FP7Opportunities for Macedonian SME's in FP7
Opportunities for Macedonian SME's in FP7MASIT MACEDONIA
 
Bioindustry Park Silvano Fumero and bioPmed
Bioindustry Park Silvano Fumero and bioPmedBioindustry Park Silvano Fumero and bioPmed
Bioindustry Park Silvano Fumero and bioPmedmet3project
 
Research Program Assessment from Research and Social Impacts
Research Program Assessment from Research and Social ImpactsResearch Program Assessment from Research and Social Impacts
Research Program Assessment from Research and Social ImpactsYuriko Sawatani
 
Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...
Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...
Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...Italeaf S.p.A.
 
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...FIAB
 
Break out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van PuymbroeckBreak out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van Puymbroeckimec.archive
 
Cisco ONE - The BIG Deal
Cisco ONE - The BIG Deal Cisco ONE - The BIG Deal
Cisco ONE - The BIG Deal Pawan Sharma
 
Pal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registryPal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registryMustafa Jarrar
 

Similaire à Proposing an ISO/IEC 15504 Compliant Method for Process Capability/Maturity Models Customization (20)

Building a Maturity & Capability Model Repository
Building a Maturity & Capability Model RepositoryBuilding a Maturity & Capability Model Repository
Building a Maturity & Capability Model Repository
 
Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...
Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...
Hybriding CMMI and Requirement Engineering Maturity & Capability Models - App...
 
The LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachThe LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model Approach
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
 
A Valuable ‘Data Experience’
A Valuable ‘Data Experience’A Valuable ‘Data Experience’
A Valuable ‘Data Experience’
 
Long way from ideas and needs to software measurement standards - Failures, s...
Long way from ideas and needs to software measurement standards - Failures, s...Long way from ideas and needs to software measurement standards - Failures, s...
Long way from ideas and needs to software measurement standards - Failures, s...
 
IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012
 
Frederic Leoni Linkedin
Frederic Leoni LinkedinFrederic Leoni Linkedin
Frederic Leoni Linkedin
 
Frederic Leoni Linkedin
Frederic Leoni LinkedinFrederic Leoni Linkedin
Frederic Leoni Linkedin
 
Micheal O Foghlu - Ideagen event in WIT
Micheal O Foghlu - Ideagen event in WITMicheal O Foghlu - Ideagen event in WIT
Micheal O Foghlu - Ideagen event in WIT
 
Kg philosopy
Kg philosopyKg philosopy
Kg philosopy
 
EGEE 3 Project
EGEE 3 ProjectEGEE 3 Project
EGEE 3 Project
 
Opportunities for Macedonian SME's in FP7
Opportunities for Macedonian SME's in FP7Opportunities for Macedonian SME's in FP7
Opportunities for Macedonian SME's in FP7
 
Bioindustry Park Silvano Fumero and bioPmed
Bioindustry Park Silvano Fumero and bioPmedBioindustry Park Silvano Fumero and bioPmed
Bioindustry Park Silvano Fumero and bioPmed
 
Research Program Assessment from Research and Social Impacts
Research Program Assessment from Research and Social ImpactsResearch Program Assessment from Research and Social Impacts
Research Program Assessment from Research and Social Impacts
 
Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...
Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...
Fra scienza e impresa: l’innovazione nei processi produttivi –Esempi di innov...
 
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
 
Break out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van PuymbroeckBreak out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van Puymbroeck
 
Cisco ONE - The BIG Deal
Cisco ONE - The BIG Deal Cisco ONE - The BIG Deal
Cisco ONE - The BIG Deal
 
Pal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registryPal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registry
 

Plus de Luigi Buglione

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?Luigi Buglione
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerLuigi Buglione
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Luigi Buglione
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...Luigi Buglione
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveLuigi Buglione
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...Luigi Buglione
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!Luigi Buglione
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...Luigi Buglione
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Luigi Buglione
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management PracticesLuigi Buglione
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelLuigi Buglione
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveLuigi Buglione
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...Luigi Buglione
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardLuigi Buglione
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development ProcessLuigi Buglione
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentLuigi Buglione
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementLuigi Buglione
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Luigi Buglione
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Luigi Buglione
 

Plus de Luigi Buglione (20)

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team Power
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader Perspective
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader Perspective
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 Standard
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development Process
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable Deployment
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project Management
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Proposing an ISO/IEC 15504 Compliant Method for Process Capability/Maturity Models Customization

  • 1. PROFES 2011 Torre Canne (BA) – Italy, June 21 2011 Proposing an ISO/IEC 15504 Compliant Method for Process Capability / Maturity Models Customization Jean C.R. Hauck Christiane Gresse von Wangenheim Fergal McCaffery Luigi Buglione www.eng.it
  • 2. UFSC At a glance Federal University of Santa Catarina Florianópolis/Brazil [http://www.ufsc.br] • 48 Master courses • 38 PhD courses • 62 Undergraduate courses • EUR 268 million annual budget • 25,737 Undergraduate students • 8,543 Graduate students • 34,280 Students [http://www.youtube.com/watch?v=V6E1Z5DEuvk] INCoD is to be a reference institute for excellence in research, validation and dissemination to support digital convergence. [http://www.incod.ufsc.br] The Software Quality Group focuses on scientific research, development and transfer of SE models, methods and tools. [http://www.gqs.ufsc.br] www.eng.it
  • 3. DKIT At a glance Dundalk Institute of Technology is a 90 acre campus situated between Dublin and Belfast (each approximately 50 miles away). The Institute consists of 4 Schools: 1. Business & Humanities 2. Informatics & Creative Arts 3. Engineering The Regulated Software Research Group which is 4. Health & Science part of LERO (the Irish Software Engineering Research Centre) is part of the School of Informatics & Creative Media www.eng.it
  • 4. Engineering At a glance _ The first Italian ICT player _ more than 730 M/€ revenues Research and PA & HC Finance Industry TELCO Utilities Development _ 1000 clients _ 6,300 IT specialists System Int. & Consultancy % 46 70 54 80 80 Outsourcing % 35 10 27 10 Software % 19 20 19 10 20 ERP IT Security ECM Plant Management Managed Operations Broadband & Media System www.eng.it www.eng.it
  • 5. Customizing SPCMMs Goals of the presentation  G1. Discuss the daily need to tailor, applied to the SPI world  G2. Analyze the state-of-the-art about SPCMMs customizing  G3. Propose a 5-step process and related basic techniques from a SLR analysis 5 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 6. Customizing SPCMMs Agenda • Introduction – Customize in the ‘real’ world – …and in the SPI world • Requirements for SPCMMs – Criteria and Characteristics • Existing Methods for SPCMMs Customization – Methods for Developing SPCMMs – Development Process for Standards – Developing a SPCMM in Practic • A Proposal for a Method for Customizing SPCMMs – Elements to consider – Main phases and Basic Techniques – First results & Discussion • Conclusions & Prospects • Q&A 6 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 7. Introduction ‘Natural’ Process Improvement Natural • Stalactites – 1 cm each 50-60 years • Stalagmites – 1 cm each 100-120 years • …have our companies also a (mid-)long term vision for process improvement? 7 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 8. Introduction Customize in the ‘real’ world... 8 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 9. Introduction Customize in the SPI world... ... ... • How to customize a SPCMM and which elements to take into account? 9 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 10. Customizing SPCMMs Agenda • Introduction – Customize in the ‘real’ world – …and in the SPI world • Requirements for SPCMMs – Criteria and Characteristics • Existing Methods for SPCMMs Customization – Methods for Developing SPCMMs – Development Process for Standards – Developing a SPCMM in Practic • A Proposal for a Method for Customizing SPCMMs – Elements to consider – Main phases and Basic Techniques – First results & Discussion • Conclusions & Prospects • Q&A 10 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 11. Requirements for... Criteria & Characteristics (1) • Several classification for requirements expressing the capability/maturity of an organization  Becker et al. (2009)  7 criteria o (i) comparison with existing models, (ii) iterative development, (iii) model; evaluation, (iv) multi-methodological procedure, (v) identification of the relevance of problem, (vi) problem definition, (vii) published results and (viii) scientific documentation;  Matook & Indulska (2009)  5 criteria o generality, flexibility, completeness, usability and comprehensibility  Lahrmann & Marx (2010)  4 criteria, as follows Criteria Characteristics Dimensions 1D 2D Hierarchic Representation Continuous Staged Audience Unique Multiple Assessment Approach Qualitative Quantitative 11 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 12. Requirements for... Criteria & Characteristics (2) • ISO/IEC 15504-2 proposes specific criteria for PRM and PAM • R1 - Declaration of the specific domain and community of interest, including aspects of consensus achievement; • R2 - Description of processes including: unique title, purpose and outcomes; • R3 - Presentation of the existent relationships between processes; • PAM • R4 - Statement of scope and coverage of the model; • R5 - Indication of the capability levels selected from a measurement framework for the processes, starting at level 1; • R6 - Mapping for the selected processes of the chosen PRM(s) ; • R7 - Details of performance indicators of the processes, mapped to the purposes and outcomes of selected the processes of PRM(s); • R8 - Detailed process attributes of measurement framework; • R9 - Objective evidence that the requirements are fulfilled. 12 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 13. Customizing SPCMMs Agenda • Introduction – Customize in the ‘real’ world – …and in the SPI world • Requirements for SPCMMs – Criteria and Characteristics • Existing Methods for SPCMMs Customization – Methods for Developing SPCMMs – Development Process for Standards – Developing a SPCMM in Practic • A Proposal for a Method for Customizing SPCMMs – Elements to consider – Main phases and Basic Techniques – First results & Discussion • Conclusions & Prospects • Q&A 13 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 14. Existing methods... Methods for developing SPCMMs • Several methods proposed during the past years: • de Bruin et al. (2005) – 6 steps sequence for developing a Maturity Assessment Model, not addressed in detail the customization issue • Mettler et al. (2009) – 6 main steps from a model user perspective • Maier, Moultrie & Clarkson (2009) – guide for developing maturity grids but not focusing on SPCMMs • Salviano et al. (2009) – PRO2PI framework, by a 7-step process, but not details about how to customize SPCMMs • Matook & Indulska (2009) – QFD-based approach for keeping the Voice of the Customer (VoC), with a quality measure as outcome • Becker et al. (2009) – Set of defined requirement for development but no details about the evolution of such models • Note: none of them is specifically targeted to meet ISO/IEC 15504-2 requirements! 14 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 15. Existing methods... Development Process for Standards (1) www.iso.org/iso/stage_codes.pdf 15 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 16. Existing methods... Development Process for Standards (2) www.iso.org/iso/stage_codes.pdf 16 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 17. Existing methods... Developing a SPCMM in Practice • 52 SPCMMs analyzed • Only 21% of those models (n=11) presented detailed info about their development, 27% (n=14) superficial ones, 52% (n=27) none Source: Gresse von Wangenheim C., Hauck J.C.R., Zoucas A. Salviano C.F., McCaffery F., Shull F., Creating Software Process Capability/Maturity Source Models. IEEE Software, vol. 27 no. 4, pages 92 -94, July/August 2010. 17 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 18. Customizing SPCMMs Agenda • Introduction – Customize in the ‘real’ world – …and in the SPI world • Requirements for SPCMMs – Criteria and Characteristics • Existing Methods for SPCMMs Customization – Methods for Developing SPCMMs – Development Process for Standards – Developing a SPCMM in Practic • A Proposal for a Method for Customizing SPCMMs – Elements to consider – Main phases and Basic Techniques – First results & Discussion • Conclusions & Prospects • Q&A 18 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 19. A proposal for... Elements to take into account 1. Standards development 2. Existing methods for procedures developing SPCMM/grids 4. KE techniques 3. Current way to customize SPCMMs 19 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 20. A proposal for... Main Phases & Basic Techniques 1. 2. 3. 4. 5. Knowledge Knowledge Knowledge Knowledge Knowledge Identification Specification Refinement Usage Evolution Method Phase Basic Technique(s) 1. Knowledge Identification Ontology Development; Glossary Development; Literature Review; Systematic Literature Review; Goal Question Metric; Expert Selecting; Delphi; Focus Groups 2. Knowledge Specification Delphi; Perspective-Based Reading; Checklist-based Reading; Semantic Mapping; Domain quality requirements elicitation; Focus groups; Structured Interview; Nominal group; Software Process QFD; Process Selection 3. Knowledge Refinement Expert Selecting; Delphi; Guidelines of Modeling; Behavior Engineering; Interrater Agreement; Checklist-based Reading 4. Knowledge Usage Goal Question Metric; Practical Software and Systems Measurement 5. Knowledge Evolution Model change request management 20 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 21. A proposal for... First Results & Discussion • Some application of those concepts, by Explanatory Case Studies SPCMM Comments/Notes 1. SaaS domain  Software solution offered as a service, developed using SOA  SaaS scenario requires specific Non-Functional Reqs (e.g. security, availability, service continuity…)  needs a SPCMMs customization  SaaS SPCMM [74] developed at UFSC adopting steps #1-3, not yet performed steps #4-5 2. Medi SPICE –  customization of ISO/IEC 15504 for software development of http://medispice.ning.com medical devices  Particularities due to regulatories approvals within the region(s) in which the medical device will be marketed (e.g. AAMI/IEC 62304, FDA, etc...)  Performed steps #1-3 from Jan-Dec 2010 21 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 22. Customizing SPCMMs Agenda • Introduction – Customize in the ‘real’ world – …and in the SPI world • Requirements for SPCMMs – Criteria and Characteristics • Existing Methods for SPCMMs Customization – Methods for Developing SPCMMs – Development Process for Standards – Developing a SPCMM in Practic • A Proposal for a Method for Customizing SPCMMs – Elements to consider – Main phases and Basic Techniques – First results & Discussion • Conclusions & Prospects • Q&A 22 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 23. Customizing SPCMMs Conclusions & Perspectives • Tailoring, Customizing and SPI  Continuous need to find for the ‘best fit’, both in the real world as well as in SPI  ISO/IEC 15504 family of models is an example, contextualizing SPICE to several domains • State-of-the-art and main requirements  Several studies for determining the typical requirements for developing a SPCMM...  ...but few information about how to customize them  A proposal for customizing SPCMMs  Four elements to take into account, jointly with a Knowledge Engineering (KE) approach  5 steps (identification; specification; refinement; usage; evolution)  Some lessons learned  It doesn’t exist an ‘absolute’ model, each model has a logical boundary as well as its pros & cons to know for been selected and chosen for building a new model  A combination of 2+ SPCMMs is better than running 2+ models in parallel (less effort and costs)  the reference point is your management system, not the SPCMM If you are out to describe the truth, leave elegance to the tailor. (Albert Einstein) 23 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 24. Customizing SPCMMs Q&A Grazie per l’attenzione! Thanks for your attention! 24 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 25. Customizing SPCMMs Contacts Jean Carlo R. C. Gresse von Fergal Luigi Hauck Wangenheim McCaffery Buglione UFSC UFSC DKIT Engineering.IT/ETS jeanhauck@gmail.com gresse@gmail.com fergal.mccaffery@dkit.ie luigi.buglione@eng.it 25 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione