webinar: open quality with spago4q

21
www.spago4q.it Davide Dalle Carbonare IT Solution Architect Engineering's Competence Center for Quality Open Quality with SpagoWorld webinar, May 5 th , 2010

Upload: davide-dalle-carbonare

Post on 20-Jun-2015

250 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Webinar: Open Quality with Spago4Q

www.spago4q.it

Davide Dalle CarbonareIT Solution ArchitectEngineering's Competence

Center for Quality

Open Quality with

SpagoWorld webinar,May 5th, 2010

Page 2: Webinar: Open Quality with Spago4Q

2 Davide Dalle Carbonarewww.spago4q.org

What's Spago4Q?

“The free/open source platform to measure, analyze and monitor Quality of products, processes and services”

–It's adaptable to complex and various organizational contexts

–It supports companies and organizations

• within their quality certification processes

• to implement a Service Level Management system

• to adopt a proactive monitoring process

–Spago4Q is built as a specialization of SpagoBI

Page 3: Webinar: Open Quality with Spago4Q

3 Davide Dalle Carbonarewww.spago4q.org

Spago4Q Overview

–Defines quality models–Defines KPIs and required data–Defines data interfaces–Extracts information–Compute indicators–Display results

Page 4: Webinar: Open Quality with Spago4Q

4 Davide Dalle Carbonarewww.spago4q.org

Complete Data Flow

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Model

Report

KPI Values

Page 5: Webinar: Open Quality with Spago4Q

5 Davide Dalle Carbonarewww.spago4q.org

Defines Quality Models

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Model

Report

KPI Values

Page 6: Webinar: Open Quality with Spago4Q

6 Davide Dalle Carbonarewww.spago4q.org

Model Definition and Instances

Design a Model Definition:–Add nodes in a tree structure–Extend the node type with attributes–Fill the descriptive information

The Model Instances are available to the end users

ModelDefinition

ModelInstance 1

ModelInstance 2

ModelInstance N

Page 7: Webinar: Open Quality with Spago4Q

7 Davide Dalle Carbonarewww.spago4q.org

Defines KPIs and Required Data

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Model

Report

KPI Values

Page 8: Webinar: Open Quality with Spago4Q

8 Davide Dalle Carbonarewww.spago4q.org

Defines KPIs and Required Data

KPI Definition:–Defines KPI Computational Rule (Formula and required data)–Defines Threshold Ranges–Fill the descriptive information (Description, Interpretation, ...)

ModelNode

KPIDefinition

KPIComputational

Rule

KPIThresholdDefinition

Page 9: Webinar: Open Quality with Spago4Q

9 Davide Dalle Carbonarewww.spago4q.org

Implements KPIs Computational Rules

Implement the KPI Formula in different languages depending on its complexity:–SQL Query–Java Class–Scripting Language JSR-223 (Groovy, …)

Parameters:–Resource (product, process, service, …)–Date-time

KPIComputational

Rule

Java Class SQL Query Script

Page 10: Webinar: Open Quality with Spago4Q

10 Davide Dalle Carbonarewww.spago4q.org

Defines Threshold

Configure the Threshold specifying its ranges:–Position–Label–Limit values (included or not)–Color–“Rating” value

KPIThresholdDefinition

Range 1[0 - 60[

Range 2[60 - 80[

Range 3[80 - 100]

Page 11: Webinar: Open Quality with Spago4Q

11 Davide Dalle Carbonarewww.spago4q.org

Defines Data Interfaces

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Model

Report

KPI Values

Page 12: Webinar: Open Quality with Spago4Q

12 Davide Dalle Carbonarewww.spago4q.org

Defines Data Interfaces

Defines the Data Warehouse (DWH) structures:–From the KPI Formulas–Based on the Business Items–Independent from the actual Source–With a specific granularity

DataInterface

KPI 1 KPI 2 KPI N

Page 13: Webinar: Open Quality with Spago4Q

13 Davide Dalle Carbonarewww.spago4q.org

Extracts Information

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Model

Report

KPI Values

Page 14: Webinar: Open Quality with Spago4Q

14 Davide Dalle Carbonarewww.spago4q.org

Extracts Information

Configure Extraction Operation–Data Source (extractor component)–Data Interface

Group the Operations in a Process that can be scheduled

DWHExtractors

XMLfile

Database

WS

Page 15: Webinar: Open Quality with Spago4Q

15 Davide Dalle Carbonarewww.spago4q.org

Compute Indicators

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Model

Report

KPI Values

Page 16: Webinar: Open Quality with Spago4Q

16 Davide Dalle Carbonarewww.spago4q.org

Compute Indicators

Execute the Model/Document–Manually forcing the computation–Scheduling the execution

For performance improvement final users will see already computed values

Page 17: Webinar: Open Quality with Spago4Q

17 Davide Dalle Carbonarewww.spago4q.org

Display Results

ToolsSpago4Q

DWH

Comp.Rules

KPI DocumentQuality Model

Report

KPI Values

Page 18: Webinar: Open Quality with Spago4Q

18 Davide Dalle Carbonarewww.spago4q.org

Display Results

The final results are available to the end users thanks to the behavioral model provided by SpagoBI

The presentation layout is customizable by model

Results are available in different formats–Html–PDF–Xml (Web Service)

Every KPI can be related to a traditional reports set for a detail analysis

Page 19: Webinar: Open Quality with Spago4Q

19 Davide Dalle Carbonarewww.spago4q.org

Display Results

Page 20: Webinar: Open Quality with Spago4Q

20 Davide Dalle Carbonarewww.spago4q.org

Display Results

Page 21: Webinar: Open Quality with Spago4Q

21 Davide Dalle Carbonarewww.spago4q.org

References

www.spago4q.org

www.spagoworld.org

www.spagoworld.org/blog

www.ow2.org

[email protected]