Qualipso - quality tool suite -spago4q - fossa2010
-
Upload
fossa-free-open-source-software-academia-conference -
Category
Technology
-
view
177 -
download
2
description
Transcript of Qualipso - quality tool suite -spago4q - fossa2010
Creative CommonsAttribution-NonCommercial-ShareAlike
2.5 Italy License.
www.spagoworld.org
www.eng.it
OSS for Quality Monitoring in
IT Projects and Services
Davide Dalle CarbonareEngineering's Competence Center for Quality
November 9, 2010 - Grenoble
www.spago4q.org
2
Spago4Q is
The free/open source platform to measure, analyze and monitor
the Quality of Products, Processes and Services
www.spago4q.org
3
Spago4Q - Architecture
www.spago4q.org
4
Metamodel
www.spago4q.org
5
PMAI
PLANdefining a set of metrics, based on the GQM approach, and possible dimensions of analysis
MEASUREincluding the collection of data, and the computation of metric values and global performance value
ASSESSpresenting results through dashboards and reports according to the user profile and role
IMPROVEanalyzing in detail each value below expected thresholds in order to find possible problems
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
www.spago4q.org
6
Data Flow
ToolsSpago4Q
DWH
Comp.Rules
KPI DocumentQuality Models
Report
KPI Values
Extractors
www.spago4q.org
7
Step 1 - Metrics & Model Definition
Declaration of a complete Quality Model, with the definition of the analysis dimensionsthe concepts to measurethe metrics to apply to project’s workproducts
www.spago4q.org
8
Step 2 - Weights & Threshold Definition
Couple each metric with the respective weight
Define the specific thresholds
www.spago4q.org
9
Step 3 - Data Gathering
Spago4QDWH
Default / CustomExtractors
XMLfile
Database
WS
The DWH is filled according to the defined Data Interfaces
www.spago4q.org
10
Step 4 - Overall Performance Calculation
Compute the Key Performance Indicators and display them according to their Thresholds
www.spago4q.org
11
Step 5 - Reporting
Sets of reports and dashboards could be defined and configured to satisfy reporting and managerial needs
www.spago4q.org
12
Use Case
Tracker ToolChange req.Req. Mang.Test manag.Defects man.Issue managDeliv manag.
Project Portal
Extractors
RiskManagement
Project Management tool
DGREGIO
Help desk 1Level
Work order
Central resourcepool
Help desk 2 Level
Help desk 3 Level
Estimationprocess
Peer reviewmanagement
Incident and problemmanagement tool
DocumentRepositories
European CommissionDirectorate General for Regional Policy (DG-REGIO)
www.spago4q.org
13
Use Case – That's a running project for an Italian Region ...
www.spago4q.org
14
Use Case – That's a running project for an Italian Region ...
Help DeskCTIComputerTelephonyIntegration
SurveysPortal integration
DocumentManagement
TicketSystem
ServiceMonitoring
SLAServiceLevelAgreement
KPIs
Reports
www.spago4q.org
15
Demo