Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

Post on 04-Jun-2015

215 views 1 download

Transcript of Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

Veel procesmodellen?

Weggooien of ... serieus beheren!

Remco Dijkman

2

Betrokkenen

Wil van der Aalst

Remco Dijkman

Boudewijn van Dongen

Luciano Garcia-Bañuelos

Paul Grefen

Reina Käärik

Marcello La Rosa

Jan Mendling

Thijs Nugteren

Hajo Reijers

Heidi Romero

Zhiqiang Yan

Marlon Dumas

...

3

Veel procesmodellen?

< 100 > 1000100 - 1000

4

project-gebaseerd beheerdfire-and-forget

Weggooien of serieus beheren?

5

Weggooien of serieus beheren?

Serieus beheer voor:• vermijden dubbel werk• kwaliteitscertificering• beantwoorden management-vragen• werkinstructies• ...

6

Weggooien of serieus beheren?

beheerskosten hoeven niet hoog te zijn

minimale inspanning:

elk gemodelleerd proces (electronisch) ontsluiten

7

Electronische ontsluiting

8

Electronische ontsluiting

Basisfunctionaliteit1:• Opslag• (Web-gebaseerde) ontsluiting• Navigatie/ Eenvoudig zoeken• Versiebeheer• …

9

Electronische ontsluiting

Geavanceerde functionaliteit

om beheer en hergebruik te stimuleren

10

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

11

Basismodel

BasismodelActiviteit

BeslissingRol

12

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

13

Evaluatie

• Evaluatie correctheid/eenduidigheid• Gebruik richtlijnen2:

• gebruik weinig elementen• gebruik 1 start en 1 eindpunt• gebruik werkwoorden• gebruik keuzes• ...

Ontvang order

Archiveer order

Bevestig order

14

Evaluatie

• Evaluatie consistentie van de collectie3:• overlappende procesdelen• inconsistente naamgeving• ...

15

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

16

Zoeken en vergelijken

Zoeken van gelijkende processen4

=?=

10-20% beter dan tekst-gebaseerd

17

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

18

Management

Afleiden/consolideren van processen5

19

Management

Hergebruik van processen6

• knippen/plakken• alleen toegestane afwijkingen• patroon-gebaseerd• ...

20

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

21

Presentatie

• “Secundaire” notatie:• Kleuring• Lay-out

22

Presentatie

• Simplificeren van complexe procesmodellen:• Abstractie• Aggregatie

checkcredit

23

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

24

Conclusie

beheren heeft nut door hergebruik

beheerskosten hoeven niet hoog te zijn

25

Conclusie

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

26

Conclusie

eenvoudig bestaande procesmodellen hergebruiken

beheerd

100%

27

Literatuur

1. Z.Yan, R.M. Dijkman, and P.W.P.J. Grefen. Business Process Model Repositories - Framework and Survey. BETA Working Paper WP-292, Eindhoven University of Technology, Eindhoven, The Netherlands, 2009.

2. J. Mendling, H.A. Reijers, and W.M.P. van der Aalst. Seven Process Modeling Guidelines (7PMG). Information and Software Technology, 52(2), 127-136, 2010.

3. R. Dijkman, J. Kuester, H. Voelzer, and M. Fazal-Baqaie. Detecting Refactoring Oportunities in Business Process Model Collections. In preparation, 2010.

4. B.F. van Dongen, R.M. Dijkman, and J. Mendling. Measuring Similarity between Business Process Models. In: Proceedings of the 20th International Conference on Advanced Information Systems Engineering (CAiSE), Montpellier, France, pp. 450-464, 2008.

5. F. Gottschalk, W.M.P. van der Aalst, and M.H. Jansen-Vullers. Merging Event-driven Process Chains. In R. Meersman and Z. Tari, editors, Proceedings of the 16th International Conference on Cooperative Information Systems, CoopIS 2008, OTM 2008, Part I, volume 5331 of Lecture Notes in Computer Science, pages 418-426. Springer-Verlag, Berlin, 2008.

6. W.M.P. van der Aalst, M. Dumas, F. Gottschalk, A.H.M. ter Hofstede, M. La Rosa, and J. Mendling. Correctness-Preserving Configuration of Business Process Models. In J.L. Fiadeiro and P. Inverardi, editors, Proceedings of the 11th International Conference on Fundamental Approaches to Software Engineering (FASE 2008), volume 4961 of Lecture Notes in Computer Science, pages 46-61. Springer-Verlag, Berlin, 2008.