a proposal on service execution measures for the improvement of business processes realized by...

8
A proposal on service execution measures A proposal on service execution measures for the improvement of business processes realized by services business processes realized by services Andrea Delgado 1 , Andrea Delgado , Francisco Ruiz 2 , Ignacio García-Rodríguez de Guzmán 2 , Barbara Weber 3 1 Instituto de Computación, Facultad de Ingeniería, Universidad de la República (Uruguay) 2 Grupo de Investigación ALARCOS, Universidad de Castilla La-Mancha (España) 3 Quality Engineering Group, Institute of Computer Science, University of Innsbruck (Austria) A proposal on service execution measures for the improvement of BP realized by services Agenda It d ti Introduction BP Execution Measurement Model (BPEMM) S i ti i f BPEMM Services execution view of BPEMM General definitions & examples Tool s pport Tool support Conclusions and future work 2 JCIS 2012 - Almería, 17 al 19 de setiembre

Upload: jornadas-sistedes-2012-jisbd-prole-jcis

Post on 12-Jun-2015

94 views

Category:

Education


0 download

TRANSCRIPT

Page 1: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measuresA proposal on service execution measures for the improvement of

business processes realized by servicesbusiness processes realized by services

Andrea Delgado1,Andrea Delgado , Francisco Ruiz2, Ignacio García-Rodríguez de Guzmán2,

Barbara Weber3

1 Instituto de Computación, Facultad de Ingeniería, Universidad de la República (Uruguay)

2Grupo de Investigación ALARCOS,Universidad de Castilla La-Mancha (España)

3Quality Engineering Group, Institute of Computer Science, University of Innsbruck (Austria)

A proposal on service execution measures for the improvement of BP realized by services

Agenda

I t d ti

g

• Introduction

• BP Execution Measurement Model (BPEMM)

S i ti i f BPEMM• Services execution view of BPEMMGeneral definitions & examples

Tool s pport• Tool support

• Conclusions and future work

2JCIS 2012 - Almería, 17 al 19 de setiembre

Page 2: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measures for the improvement of BP realized by services

Introduction

• "Measurement is the first step that leads to control and eventually to improvement. If you can’t measure something, you can’t understand it. If you can’t understand it, you can’t control it. If you can’t control it, you can’t improve it.“

(Harrington, 1991)

The realization of BPs with

services provides the basis

f ti th i d fi itifor separating their definition

from the technologies

implementing themimplementing them

Services execution has

to be measured as part ofto be measured as part of

BPs execution to be able

to improve BPs

3

p

JCIS 2012 - Almería, 17 al 19 de setiembre

A proposal on service execution measures for the improvement of BP realized by services

BP Execution Measurement Model (BPEMM)( )

• Provides a set of execution measures for BPs implemented by servicesimplemented by services

Main objective: to relate business goals of the organization and specifics of the BP to its real execution

G l/Q ti /M t i (GQM)Organization Goals

Goal/Question/Metrics (GQM)

BPEMM

(Basili, 1992)

BPEMM measures: selection,

implementation and collection

BP definition

BPEMM

Measures specified using the Software Measurement Ontology

BP executionBPEMM

measurement results analysis

4JCIS 2012 - Almería, 17 al 19 de setiembre

Measures specified using the Software Measurement Ontology (SMO) (García et al., 2005)

Page 3: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measures for the improvement of BP realized by services

BP Execution Measurement Model (BPEMM)( )

• BPEMM tridimensional organization

5JCIS 2012 - Almería, 17 al 19 de setiembre

A proposal on service execution measures for the improvement of BP realized by services

BP Execution Measurement Model (BPEMM)( )

• BPEMM – Execution Views

Generic BP execution:measures are related to genericg

process characteristics that

are not themselves related to the

type of BPtype of BP

Lean BP execution:measures mainly focused on the detection of defined types of waste

S i tiServices execution: measures to assess the execution of services realizing the BPs

6JCIS 2012 - Almería, 17 al 19 de setiembre

Page 4: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measures for the improvement of BP realized by services

BP Execution Measurement Model (BPEMM)( )

• BPEMM Devils’ Quadrant aspects

Time:duration and capacity of the BP

Cost:cost of human resources (mainly)cost of human resources (mainly)

Quality: yquality characteristics and errors

Flexibility: ability of a BP to react to changes

7JCIS 2012 - Almería, 17 al 19 de setiembre

A proposal on service execution measures for the improvement of BP realized by services

BP Execution Measurement Model (BPEMM)( )

• BPEMM Granularity levels

A ti it i tActivity instancesfor each activity and instances execution

BP casesfor each BP case execution

BPfor all BP cases execution of the BP

8JCIS 2012 - Almería, 17 al 19 de setiembre

Page 5: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measures for the improvement of BP realized by services

BP Execution Measurement Model (BPEMM)( )

• BPEMM tridimensional organization

36 categorías 36 categorías de medidasde medidas-- 3 x 4 x 33 x 4 x 3

9JCIS 2012 - Almería, 17 al 19 de setiembre

A proposal on service execution measures for the improvement of BP realized by services

Service execution view general definitions

• Definition of measures for the service execution view

g

• For each measurable concept several goals, questions and execution measures are defined

10JCIS 2012 - Almería, 17 al 19 de setiembre

Page 6: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measures for the improvement of BP realized by services

Service execution view examplesp• Time dimension

Response Time (RT): Guaranteed time interval for the

ti f th f t ( i i i )execution of the response of an event (service invocation)

11JCIS 2012 - Almería, 17 al 19 de setiembre

A proposal on service execution measures for the improvement of BP realized by services

Service execution view examplesp

• Time dimensionResponse Time (RT): Guaranteed time Interval for the Response Time (RT): Guaranteed time Interval for the

execution of the response of an event (service invocation)

12JCIS 2012 - Almería, 17 al 19 de setiembre

Page 7: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measures for the improvement of BP realized by services

Service execution view examplesp

• Quality dimensionDependability: Guaranteed availability for the service,Dependability: Guaranteed availability for the service, guaranteed reliability for the service (service invocation)

13JCIS 2012 - Almería, 17 al 19 de setiembre

A proposal on service execution measures for the improvement of BP realized by services

Tool supportpp

• BPEMM ProM plug-inDefined prototype to support the BPEMM execution measures visualizing the execution measures in BPEMM.

So far only the Time dimension for the Generic BP execution i i i l t d i ti f ti

14JCIS 2012 - Almería, 17 al 19 de setiembre

view is implemented, so service execution measures for time are included in Activities time

Page 8: A proposal on service execution measures for the improvement of business processes realized by services

A proposal on service execution measures for the improvement of BP realized by services

Conclusions and future work

• The BPEMM execution measurement model provides a set of measures for the execution of BPs realizedprovides a set of measures for the execution of BPs realized by services organized into 36 categories from three different dimensions

• The service execution viewmeasures services execution both from the point of view ofmeasures services execution both from the point of view of the BP invoking services, and within services themselves

• Tool support for evaluating measurement results Is needed, for which we have developed a prototype for the ProM framework the ProM BPEMM plug inProM framework, the ProM BPEMM plug-in,

we are now extending it to include all the defined measures, to be able to assess the complete proposal in a case study.

15JCIS 2012 - Almería, 17 al 19 de setiembre

Thank you very much !!Questions ?

Alarcos Research Grouphttp://alarcos.inf-cr.uclm.es

presentador: Francisco [email protected]

Autor principal: Andrea DelgadoAutor principal: Andrea [email protected]