SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Kürzlich hochgeladen (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

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