SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
EuroMed-SPI 2010 Conference
                                 Sofia (Bulgaria), October 19-20 2010




Towards an Effective Process
                               Spago4Q and the QEST nD Model
     Improvement Platform

                                                          Luigi Buglione
                                                         Gabriele Ruffatti
                                                          Sergio Oltolina
                                                    Engineering Group - Italy

                                                             Fulvio Frati
                                                        Ernesto Damiani
                                                           Mauro Regoli
                               Dipartimento di Tecnologie dell’Informazione
                                       Università degli Studi di Milano – Italy



                                    www.eng.it
Engineering Group             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



2                                                                      www.eng.it
SESAR Lab                     Università degli Studi di Milano


    • SErvice-oriented Software Architecture Research Lab within the Università
      degli Studi di Milano (Italy) headed by Prof. Ernesto Damiani

    • The research activities mainly focused on:
            Software Engineering
            Knowledge Management
            Business Modeling
            Open Source Development paradigms
            Semantic Web
            Enhanced Security Architectures
            Mobile Nets interaction and Geolocation
            Distributed Systems
            Net Protocols

    • The staff is composed by full time Professors, Researchers, Post-Docs, PhDs
      and Research Collaborators.
                                       sesar.dti.unimi.it

3                        EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
SPAGO4Q & QEST nD       Goals of the presentation


 G1. Discuss the relevance of a SPI program properly set up
 G2. Propose an OSS based-solution joining a multidimensional
performance management framework
 G3. Present a case study describing the implementation of a
multidimensional performance model in a context of Application
Management Services




4                  EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD                Agenda



•   Introduction
     – A bit of humor…
     – Need for SPI tools
•   Our Open Source Solution
     – QEST nD model
     – Spago4Q platform
•   Multidimensional Analysis Framework for SPI
     – Dimensions of Analysis
•   Case Study
     – Description
     – Results
•   Conclusions & Perspectives
•   Q&A



5                           EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Introduction                   A bit of humour…




               URL: www.dilbert.com


6                         EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Introduction             Some initial questions…


Q: What does it mean SPI in your ‘organizational
language’?


           Q: How (and from who) it has been perceived right now?



Q: Is there a way to measure it?


           Q: Which possible improvements for achieving it?


7                   EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Introduction               Need for SPI tools


• The continuous improvement of software process has become a goal of
  paramount importance for organizations focused on software development


• Such a scenario of integrated information is known as Business Intelligence
  and encloses all the business processes and tools used by organizations for
  data acquisition


• In order to achieve this goal, a number of commercial and open source
  frameworks has been developed and distributed implementing mathematical
  schema aimed at measuring process performance and suggesting process
  areas needing improvements.


• Tools have to be tightly coupled with formalized SPI framework to foster solid
  and reliable analyses
8                     EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Introduction                  Related Works
• A fundamental problem facing software process engineering is verifying and
  ensuring that the mandated process is actually carried out and improved, if
  necessary
      Requires monitoring of performed process steps and produced work products
• Needed information can be obtained
      Monitoring actual projects as they are carried out
      Using a combination of manual and automatic recording
      Exploiting a post-mortem analysis of process enactment records
• Early efforts in this direction included TAME (Tools for a Measurement
  Environment), and SoftMan projects
      Focused on single-process, single-project data collection
• Holkar project produced a prototype quality monitoring system
      Used XML as means of both capturing data from sources and storing results in a
       repository
• Commercial tools such as Polarion and 6th Sense Analytics do not support cross-
  project comparisons and are not meta-model driven
• Spago4Q fills the gap introducing a complete multi-process multi-project
  monitoring framework providing data for a complete process improvement
  analysis
9                        EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD                Agenda



•    Introduction
      – A bit of humor…
      – Need for SPI tools
•    Our Open Source Solution
      – QEST nD model
      – Spago4Q platform
•    Multidimensional Analysis Framework for SPI
      – Dimensions of Analysis
•    Case Study
      – Description
      – Results
•    Conclusions & Perspectives
•    Q&A



10                           EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OS Solution                               Introduction


     Our work is aimed at showing the integration of
          • QEST nD model, a conceptual framework for measuring process
            performance based on multiple analysis dimensions (e.g. economic,
            social, and technological dimensions)
                    www.semq.eu/leng/modtechqlm.htm



          • Spago4Q, the open source platform to measure, analyze and monitor
            quality of products, processes and services
                    www.spago4q.org




Source: Buglione L. & Abran A., QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model, International Journal of
Advances in Engineering Software, Elsevier Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7


11                                        EuroMed-SPI 2010 – Sofia, October 19-20, 2010             www.eng.it
Our OS Solution                                QEST model

Method: Performance is expressed as the combination of the specific ratios
 selected for each of the 3 dimensions of the quantitative assessment
 (Productivity - PR) and the perceived product quality level of the qualitative
 assessment (Quality - Q)

                                                             Performance = PR + Q

Model: QEST (Quality factor + Economic,
  Social & Technical dimensions) is a
  “structured shell” to be filled according
  to management objectives in relation to
  a specific project
Such a model has the ability to handle
  independent sets of dimensions without
   predefined ratios and weights - referred
  to as an open model
Source: Buglione L. & Abran A., QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model, International Journal of
Advances in Engineering Software, Elsevier Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7


12                                        EuroMed-SPI 2010 – Sofia, October 19-20, 2010             www.eng.it
Our OS Solution            QEST model – Geometrical Indicators

 Target: measuring project performance (p) using 3 distinct viewpoints
 Input Data: list of weighted ratios for each dimension and quality
 questionnaires
 Output Data: an integrated normalized value of performance

 It is possible to measure performance considering at least 3 distinct geometrical
 concepts:
 • Distance between the tetrahedron base
 center of gravity and the center of the
 plane section along the tetrahedron
 height – the greater the distance from 0,
 the higher the performance level;
 • Area of the sloped plane section – the
 smaller the area, the higher the
 performance level;
 • Volume of the lowest part of the
 truncated tetrahedron – the greater the
 volume, the higher the performance level.

13                     EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OS Solution            QEST model – Key Features

• Integrated quantitative and qualitative evaluation from 3 concurrent
organisational viewpoints
• A 3D geometrical representation at a single project phase (usually after
the project is completed)
• Use of de facto and de jure standards (e.g. ISO/IEC 9126 for the Quality
Factor)
• Performance Measurement Model to use for consolidating Balanced
Scorecard (BSC) measurement outcomes
• Extension of the original 3D model to n possible dimensions-
perspectives  QEST nD through the simplex as the mechanism to solve
the problem from the 4th dimension on




14                     EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution            Spago4Q Platform

Spago4Q (SpagoBI for Quality) is:
• An open source platform for the continuous monitoring of software quality (
   www.spago4q.org)
• A vertical adaptation of SpagoBI, the Open Source Business Intelligence suite
   (www.spagobi.org)
• Pure open-source (no commercial version), with commercial support by
   Engineering Group
• Recently adopted by  the European Commission –
   Directorate General for Regional Policy (DG-REGIO)

Main features
 Multi-process multi-project monitoring
 Data Collection run in a fully, transparent way
Equipped with extractors specific of most-common software process
environments (IDE, workflow management, text editing, …)

15                      EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution            Spago4Q Structure




16                      EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution            Spago4Q Metamodel




17                      EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution                                 Definition of the Integrated Environment


 • The definition of a QEST nD model is a multisteps procedure fully
   supported by Spago4Q

 • The procedure is coherent with the PMAI (Plan-Measure-Assess-Improve)
   cycle:
     PLAN, defining a set of metrics, based on the GQM approach, and
       possible dimensions of analysis (perspectives) characterizing the analysis
     MEASURE, including the collection of data, and the computation of
       metric values and global performance value
     ASSESS, presenting results through dashboards and reports
     IMPROVE, analyzing in detail each value below expected thresholds in
       order to find possible problems or bottlenecks from a process based
       viewpoint


Source: Buglione L., Misurare il Software. Quantità, qualità, standards e miglioramento di processo nell’Information & Communication Technology, FrancoAngeli, 3/
ed, 2008, ISBN 978-88-464-9271-5



18                                          EuroMed-SPI 2010 – Sofia, October 19-20, 2010                 www.eng.it
Our OSS Solution            Step 1. Metrics & Model Definition


     Declaration of a complete GQM, with the definition of
         the analysis dimensions
         the concepts to measure
         the metrics to apply to project’s workproducts




19                       EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution            Step 2. Weights & Thresholds Definition


 Couple each metric with the
   respective weight
        Indicates the importance that
         such a concept plays in the
         dimension it belongs to

 Define the specific thresholds
        Evaluates the value with respect
         to organization policies

 Assign (if provided) QF to each
   dimension
        Give to each dimension a quality
         evaluation


20                      EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution            Step 3. Data Gathering


     Measures are taken directly from Spago4Q data warehouse
         The DB is filled by data automatically collected by extractors
        accessing process work-products (code package, text documents,
        project information, …)
         Supported RDBMS: MySQL, ProstgreSQL, Oracle 10g, etc…

     Metrics are described in terms of:
        Name of the model to which the metric is assigned to
        Default value
        Minimum and maximum values (for normalization)
        KPI computation algorithm




21                       EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution            Step 4. Overall Performance Calculation


 • Overall and dimension-wise performance indexes are computed
   as KPIs that take in input configuration data and results of the
   metrics

 • The performance value of each dimension is calculated as the
   weighted sum of each selected measure by its assigned weight
   for that dimension




22                      EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Our OSS Solution            Step 5. Reporting


     • Sets of reports and dashboards could be defined and
       configured to satisfy reporting and managerial needs


     • Spago4Q provides methods and interfaces to directly
       configure and create new reports using all the facilities
       provided by Eclipse BIRT open source reporting tool




23                       EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD                Agenda



•    Introduction
      – A bit of humor…
      – Need for SPI tools
•    Our Open Source Solution
      – QEST nD model
      – Spago4Q platform
•    Multidimensional Analysis Framework for SPI
      – Dimensions of Analysis
•    Case Study
      – Description
      – Results
•    Conclusions & Perspectives
•    Q&A



24                           EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Multidim. Analysis            Dimensions of Analysis


     •     Four analysis dimensions:
           1.   Economical (E)
           2.   Technical (T)
           3.   Resource Usage (RS)
                                RS
           4.   Customer Satisfaction (CS)
                                       CS


     •     Each dimension is characterized by a specific metrics set for
           process evaluation

     •     Performance values for each dimension allow to identify
           process areas that need improvements


25                            EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD                Agenda



•    Introduction
      – A bit of humor…
      – Need for SPI tools
•    Our Open Source Solution
      – QEST nD model
      – Spago4Q platform
•    Multidimensional Analysis Framework for SPI
      – Dimensions of Analysis
•    Case Study
      – Description
      – Results
•    Conclusions & Perspectives
•    Q&A



26                           EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study                Project description

     • The case study is based on a three-year project
     • Application Management (AM) services
         Software Maintenance (Corrective, Adaptive, Perfective, Preventive)
          for a large mission-critical system in a Finance Institute

     • Services started in 2006
         Analysis period : January 2008 – June 2010

     • Data was collected from tools supporting development
       environment
         Data gathered with the Polarion (www.polarion.com) Application
          Lifecycle Management (ALM) tool



27                    EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study                     Objectives

 Verify QEST nD applicability and results in a context of AM Services
 Define a QEST nD model aligned to the AM services goals
 Monitor the effectiveness of improvement action with specific goals and
  metrics
 Example of adopted goals and improvement actions

  Goals
       EC-G3 Reduce the rework (intended as impact of defects in UAT or production environment)
       TE-G1 Improve the deploy process
       TE-G5 Improve effectiveness of peer reviews

  Improvement actions
       Deploy process automation and automatic analysis of source code
       Progressively increasing of the number of peer reviews on critical work products
       Specific tasks were included in Impact analysis phase at the aim to:
           Classify and identify critical Work Products to be reviewed
           Assign an owner to solve complex defects impacting on different development streams
           Root-cause analysis of the recurring defects


28                         EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study                        QEST Model - Dimensions & Metrics

 The model defined for the case study take into account four analysis
    dimensions and goals as follows:
 1. Economical (E)
      E.G1 Reduce the effort of corrective maintenance
      E.G2 Improve the number of delayed deliverables
      E.G3 Reduce the rework (intended as impact of defects in UAT or production environment)

 1. Technical (T)
      T.G1 Improve the deploy process
      T.G2 Reduce the resolution time for defects and technical issues
      T.G3 Improve quality of documents and source code
      T.G4 Reduce the rework (intended as impact of defects during development phase)
      T.G5 Effectiveness of peer reviews
      T.G6 Improve non regression test

 1. Resource Usage (RS)
                    RS
      RS.G1 Reduce impact of human resource management issues
      RS.G2 Improve hardware system availability

 1 Customer Satisfaction (CS)
                          CS
      CS.G1 Improve user satisfaction 2010 – Sofia, October 19-20, 2010 and application services
                                        about training courses                www.eng.it
29                          EuroMed-SPI
Case Study                                     QEST Model - Dimensions & Metrics
   Dimension                                         Metric Description                                                 Formula
Economical (E)
            E       Incidence of Corrective Maintenance Effort w.r.t. maintained code size            Corrective Maintenance Effort/ KLOC
                    Ratio Corrective Maintenance Effort - Adaptive Maintemance Effort                 Corrective Maintenance Effort/ Adaptive
                                                                                                      Maintenance Effort
                    Incidence of Delayed Deliverables w.r.t. total number of Deliverables             no. Delayed Deliv. / no. Deliv.
                    Incidence of Defects after system test w.r.t. total number of Defects             no. Defects in UAT or production / total no. of
                                                                                                      Defects
Resource Usage      Human Resources management issues w.r.t. total number of issues admitted for      no. HR issues / no. Issues for group size
(RS
 RS)                working group size
                    Hardware System Availability                                                      Percentage System Availability
Technical (T)
           T        Technical management issues w.r.t. total number of issues admitted                no. Technical issues / no.issues admitted

                    Issues Mean Resolution Time                                                       Total Res. Time / no. Issues
                    Document quality: respect of document quality standard                            Percentage of positive response to a
                                                                                                      checklist
                    Software Complexity                                                               Results of automatic static code analysis
                    Coding rules non-conformity level                                                 Results of automatic static code analysis
                    Software Maintenability                                                           Results of automatic static code analysis
                    Incidence of Peer Reviews w.r.t. total number of Deliverables                     no. Peer reviews / no. Deliverables
                    Number of Defects discovered by peer reviews w.r.t. total number of Defects       no. Peer review defects / total no. defects
                                                                                                      no. Defects / FP
                    Incidence of Defects Due to Design Phase w.r.t. total number of Defects           no. Defects(Design phase) / Total no.
                                                                                                      Defects
                                                                                                      for any phase p
                    Test coverage w.r.t. Requirements                                                 no. Test Cases / no. Requirements

                    Production Defects Mean Resolution Time                                           Total Res. Time / no. defects



Customer            Training Services                                                                 Questionnaire results
Satisfaction (CS
              CS)   User Satisfaction                                                                 Questionnaire results


  30                                        EuroMed-SPI 2010 – Sofia, October 19-20, 2010          www.eng.it
Case Study            Results - QEST dashboard




31                EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study                  Results – Dimensions trend analysis

Last results for each dimension




Trend for each dimension




32                      EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study            Results – Global and technical % increasing




33                EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study                Detailed Analysis Results (example)
                                                          example




[AM-EC-M.04] Defects reduction in UAT and production environment
[AM-TE-M.11] Defects mean resolution time reduction



34                    EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study                    Detailed Analysis Results (example)
                                                               example




     [AM-TE-M.01] Technical issues reduction: specifically related to deployment process
     [AM-TE-M.02] Technical issues mean resolution time



35                         EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Case Study                  Detailed Analysis Results (example)
                                                            example




[AM-TE-M.07] Number of peer reviews actually executed vs. number of critical Work
Products
[AM-TE-M.08] Defects or potential defects discovered during peer reviews
[AM-TE-M.09] Incidence of defects due to design phase

36                      EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD                Agenda



•    Introduction
      – A bit of humor…
      – Need for SPI tools
•    Our Open Source Solution
      – QEST nD model
      – Spago4Q platform
•    Multidimensional Analysis Framework for SPI
      – Dimensions of analysis
•    Case Study
      – Description
      – Results
•    Conclusions & Perspectives
•    Q&A



37                           EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD              Conclusions

• Need for SPI tools
         Huge attention from Management for low-cost technical solutions for a better monitoring
         & control both at the project and organizational level  OSS
         The right combination should include both methods and tools
• QEST nD
        QEST is multidimensional performance model taking into account several perspectives
         from interested stakeholders
        QEST can be exploited also at the SLC level with LIME (see www.semq.eu)
• SPAGO4Q
        Spago4Q is a flexible platform for software process/product monitoring applicable to any
         SPI activity
         Current version (v2.3.1) is freely downloadable @ www.spago4q.org
• Case study - Provided evidence
        Clear Benefits on measurement process
        Greater effectiveness of peer reviews
• Difficulties in achieving process improvements
         Time pressure
         Workload and urgent activities disqualify the team to provide sufficient effort to SPI
         activities
         SPI is usually considered as a low priority process
         Continuous commitment is needed
38                         EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD            Perspectives

• Spago4Q new services will support the implementation measurement model based on
  standard models
      Product level: ISO 9126-1 ( ISO 250xx), ISO 25012
      Process level: CMMI-DEV, CMMI-SVC, ISO 15504-2, ISO 20000-4, etc., …

• Spago4Q possible enhancements towards newest and more complete analysis
  frameworks

• Enlargement of the Spago4Q set of tool extractors to enlarge the set of extracted data

• Creation of a Correlation Matrix from base measures retrieved from the various
  systems to make more derived measures available to analyzers and include them in
  the project measurement plan (GQM-R)
                                 GQM-R
      o Example: having the number of Unadjusted FP (UFP) and the project effort (in
        mm/h), the typical derived metrics are
         Productivity, defined as UFP/effort
         Productivity Delivery Rate, defined as effort/UFP

• Implementation of an Automatic/Dynamic (re)calculation of KPI thresholds from
  historical data

39                       EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Spago4Q & QEST nD        Q&A




     Благодаря ви за вниманието!
       Thanks for your attention!
40                   EuroMed-SPI 2010 – Sofia, October 19-20, 2010   www.eng.it
Thanks for your Attention !




                     We care of your problems and we have in mind a solution


Luigi Buglione, Gabriele Ruffatti, Sergio Oltolina                    Ernesto Damiani, Fulvio Frati, Mauro Regoli
                 Engineering Group                                          Università degli Studi di Milano
  {luigi.buglione | gabriele.ruffatti | sergio.oltolina }                {ernesto.damiani | fulvio.frati} @unimi.it
                        @eng.it                                                   mauroregoli @tiscali.it
                                                                                               @




 41                             EuroMed-SPI 2010 – Sofia, October 19-20, 2010      www.eng.it

Mais conteúdo relacionado

Destaque

isahit - The Internet impact sourcing platform for digital tasks
isahit - The Internet impact sourcing platform for digital tasks isahit - The Internet impact sourcing platform for digital tasks
isahit - The Internet impact sourcing platform for digital tasks isa_hit
 
Leading an improvement project
Leading an improvement projectLeading an improvement project
Leading an improvement projectChris Jacob
 
The Henry Ford's Digital Platform: Developing a Digital Content Engine
The Henry Ford's Digital Platform: Developing a Digital Content EngineThe Henry Ford's Digital Platform: Developing a Digital Content Engine
The Henry Ford's Digital Platform: Developing a Digital Content EngineEllice Engdahl
 
Model for improvement
Model for improvementModel for improvement
Model for improvementChris Jacob
 
WSO2Con EU 2016: Enterprise Platform for Digital Transformation
WSO2Con EU 2016: Enterprise Platform for Digital TransformationWSO2Con EU 2016: Enterprise Platform for Digital Transformation
WSO2Con EU 2016: Enterprise Platform for Digital TransformationWSO2
 
Ebay swot summary
Ebay swot summary Ebay swot summary
Ebay swot summary buddymouse10
 
It's the era of the improvement platform
It's the era of the improvement platformIt's the era of the improvement platform
It's the era of the improvement platformHelen Bevan
 
Improvement programmes are yesterday’s news: it’s the era of the improvement ...
Improvement programmes are yesterday’s news: it’s the era of the improvement ...Improvement programmes are yesterday’s news: it’s the era of the improvement ...
Improvement programmes are yesterday’s news: it’s the era of the improvement ...Helen Bevan
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8Phase2
 
Exact DIGITAL BUSINESS PLATFORM
Exact DIGITAL BUSINESS PLATFORMExact DIGITAL BUSINESS PLATFORM
Exact DIGITAL BUSINESS PLATFORMMark Appel
 
Great geriatric care
Great geriatric careGreat geriatric care
Great geriatric careChris Jacob
 
EBAY SWOT ANALYSIS
EBAY SWOT ANALYSISEBAY SWOT ANALYSIS
EBAY SWOT ANALYSISftuboy
 
Platform Strategy and Digital Ecosystems
Platform Strategy and Digital EcosystemsPlatform Strategy and Digital Ecosystems
Platform Strategy and Digital EcosystemsApigee | Google Cloud
 
Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3Accenture Technology
 
Tech Vision 2015 Trend 3: Platform R(e)volution
Tech Vision 2015 Trend 3: Platform R(e)volutionTech Vision 2015 Trend 3: Platform R(e)volution
Tech Vision 2015 Trend 3: Platform R(e)volutionaccenture
 

Destaque (17)

isahit - The Internet impact sourcing platform for digital tasks
isahit - The Internet impact sourcing platform for digital tasks isahit - The Internet impact sourcing platform for digital tasks
isahit - The Internet impact sourcing platform for digital tasks
 
Leading an improvement project
Leading an improvement projectLeading an improvement project
Leading an improvement project
 
The Henry Ford's Digital Platform: Developing a Digital Content Engine
The Henry Ford's Digital Platform: Developing a Digital Content EngineThe Henry Ford's Digital Platform: Developing a Digital Content Engine
The Henry Ford's Digital Platform: Developing a Digital Content Engine
 
Model for improvement
Model for improvementModel for improvement
Model for improvement
 
WSO2Con EU 2016: Enterprise Platform for Digital Transformation
WSO2Con EU 2016: Enterprise Platform for Digital TransformationWSO2Con EU 2016: Enterprise Platform for Digital Transformation
WSO2Con EU 2016: Enterprise Platform for Digital Transformation
 
Ebay swot summary
Ebay swot summary Ebay swot summary
Ebay swot summary
 
It's the era of the improvement platform
It's the era of the improvement platformIt's the era of the improvement platform
It's the era of the improvement platform
 
Improvement programmes are yesterday’s news: it’s the era of the improvement ...
Improvement programmes are yesterday’s news: it’s the era of the improvement ...Improvement programmes are yesterday’s news: it’s the era of the improvement ...
Improvement programmes are yesterday’s news: it’s the era of the improvement ...
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
 
Exact DIGITAL BUSINESS PLATFORM
Exact DIGITAL BUSINESS PLATFORMExact DIGITAL BUSINESS PLATFORM
Exact DIGITAL BUSINESS PLATFORM
 
Great geriatric care
Great geriatric careGreat geriatric care
Great geriatric care
 
EBAY SWOT ANALYSIS
EBAY SWOT ANALYSISEBAY SWOT ANALYSIS
EBAY SWOT ANALYSIS
 
Platform Strategy & Ecosystems
Platform Strategy & EcosystemsPlatform Strategy & Ecosystems
Platform Strategy & Ecosystems
 
Platform Strategy and Digital Ecosystems
Platform Strategy and Digital EcosystemsPlatform Strategy and Digital Ecosystems
Platform Strategy and Digital Ecosystems
 
CIO Agenda Insights 2016
CIO Agenda Insights 2016CIO Agenda Insights 2016
CIO Agenda Insights 2016
 
Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3
 
Tech Vision 2015 Trend 3: Platform R(e)volution
Tech Vision 2015 Trend 3: Platform R(e)volutionTech Vision 2015 Trend 3: Platform R(e)volution
Tech Vision 2015 Trend 3: Platform R(e)volution
 

Semelhante a Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Model

A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...
A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...
A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...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
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
 
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...OPEN DEI
 
The Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality TypesThe Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality TypesLuigi 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
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DrupalDay
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptxnurismazenitad12
 
Valerio Fatatis Curriculum Vitae
Valerio Fatatis Curriculum VitaeValerio Fatatis Curriculum Vitae
Valerio Fatatis Curriculum VitaeValerio Fatatis
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...SpagoWorld
 
IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012imaginefuturefactory
 
DTT OIC, OIP IoT platform
DTT OIC, OIP IoT platformDTT OIC, OIP IoT platform
DTT OIC, OIP IoT platformNguyen Trung
 
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsResereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsNIKHILAS12
 
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantThe Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantLuigi Buglione
 
GambettiPaolo_CV_V5_ENG_nofoto
GambettiPaolo_CV_V5_ENG_nofotoGambettiPaolo_CV_V5_ENG_nofoto
GambettiPaolo_CV_V5_ENG_nofotoPaolo Gambetti
 
NeXT company presentation
NeXT company presentationNeXT company presentation
NeXT company presentationnextsrl
 
IEEE IoT Open Standards Committee
IEEE IoT Open Standards CommitteeIEEE IoT Open Standards Committee
IEEE IoT Open Standards CommitteeTiago Barros
 
IT-Shape 2nd Newsletter
IT-Shape 2nd NewsletterIT-Shape 2nd Newsletter
IT-Shape 2nd NewsletterIT Shape
 
I-TShape LLL LdV project - Newsletter 2. issue
I-TShape LLL LdV project - Newsletter 2. issueI-TShape LLL LdV project - Newsletter 2. issue
I-TShape LLL LdV project - Newsletter 2. issueITStudy Ltd.
 

Semelhante a Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Model (20)

A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...
A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...
A proposal for a new common process scope for AutomotiveSPICE: Six reasons fo...
 
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...
 
ESTECO Company Overview
ESTECO Company OverviewESTECO Company Overview
ESTECO Company Overview
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
 
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
 
The Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality TypesThe Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality Types
 
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...
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
 
Valerio Fatatis Curriculum Vitae
Valerio Fatatis Curriculum VitaeValerio Fatatis Curriculum Vitae
Valerio Fatatis Curriculum Vitae
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012
 
DTT OIC, OIP IoT platform
DTT OIC, OIP IoT platformDTT OIC, OIP IoT platform
DTT OIC, OIP IoT platform
 
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsResereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
 
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantThe Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
 
GambettiPaolo_CV_V5_ENG_nofoto
GambettiPaolo_CV_V5_ENG_nofotoGambettiPaolo_CV_V5_ENG_nofoto
GambettiPaolo_CV_V5_ENG_nofoto
 
NeXT company presentation
NeXT company presentationNeXT company presentation
NeXT company presentation
 
IEEE IoT Open Standards Committee
IEEE IoT Open Standards CommitteeIEEE IoT Open Standards Committee
IEEE IoT Open Standards Committee
 
IT-Shape 2nd Newsletter
IT-Shape 2nd NewsletterIT-Shape 2nd Newsletter
IT-Shape 2nd Newsletter
 
I-TShape LLL LdV project - Newsletter 2. issue
I-TShape LLL LdV project - Newsletter 2. issueI-TShape LLL LdV project - Newsletter 2. issue
I-TShape LLL LdV project - Newsletter 2. issue
 

Mais de SpagoWorld

[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source softwareSpagoWorld
 
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...SpagoWorld
 
Parametric report slide support
Parametric report slide supportParametric report slide support
Parametric report slide supportSpagoWorld
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide supportSpagoWorld
 
My First Worksheet slide support
My First Worksheet slide supportMy First Worksheet slide support
My First Worksheet slide supportSpagoWorld
 
Starting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportStarting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportSpagoWorld
 
SpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoWorld
 
Architectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopArchitectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopSpagoWorld
 
Openness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationOpenness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationSpagoWorld
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectHUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectSpagoWorld
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistHUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistSpagoWorld
 
Data Mining with SpagoBI suite
Data Mining with SpagoBI suiteData Mining with SpagoBI suite
Data Mining with SpagoBI suiteSpagoWorld
 
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...SpagoWorld
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
 
Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis SpagoWorld
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoSpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoWorld
 
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...SpagoWorld
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...SpagoWorld
 

Mais de SpagoWorld (20)

[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software
 
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
 
Parametric report slide support
Parametric report slide supportParametric report slide support
Parametric report slide support
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
 
My First Worksheet slide support
My First Worksheet slide supportMy First Worksheet slide support
My First Worksheet slide support
 
Starting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportStarting with SpagoBI Slide Support
Starting with SpagoBI Slide Support
 
SpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoBI Suite Slide Support
SpagoBI Suite Slide Support
 
Architectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopArchitectural Evolution Starting from Hadoop
Architectural Evolution Starting from Hadoop
 
Openness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationOpenness as the Engine for Digital Innovation
Openness as the Engine for Digital Innovation
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectHUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistHUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
 
Data Mining with SpagoBI suite
Data Mining with SpagoBI suiteData Mining with SpagoBI suite
Data Mining with SpagoBI suite
 
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
 
Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demo
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
 
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
 

Último

🐬 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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 

Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Model

  • 1. EuroMed-SPI 2010 Conference Sofia (Bulgaria), October 19-20 2010 Towards an Effective Process Spago4Q and the QEST nD Model Improvement Platform Luigi Buglione Gabriele Ruffatti Sergio Oltolina Engineering Group - Italy Fulvio Frati Ernesto Damiani Mauro Regoli Dipartimento di Tecnologie dell’Informazione Università degli Studi di Milano – Italy www.eng.it
  • 2. Engineering Group 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 2 www.eng.it
  • 3. SESAR Lab Università degli Studi di Milano • SErvice-oriented Software Architecture Research Lab within the Università degli Studi di Milano (Italy) headed by Prof. Ernesto Damiani • The research activities mainly focused on:  Software Engineering  Knowledge Management  Business Modeling  Open Source Development paradigms  Semantic Web  Enhanced Security Architectures  Mobile Nets interaction and Geolocation  Distributed Systems  Net Protocols • The staff is composed by full time Professors, Researchers, Post-Docs, PhDs and Research Collaborators. sesar.dti.unimi.it 3 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 4. SPAGO4Q & QEST nD Goals of the presentation  G1. Discuss the relevance of a SPI program properly set up  G2. Propose an OSS based-solution joining a multidimensional performance management framework  G3. Present a case study describing the implementation of a multidimensional performance model in a context of Application Management Services 4 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 5. Spago4Q & QEST nD Agenda • Introduction – A bit of humor… – Need for SPI tools • Our Open Source Solution – QEST nD model – Spago4Q platform • Multidimensional Analysis Framework for SPI – Dimensions of Analysis • Case Study – Description – Results • Conclusions & Perspectives • Q&A 5 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 6. Introduction A bit of humour… URL: www.dilbert.com 6 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 7. Introduction Some initial questions… Q: What does it mean SPI in your ‘organizational language’? Q: How (and from who) it has been perceived right now? Q: Is there a way to measure it? Q: Which possible improvements for achieving it? 7 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 8. Introduction Need for SPI tools • The continuous improvement of software process has become a goal of paramount importance for organizations focused on software development • Such a scenario of integrated information is known as Business Intelligence and encloses all the business processes and tools used by organizations for data acquisition • In order to achieve this goal, a number of commercial and open source frameworks has been developed and distributed implementing mathematical schema aimed at measuring process performance and suggesting process areas needing improvements. • Tools have to be tightly coupled with formalized SPI framework to foster solid and reliable analyses 8 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 9. Introduction Related Works • A fundamental problem facing software process engineering is verifying and ensuring that the mandated process is actually carried out and improved, if necessary  Requires monitoring of performed process steps and produced work products • Needed information can be obtained  Monitoring actual projects as they are carried out  Using a combination of manual and automatic recording  Exploiting a post-mortem analysis of process enactment records • Early efforts in this direction included TAME (Tools for a Measurement Environment), and SoftMan projects  Focused on single-process, single-project data collection • Holkar project produced a prototype quality monitoring system  Used XML as means of both capturing data from sources and storing results in a repository • Commercial tools such as Polarion and 6th Sense Analytics do not support cross- project comparisons and are not meta-model driven • Spago4Q fills the gap introducing a complete multi-process multi-project monitoring framework providing data for a complete process improvement analysis 9 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 10. Spago4Q & QEST nD Agenda • Introduction – A bit of humor… – Need for SPI tools • Our Open Source Solution – QEST nD model – Spago4Q platform • Multidimensional Analysis Framework for SPI – Dimensions of Analysis • Case Study – Description – Results • Conclusions & Perspectives • Q&A 10 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 11. Our OS Solution Introduction Our work is aimed at showing the integration of • QEST nD model, a conceptual framework for measuring process performance based on multiple analysis dimensions (e.g. economic, social, and technological dimensions)  www.semq.eu/leng/modtechqlm.htm • Spago4Q, the open source platform to measure, analyze and monitor quality of products, processes and services  www.spago4q.org Source: Buglione L. & Abran A., QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model, International Journal of Advances in Engineering Software, Elsevier Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7 11 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 12. Our OS Solution QEST model Method: Performance is expressed as the combination of the specific ratios selected for each of the 3 dimensions of the quantitative assessment (Productivity - PR) and the perceived product quality level of the qualitative assessment (Quality - Q) Performance = PR + Q Model: QEST (Quality factor + Economic, Social & Technical dimensions) is a “structured shell” to be filled according to management objectives in relation to a specific project Such a model has the ability to handle independent sets of dimensions without predefined ratios and weights - referred to as an open model Source: Buglione L. & Abran A., QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model, International Journal of Advances in Engineering Software, Elsevier Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7 12 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 13. Our OS Solution QEST model – Geometrical Indicators Target: measuring project performance (p) using 3 distinct viewpoints Input Data: list of weighted ratios for each dimension and quality questionnaires Output Data: an integrated normalized value of performance It is possible to measure performance considering at least 3 distinct geometrical concepts: • Distance between the tetrahedron base center of gravity and the center of the plane section along the tetrahedron height – the greater the distance from 0, the higher the performance level; • Area of the sloped plane section – the smaller the area, the higher the performance level; • Volume of the lowest part of the truncated tetrahedron – the greater the volume, the higher the performance level. 13 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 14. Our OS Solution QEST model – Key Features • Integrated quantitative and qualitative evaluation from 3 concurrent organisational viewpoints • A 3D geometrical representation at a single project phase (usually after the project is completed) • Use of de facto and de jure standards (e.g. ISO/IEC 9126 for the Quality Factor) • Performance Measurement Model to use for consolidating Balanced Scorecard (BSC) measurement outcomes • Extension of the original 3D model to n possible dimensions- perspectives  QEST nD through the simplex as the mechanism to solve the problem from the 4th dimension on 14 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 15. Our OSS Solution Spago4Q Platform Spago4Q (SpagoBI for Quality) is: • An open source platform for the continuous monitoring of software quality ( www.spago4q.org) • A vertical adaptation of SpagoBI, the Open Source Business Intelligence suite (www.spagobi.org) • Pure open-source (no commercial version), with commercial support by Engineering Group • Recently adopted by  the European Commission – Directorate General for Regional Policy (DG-REGIO) Main features  Multi-process multi-project monitoring  Data Collection run in a fully, transparent way Equipped with extractors specific of most-common software process environments (IDE, workflow management, text editing, …) 15 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 16. Our OSS Solution Spago4Q Structure 16 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 17. Our OSS Solution Spago4Q Metamodel 17 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 18. Our OSS Solution Definition of the Integrated Environment • The definition of a QEST nD model is a multisteps procedure fully supported by Spago4Q • The procedure is coherent with the PMAI (Plan-Measure-Assess-Improve) cycle:  PLAN, defining a set of metrics, based on the GQM approach, and possible dimensions of analysis (perspectives) characterizing the analysis  MEASURE, including the collection of data, and the computation of metric values and global performance value  ASSESS, presenting results through dashboards and reports  IMPROVE, analyzing in detail each value below expected thresholds in order to find possible problems or bottlenecks from a process based viewpoint Source: Buglione L., Misurare il Software. Quantità, qualità, standards e miglioramento di processo nell’Information & Communication Technology, FrancoAngeli, 3/ ed, 2008, ISBN 978-88-464-9271-5 18 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 19. Our OSS Solution Step 1. Metrics & Model Definition Declaration of a complete GQM, with the definition of  the analysis dimensions  the concepts to measure  the metrics to apply to project’s workproducts 19 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 20. Our OSS Solution Step 2. Weights & Thresholds Definition Couple each metric with the respective weight  Indicates the importance that such a concept plays in the dimension it belongs to Define the specific thresholds  Evaluates the value with respect to organization policies Assign (if provided) QF to each dimension  Give to each dimension a quality evaluation 20 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 21. Our OSS Solution Step 3. Data Gathering Measures are taken directly from Spago4Q data warehouse  The DB is filled by data automatically collected by extractors accessing process work-products (code package, text documents, project information, …)  Supported RDBMS: MySQL, ProstgreSQL, Oracle 10g, etc… Metrics are described in terms of: Name of the model to which the metric is assigned to Default value Minimum and maximum values (for normalization) KPI computation algorithm 21 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 22. Our OSS Solution Step 4. Overall Performance Calculation • Overall and dimension-wise performance indexes are computed as KPIs that take in input configuration data and results of the metrics • The performance value of each dimension is calculated as the weighted sum of each selected measure by its assigned weight for that dimension 22 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 23. Our OSS Solution Step 5. Reporting • Sets of reports and dashboards could be defined and configured to satisfy reporting and managerial needs • Spago4Q provides methods and interfaces to directly configure and create new reports using all the facilities provided by Eclipse BIRT open source reporting tool 23 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 24. Spago4Q & QEST nD Agenda • Introduction – A bit of humor… – Need for SPI tools • Our Open Source Solution – QEST nD model – Spago4Q platform • Multidimensional Analysis Framework for SPI – Dimensions of Analysis • Case Study – Description – Results • Conclusions & Perspectives • Q&A 24 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 25. Multidim. Analysis Dimensions of Analysis • Four analysis dimensions: 1. Economical (E) 2. Technical (T) 3. Resource Usage (RS) RS 4. Customer Satisfaction (CS) CS • Each dimension is characterized by a specific metrics set for process evaluation • Performance values for each dimension allow to identify process areas that need improvements 25 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 26. Spago4Q & QEST nD Agenda • Introduction – A bit of humor… – Need for SPI tools • Our Open Source Solution – QEST nD model – Spago4Q platform • Multidimensional Analysis Framework for SPI – Dimensions of Analysis • Case Study – Description – Results • Conclusions & Perspectives • Q&A 26 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 27. Case Study Project description • The case study is based on a three-year project • Application Management (AM) services  Software Maintenance (Corrective, Adaptive, Perfective, Preventive) for a large mission-critical system in a Finance Institute • Services started in 2006  Analysis period : January 2008 – June 2010 • Data was collected from tools supporting development environment  Data gathered with the Polarion (www.polarion.com) Application Lifecycle Management (ALM) tool 27 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 28. Case Study Objectives  Verify QEST nD applicability and results in a context of AM Services  Define a QEST nD model aligned to the AM services goals  Monitor the effectiveness of improvement action with specific goals and metrics Example of adopted goals and improvement actions  Goals  EC-G3 Reduce the rework (intended as impact of defects in UAT or production environment)  TE-G1 Improve the deploy process  TE-G5 Improve effectiveness of peer reviews  Improvement actions  Deploy process automation and automatic analysis of source code  Progressively increasing of the number of peer reviews on critical work products  Specific tasks were included in Impact analysis phase at the aim to:  Classify and identify critical Work Products to be reviewed  Assign an owner to solve complex defects impacting on different development streams  Root-cause analysis of the recurring defects 28 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 29. Case Study QEST Model - Dimensions & Metrics The model defined for the case study take into account four analysis dimensions and goals as follows: 1. Economical (E) E.G1 Reduce the effort of corrective maintenance E.G2 Improve the number of delayed deliverables E.G3 Reduce the rework (intended as impact of defects in UAT or production environment) 1. Technical (T) T.G1 Improve the deploy process T.G2 Reduce the resolution time for defects and technical issues T.G3 Improve quality of documents and source code T.G4 Reduce the rework (intended as impact of defects during development phase) T.G5 Effectiveness of peer reviews T.G6 Improve non regression test 1. Resource Usage (RS) RS RS.G1 Reduce impact of human resource management issues RS.G2 Improve hardware system availability 1 Customer Satisfaction (CS) CS CS.G1 Improve user satisfaction 2010 – Sofia, October 19-20, 2010 and application services about training courses www.eng.it 29 EuroMed-SPI
  • 30. Case Study QEST Model - Dimensions & Metrics Dimension Metric Description Formula Economical (E) E Incidence of Corrective Maintenance Effort w.r.t. maintained code size Corrective Maintenance Effort/ KLOC Ratio Corrective Maintenance Effort - Adaptive Maintemance Effort Corrective Maintenance Effort/ Adaptive Maintenance Effort Incidence of Delayed Deliverables w.r.t. total number of Deliverables no. Delayed Deliv. / no. Deliv. Incidence of Defects after system test w.r.t. total number of Defects no. Defects in UAT or production / total no. of Defects Resource Usage Human Resources management issues w.r.t. total number of issues admitted for no. HR issues / no. Issues for group size (RS RS) working group size Hardware System Availability Percentage System Availability Technical (T) T Technical management issues w.r.t. total number of issues admitted no. Technical issues / no.issues admitted Issues Mean Resolution Time Total Res. Time / no. Issues Document quality: respect of document quality standard Percentage of positive response to a checklist Software Complexity Results of automatic static code analysis Coding rules non-conformity level Results of automatic static code analysis Software Maintenability Results of automatic static code analysis Incidence of Peer Reviews w.r.t. total number of Deliverables no. Peer reviews / no. Deliverables Number of Defects discovered by peer reviews w.r.t. total number of Defects no. Peer review defects / total no. defects no. Defects / FP Incidence of Defects Due to Design Phase w.r.t. total number of Defects no. Defects(Design phase) / Total no. Defects for any phase p Test coverage w.r.t. Requirements no. Test Cases / no. Requirements Production Defects Mean Resolution Time Total Res. Time / no. defects Customer Training Services Questionnaire results Satisfaction (CS CS) User Satisfaction Questionnaire results 30 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 31. Case Study Results - QEST dashboard 31 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 32. Case Study Results – Dimensions trend analysis Last results for each dimension Trend for each dimension 32 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 33. Case Study Results – Global and technical % increasing 33 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 34. Case Study Detailed Analysis Results (example) example [AM-EC-M.04] Defects reduction in UAT and production environment [AM-TE-M.11] Defects mean resolution time reduction 34 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 35. Case Study Detailed Analysis Results (example) example [AM-TE-M.01] Technical issues reduction: specifically related to deployment process [AM-TE-M.02] Technical issues mean resolution time 35 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 36. Case Study Detailed Analysis Results (example) example [AM-TE-M.07] Number of peer reviews actually executed vs. number of critical Work Products [AM-TE-M.08] Defects or potential defects discovered during peer reviews [AM-TE-M.09] Incidence of defects due to design phase 36 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 37. Spago4Q & QEST nD Agenda • Introduction – A bit of humor… – Need for SPI tools • Our Open Source Solution – QEST nD model – Spago4Q platform • Multidimensional Analysis Framework for SPI – Dimensions of analysis • Case Study – Description – Results • Conclusions & Perspectives • Q&A 37 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 38. Spago4Q & QEST nD Conclusions • Need for SPI tools  Huge attention from Management for low-cost technical solutions for a better monitoring & control both at the project and organizational level  OSS  The right combination should include both methods and tools • QEST nD QEST is multidimensional performance model taking into account several perspectives from interested stakeholders QEST can be exploited also at the SLC level with LIME (see www.semq.eu) • SPAGO4Q Spago4Q is a flexible platform for software process/product monitoring applicable to any SPI activity  Current version (v2.3.1) is freely downloadable @ www.spago4q.org • Case study - Provided evidence Clear Benefits on measurement process Greater effectiveness of peer reviews • Difficulties in achieving process improvements  Time pressure  Workload and urgent activities disqualify the team to provide sufficient effort to SPI activities  SPI is usually considered as a low priority process  Continuous commitment is needed 38 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 39. Spago4Q & QEST nD Perspectives • Spago4Q new services will support the implementation measurement model based on standard models Product level: ISO 9126-1 ( ISO 250xx), ISO 25012 Process level: CMMI-DEV, CMMI-SVC, ISO 15504-2, ISO 20000-4, etc., … • Spago4Q possible enhancements towards newest and more complete analysis frameworks • Enlargement of the Spago4Q set of tool extractors to enlarge the set of extracted data • Creation of a Correlation Matrix from base measures retrieved from the various systems to make more derived measures available to analyzers and include them in the project measurement plan (GQM-R) GQM-R o Example: having the number of Unadjusted FP (UFP) and the project effort (in mm/h), the typical derived metrics are  Productivity, defined as UFP/effort  Productivity Delivery Rate, defined as effort/UFP • Implementation of an Automatic/Dynamic (re)calculation of KPI thresholds from historical data 39 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 40. Spago4Q & QEST nD Q&A Благодаря ви за вниманието! Thanks for your attention! 40 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it
  • 41. Thanks for your Attention ! We care of your problems and we have in mind a solution Luigi Buglione, Gabriele Ruffatti, Sergio Oltolina Ernesto Damiani, Fulvio Frati, Mauro Regoli Engineering Group Università degli Studi di Milano {luigi.buglione | gabriele.ruffatti | sergio.oltolina } {ernesto.damiani | fulvio.frati} @unimi.it @eng.it mauroregoli @tiscali.it @ 41 EuroMed-SPI 2010 – Sofia, October 19-20, 2010 www.eng.it