1. Open Quality with
Davide Dalle Carbonare
IT Solution Architect
Engineering's Competence SpagoWorld webinar,
Center for Quality December 20th, 2010
www.spag o4q.it
2. What's Spago4Q?
“The free/open source platform to measure,
analyze and monitor Quality of products,
processes and services”
Web Application
Java, Javascript
LGPL License
OW2 hosted project www.ow2.org
Mature Project current version 2.3.1
Davide Dalle Carbonare
2
www. spago4q .org
3. Use Case - Goal
What's the purpose?
Monitoring a process for product management
Davide Dalle Carbonare
3
www. spago4q .org
4. Use Case - Solution
What's the purpose?
Monitoring a process for product management
How can I achieve my goal?
Computing indicators (KPIs) according to a quality model
Quality model,
KPI and SLA
description
Davide Dalle Carbonare
4
www. spago4q .org
5. Use Case - Solution
What's the purpose?
Monitoring a process for product management
How can I achieve my goal?
Computing indicators (KPIs) according to a quality model
Aggregating information collected from various sources
Bug
Source
Tracker
Code
Davide Dalle Carbonare
5
www. spago4q .org
6. Use Case - Results
Davide Dalle Carbonare
6
www. spago4q .org
8. Adoption steps
Defines quality models
Defines KPIs and required data
Defines data interfaces
Extracts information
Compute indicators
Display results
Davide Dalle Carbonare
8
www. spago4q .org
9. Data Flow
Tools
Spago4Q
DWH
Report
Computational Indicators
Rules
Quality Model
Dashboard
Davide Dalle Carbonare
9
www. spago4q .org
10. Display Results
Results are available in different formats
Html
PDF
Xml (Web Service)
The presentation layout is
customizable by model
Every KPI can be related to a traditional
report for a detail analysis
Davide Dalle Carbonare
10
www. spago4q .org
11. EU Adoption
European Commission
Directorate General for Regional Policy (DG-REGIO)
Project Portal Estimation Risk
process Management
Peer review
management
Tracker Tool
Project Work order
Change req.
Management
Document Req. Mang.
tool
Central resource
Extractors
Test manag. pool
Repositories Defects man.
Issue manag
Deliv manag. Help desk 3 Level
Help desk 2 Level
DGREGIO
Incident and problem
management tool
Help desk 1Level
Davide Dalle Carbonare
11
www. spago4q .org
13. Italian Region Adoption
Ticket Surveys Document Help
System Portal integration Management Desk
CTI
Computer
Telephony
Integration
Service
Monitoring
Reports
SLA
Service
KPIs Level
Agreement
Davide Dalle Carbonare
13
www. spago4q .org
14. QualiPSo Adoption – EU funded project
MOSST
Model of Open Source Software Trustworthiness
OMM
Open Maturity Model
www.qualipso.org
Davide Dalle Carbonare
14
www. spago4q .org
15. QualiPSo Competence Center Adoption
Comparative analysis on open source forges
Forges Licenses Distribution
OW2 SourceForge
www..flossitaly.it
Davide Dalle Carbonare
15
www. spago4q .org
16. QualiPSo Competence Center Adoption
Comparative analysis on open source forges
Data Gathering
SourceForge
OW2 Berlios
Morfeo
HTML
crawler
Spago4Q
www..flossitaly.it
Davide Dalle Carbonare
16
www. spago4q .org