a proposal on service execution measures for the improvement of business processes realized by...
TRANSCRIPT
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
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)
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
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
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
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
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
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]