SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Open Source for Software Quality of
 products, processes and services

          www.spago4q.org
Overview

The free/open source platform to measure, analyse
and monitor Quality of software products,
development processes and application services.


Spago4Q is a platform for the assessment of the maturity
and effectiveness of software development processes and
application services as well as for the quality inspection of
the released software. This goal is achieved by evaluating
data and measures, collected from the project management
and development tools through non-invasive techniques.



                                                                2
Goals


Highly adaptability to various organizational contexts
(imperativeness of the organizational procedures vs flexibility of the company environment)

Measurement processes not bound to the adopted software
development processes and tools
Automatic data collection from a set of tools
Support to a complex evaluation system
Measurement knowledge base: set of "library of measurements" and
model instances to satisfy the needs of the end-users, providing a
low-cost "out of the box" solution
Open system and compliance to the "de facto" standards



                                                                                      3
Architecture




               4
Main Components


Spago4Q Meta Model

Data Warehouse structure

SpagoBI platform

Configuration and administration system




                                          5
Meta Model

Key Concepts

Abstraction:
    Meta-model adoption for all aspects of the process
     measurement activity
    Consistency between     every single      instantiated
      measurement model and the abstract meta-model

Decoupling:
   Software development tools
   Data representation
   Reporting framework


                                                             6
Meta Model


Spago4Q Meta Model defines:

  The organizational structure (Company/Business Units/Projects)

  The software development methodology (waterfall, evolutionary,

     UP,SCRUM, etc)

  Measurement framework (GQM model, etc)

  Assessment framework (CMMi, ISO9001-2000, etc.)




                                                                   7
Meta Model




Spago4Q Meta Model is compliant to
MOF (Meta Object Facility) standard
                                      8
DWH




      9
DWH Structure

 Datawarehouse

                              Snowflake schema
DIM_1          DIM_2
                              Fact table: one record for
                              every event having occurred
                              on a measurable attribute
                    FT_m      that is relevant to a work-
        FT_1
                              product
          DM

FT_2
        Misura ..             Dimension table: conformed
                              dimensions, shared across
                              every work-product
DIM_3           DIM_n         Historical depth
REJECTED ANALYSIS
                              Tracking of rejected data


                                                       10
DWH Structure

SpagoBI and analytical tools, representing every KPI, metric
and the related threshold as an instance of an analytical
document type:

                report

                OLAP

                dashboard

                data mining

                free enquiry




                                                               11
SpagoBI platform

Dashboard samples




                                  12
Configuration


Definition of connections to repositories and tools
●  Polarion
●   Jira
●   SVN
●   Microsoft Project
●   DB Project Management (budget estimation, actual risk)
●
    Others to be defined

Quality model management

Service Level management (KPIs, thresholds)

Access control list

                                                             13
How to use Spago4Q


   Project          Spago4Q
 repositories         DWH
                                                         Report
                           Computational KPI values
                              rules



                Models                                  Dashboard
Spago4Q allows to:
define resources (projects, products, services)
define models (based on Goal Question Metrics or assessment
framework CMMI, ISO 9001-2000)
define KPIs and thresholds
create relationships between resources, models, KPIs and thresholds
define ETL processes and DWH data
extract information from measurement tools and load DWH
calculate KPIs
                                                                      14
display the KPI results, produce analytical documents
How to use Spago4Q




                     15
How to use Spago4Q

Definition of models, resources, KPIs, thresholds and relationships




                                                                      16
How to use Spago4Q
Definition of ETL processes and DWH data
      ● Configuration of a default extractor
      ● Development and configuration of a custom extractor




                                                              17
How to use Spago4Q

Extracting data and loading DWH




                                              18
How to use Spago4Q




                     19
How to use Spago4Q

Calculation of KPIs




                                    20
How to use Spago4Q




                     21
How to use Spago4Q

KPI results




                                   22
How to use Spago4Q
Reports




                               23

Contenu connexe

Similaire à Spago4 Q Presentation En

fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services
fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and ServicesfOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services
fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and ServicesDavide Dalle Carbonare
 
Webinar: Open Quality with Spago4Q
Webinar: Open Quality with Spago4QWebinar: Open Quality with Spago4Q
Webinar: Open Quality with Spago4QSpagoWorld
 
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...DataBench
 
Building the DataBench Workflow and Architecture
Building the DataBench Workflow and ArchitectureBuilding the DataBench Workflow and Architecture
Building the DataBench Workflow and Architecturet_ivanov
 
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...DataBench
 
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018 Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018 DataBench
 
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...Big Data Value Association
 
Big Data projects.pdf
Big Data projects.pdfBig Data projects.pdf
Big Data projects.pdfssuserf0a206
 
1. Project Charter � Create a Project Charter that outlines the pro.pdf
1. Project Charter � Create a Project Charter that outlines the pro.pdf1. Project Charter � Create a Project Charter that outlines the pro.pdf
1. Project Charter � Create a Project Charter that outlines the pro.pdffamilycomputerpatna
 
The MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software EngineeringThe MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software EngineeringAlessandra Bagnato
 
The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...
The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...
The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...OW2
 
Webinar: SpagoBI Suite
Webinar: SpagoBI SuiteWebinar: SpagoBI Suite
Webinar: SpagoBI SuiteSpagoWorld
 
Reports & Analysis_Katalyst HLS
Reports & Analysis_Katalyst HLSReports & Analysis_Katalyst HLS
Reports & Analysis_Katalyst HLSKatalyst HLS
 
Performance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining ToolsPerformance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining Toolsijsrd.com
 
KPI Suite Platform Brief EN
KPI Suite Platform Brief ENKPI Suite Platform Brief EN
KPI Suite Platform Brief ENmparunakyan
 
Sudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_ResumeSudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_ResumeSudheer babu
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering MethodologyRajandeep Gill
 

Similaire à Spago4 Q Presentation En (20)

fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services
fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and ServicesfOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services
fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services
 
Qualipso - quality tool suite -spago4q - fossa2010
Qualipso - quality tool suite -spago4q - fossa2010Qualipso - quality tool suite -spago4q - fossa2010
Qualipso - quality tool suite -spago4q - fossa2010
 
Webinar: Open Quality with Spago4Q
Webinar: Open Quality with Spago4QWebinar: Open Quality with Spago4Q
Webinar: Open Quality with Spago4Q
 
Webinar: Open Quality with Spago4Q
Webinar: Open Quality with Spago4QWebinar: Open Quality with Spago4Q
Webinar: Open Quality with Spago4Q
 
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
 
Building the DataBench Workflow and Architecture
Building the DataBench Workflow and ArchitectureBuilding the DataBench Workflow and Architecture
Building the DataBench Workflow and Architecture
 
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
 
RamMohan_Testing_8Exp_Resume
RamMohan_Testing_8Exp_ResumeRamMohan_Testing_8Exp_Resume
RamMohan_Testing_8Exp_Resume
 
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018 Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
 
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
 
Big Data projects.pdf
Big Data projects.pdfBig Data projects.pdf
Big Data projects.pdf
 
1. Project Charter � Create a Project Charter that outlines the pro.pdf
1. Project Charter � Create a Project Charter that outlines the pro.pdf1. Project Charter � Create a Project Charter that outlines the pro.pdf
1. Project Charter � Create a Project Charter that outlines the pro.pdf
 
The MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software EngineeringThe MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software Engineering
 
The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...
The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...
The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...
 
Webinar: SpagoBI Suite
Webinar: SpagoBI SuiteWebinar: SpagoBI Suite
Webinar: SpagoBI Suite
 
Reports & Analysis_Katalyst HLS
Reports & Analysis_Katalyst HLSReports & Analysis_Katalyst HLS
Reports & Analysis_Katalyst HLS
 
Performance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining ToolsPerformance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining Tools
 
KPI Suite Platform Brief EN
KPI Suite Platform Brief ENKPI Suite Platform Brief EN
KPI Suite Platform Brief EN
 
Sudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_ResumeSudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_Resume
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering Methodology
 

Dernier

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Dernier (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Spago4 Q Presentation En

  • 1. Open Source for Software Quality of products, processes and services www.spago4q.org
  • 2. Overview The free/open source platform to measure, analyse and monitor Quality of software products, development processes and application services. Spago4Q is a platform for the assessment of the maturity and effectiveness of software development processes and application services as well as for the quality inspection of the released software. This goal is achieved by evaluating data and measures, collected from the project management and development tools through non-invasive techniques. 2
  • 3. Goals Highly adaptability to various organizational contexts (imperativeness of the organizational procedures vs flexibility of the company environment) Measurement processes not bound to the adopted software development processes and tools Automatic data collection from a set of tools Support to a complex evaluation system Measurement knowledge base: set of "library of measurements" and model instances to satisfy the needs of the end-users, providing a low-cost "out of the box" solution Open system and compliance to the "de facto" standards 3
  • 5. Main Components Spago4Q Meta Model Data Warehouse structure SpagoBI platform Configuration and administration system 5
  • 6. Meta Model Key Concepts Abstraction: Meta-model adoption for all aspects of the process measurement activity Consistency between every single instantiated measurement model and the abstract meta-model Decoupling: Software development tools Data representation Reporting framework 6
  • 7. Meta Model Spago4Q Meta Model defines: The organizational structure (Company/Business Units/Projects) The software development methodology (waterfall, evolutionary, UP,SCRUM, etc) Measurement framework (GQM model, etc) Assessment framework (CMMi, ISO9001-2000, etc.) 7
  • 8. Meta Model Spago4Q Meta Model is compliant to MOF (Meta Object Facility) standard 8
  • 9. DWH 9
  • 10. DWH Structure Datawarehouse Snowflake schema DIM_1 DIM_2 Fact table: one record for every event having occurred on a measurable attribute FT_m that is relevant to a work- FT_1 product DM FT_2 Misura .. Dimension table: conformed dimensions, shared across every work-product DIM_3 DIM_n Historical depth REJECTED ANALYSIS Tracking of rejected data 10
  • 11. DWH Structure SpagoBI and analytical tools, representing every KPI, metric and the related threshold as an instance of an analytical document type: report OLAP dashboard data mining free enquiry 11
  • 13. Configuration Definition of connections to repositories and tools ● Polarion ● Jira ● SVN ● Microsoft Project ● DB Project Management (budget estimation, actual risk) ● Others to be defined Quality model management Service Level management (KPIs, thresholds) Access control list 13
  • 14. How to use Spago4Q Project Spago4Q repositories DWH Report Computational KPI values rules Models Dashboard Spago4Q allows to: define resources (projects, products, services) define models (based on Goal Question Metrics or assessment framework CMMI, ISO 9001-2000) define KPIs and thresholds create relationships between resources, models, KPIs and thresholds define ETL processes and DWH data extract information from measurement tools and load DWH calculate KPIs 14 display the KPI results, produce analytical documents
  • 15. How to use Spago4Q 15
  • 16. How to use Spago4Q Definition of models, resources, KPIs, thresholds and relationships 16
  • 17. How to use Spago4Q Definition of ETL processes and DWH data ● Configuration of a default extractor ● Development and configuration of a custom extractor 17
  • 18. How to use Spago4Q Extracting data and loading DWH 18
  • 19. How to use Spago4Q 19
  • 20. How to use Spago4Q Calculation of KPIs 20
  • 21. How to use Spago4Q 21
  • 22. How to use Spago4Q KPI results 22
  • 23. How to use Spago4Q Reports 23