15
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Italy License. www.spagoworld.org www.eng.it OSS for Quality Monitoring in IT Projects and Services Davide Dalle Carbonare Engineering's Competence Center for Quality November 9, 2010 - Grenoble

fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

Embed Size (px)

Citation preview

Page 1: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

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

Page 2: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

2

Spago4Q is

The free/open source platform to measure, analyze and monitor

the Quality of Products, Processes and Services

Page 3: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

3

Spago4Q - Architecture

Page 4: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

4

Metamodel

Page 5: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

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

Page 6: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

6

Data Flow

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Models

Report

KPI Values

Extractors

Page 7: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

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

Page 8: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

8

Step 2 - Weights & Threshold Definition

Couple each metric with the respective weight

Define the specific thresholds

Page 9: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

9

Step 3 - Data Gathering

Spago4QDWH

Default / CustomExtractors

XMLfile

Database

WS

The DWH is filled according to the defined Data Interfaces

Page 10: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

10

Step 4 - Overall Performance Calculation

Compute the Key Performance Indicators and display them according to their Thresholds

Page 11: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

11

Step 5 - Reporting

Sets of reports and dashboards could be defined and configured to satisfy reporting and managerial needs

Page 12: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

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)

Page 13: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

13

Use Case – That's a running project for an Italian Region ...

Page 14: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

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

Page 15: fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and Services

www.spago4q.org

15

Demo