fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services
1. www.spagoworld.org
OSS for Quality Monitoring in
IT Projects and Services
Davide Dalle Carbonare
Engineering's Competence Center for Quality
November 9, 2010 - Grenoble
www.eng.it
Creative Commons
Attribution-NonCommercial-ShareAlike
2.5 Italy License.
2. Spago4Q is
The free/open source platform to
measure, analyze and monitor
the Quality of
Products, Processes and Services
2
www.spago4q.org
5. PMAI
PLAN MEASURE
defining a set of metrics, based on the including the collection of data, and the
GQM approach, and possible dimensions computation of metric values and global
of analysis performance value
IMPROVE ASSESS
analyzing in detail each value below presenting results through dashboards
expected thresholds in order to find and reports according to the user profile
possible problems and role
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
5
www.spago4q.org
7. Step 1 - Metrics & Model Definition
Declaration of a complete Quality Model, with the definition of
the analysis dimensions
the concepts to measure
the metrics to apply to project’s workproducts
7
www.spago4q.org
8. Step 2 - Weights & Threshold Definition
Couple each metric with
the respective weight
Define the specific
thresholds
8
www.spago4q.org
9. Step 3 - Data Gathering
The DWH is filled according to the
defined Data Interfaces
XML
file
Database
Default / Custom Spago4Q
Extractors DWH
WS
9
www.spago4q.org
10. Step 4 - Overall Performance Calculation
Compute the Key Performance Indicators and
display them according to their Thresholds
10
www.spago4q.org
11. Step 5 - Reporting
Sets of reports and dashboards could be
defined and configured to satisfy reporting
and managerial needs
11
www.spago4q.org
12. Use Case
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
12
www.spago4q.org
13. Use Case – That's a running project for an Italian Region ...
13
www.spago4q.org
14. Use Case – That's a running project for an Italian Region ...
Ticket Surveys Document
Portal integration
System Management
CTI
Computer
Telephony
Help Desk
Integration
Service
Monitoring
Reports
SLA
KPIs Service
Level
Agreement
14
www.spago4q.org