Upload
fossa-2009-workshops
View
933
Download
0
Embed Size (px)
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.
Citation preview
Quality, monitoring and evaluation
November 18, 2009
Davide Dalle Carbonare
Engineering [email protected]
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
www.spago4q.org 3
Architecture
www.spago4q.org 4
KPIsresults &analytical
documents
definesModels & KPIs
definesdata
extractsinformation
calculatesKPIs
Architecture
www.spago4q.org 5
Extracts Information
Spago4Q Extraction Process– configure a default extractor– develop and configure a custom
extractor
Spago4QDWH
Spago4QExtractors
XMLfile
Database
WS
www.spago4q.org 6
Calculates KPIs
www.spago4q.org 7
Display the KPIs Results
www.spago4q.org 8
QualiPSo Adoption
Spago4Q extracts information from tools
in different ways
Factory
Spago4Q
report
light
full
tools
tools WS
www.spago4q.org 9
Engineering Adoption
Spago4Q
PolarionWS
CorporateDatabase
Requirements
Tests
Bugs
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
www.spago4q.org 11
References
www.spago4q.org
www.spagoworld.org
www.wiki.spago4q.org/xwiki
www.ow2.org