11
Quality, monitoring and evaluation November 18, 2009 Davide Dalle Carbonare Engineering Group [email protected]

Engineering Spago4Q

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

Page 1: Engineering Spago4Q

Quality, monitoring and evaluation

November 18, 2009

Davide Dalle Carbonare

Engineering [email protected]

Page 2: Engineering Spago4Q

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

www.spago4q.org 3

Architecture

Page 4: Engineering Spago4Q

www.spago4q.org 4

KPIsresults &analytical

documents

definesModels & KPIs

definesdata

extractsinformation

calculatesKPIs

Architecture

Page 5: Engineering Spago4Q

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

www.spago4q.org 6

Calculates KPIs

Page 7: Engineering Spago4Q

www.spago4q.org 7

Display the KPIs Results

Page 8: Engineering Spago4Q

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

www.spago4q.org 9

Engineering Adoption

Spago4Q

PolarionWS

CorporateDatabase

Requirements

Tests

Bugs

Page 10: Engineering Spago4Q

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

www.spago4q.org 11

References

www.spago4q.org

www.spagoworld.org

www.wiki.spago4q.org/xwiki

www.ow2.org