engineering spago4q
DESCRIPTION
Spago4Q is a free/open source platform, based on SpagoBI (www.spagobi.org) and used for the assessment of the maturity and effectiveness of the software development process as well as of the software quality. It also supports the evaluation of the compliance of software services with the pre-defined Service Level Agreement. This goal is achieved by evaluating data and measures collected from various development and supporting tools with non-invasive techniques. Spago4Q is currently used both in industrial environments and in research ones, like the Qualipso software platform. Both Spago4Q and SpagoBI projects are hosted by OW2.TRANSCRIPT
![Page 1: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/1.jpg)
Quality, monitoring and evaluation
November 18, 2009
Davide Dalle Carbonare
Engineering [email protected]
![Page 2: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/2.jpg)
www.spago4q.org 2
Overview
defines models (based on Goal Question Metrics or assessment framework CMMI, ISO9001-2000)
defines KPIs and thresholdsdefines required dataextracts information from measurement toolscalculates KPIsdisplays the KPIs resultsproduces analytical documents
![Page 3: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/3.jpg)
www.spago4q.org 3
Architecture
![Page 4: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/4.jpg)
www.spago4q.org 4
KPIsresults &analytical
documents
definesModels & KPIs
definesdata
extractsinformation
calculatesKPIs
Architecture
![Page 5: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/5.jpg)
www.spago4q.org 5
Extracts Information
Spago4Q Extraction Process– configure a default extractor– develop and configure a custom
extractor
Spago4QDWH
Spago4QExtractors
XMLfile
Database
WS
![Page 6: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/6.jpg)
www.spago4q.org 6
Calculates KPIs
![Page 7: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/7.jpg)
www.spago4q.org 7
Display the KPIs Results
![Page 8: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/8.jpg)
www.spago4q.org 8
QualiPSo Adoption
Spago4Q extracts information from tools
in different ways
Factory
Spago4Q
report
light
full
tools
tools WS
![Page 9: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/9.jpg)
www.spago4q.org 9
Engineering Adoption
Spago4Q
PolarionWS
CorporateDatabase
Requirements
Tests
Bugs
![Page 10: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/10.jpg)
www.spago4q.org 10
DG-Regio Adoption
Tracker ToolChange req.Req. Mang .Test manag .Defects man.Issue managDeliv manag .
Project Portal
Extractors
RiskManagement
Project Management tool
DGREGIO
Help desk 1Level
W ork order
Central resourcepool
Help desk 2 Level
Help desk 3 Level
Estimationprocess
Peer reviewmanagement
Incident and problemmanagement tool
DocumentRepositories
![Page 11: Engineering Spago4Q](https://reader036.vdocuments.mx/reader036/viewer/2022082915/548529e9b47959050d8b4ddf/html5/thumbnails/11.jpg)
www.spago4q.org 11
References
www.spago4q.org
www.spagoworld.org
www.wiki.spago4q.org/xwiki
www.ow2.org