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

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

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

Page 1: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

Veel procesmodellen?

Weggooien of ... serieus beheren!

Remco Dijkman

Page 2: 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

...

Page 3: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

3

Veel procesmodellen?

< 100 > 1000100 - 1000

Page 4: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

4

project-gebaseerd beheerdfire-and-forget

Weggooien of serieus beheren?

Page 5: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

5

Weggooien of serieus beheren?

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

Page 6: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

6

Weggooien of serieus beheren?

beheerskosten hoeven niet hoog te zijn

minimale inspanning:

elk gemodelleerd proces (electronisch) ontsluiten

Page 7: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

7

Electronische ontsluiting

Page 8: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

8

Electronische ontsluiting

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

Page 9: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

9

Electronische ontsluiting

Geavanceerde functionaliteit

om beheer en hergebruik te stimuleren

Page 10: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

10

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

Page 11: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

11

Basismodel

BasismodelActiviteit

BeslissingRol

Page 12: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

12

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

Page 13: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

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

Page 14: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

14

Evaluatie

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

Page 15: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

15

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

Page 16: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

16

Zoeken en vergelijken

Zoeken van gelijkende processen4

=?=

10-20% beter dan tekst-gebaseerd

Page 17: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

17

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

Page 18: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

18

Management

Afleiden/consolideren van processen5

Page 19: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

19

Management

Hergebruik van processen6

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

Page 20: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

20

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

Page 21: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

21

Presentatie

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

Page 22: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

22

Presentatie

• Simplificeren van complexe procesmodellen:• Abstractie• Aggregatie

checkcredit

Page 23: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

23

Geavanceerde functionaliteit

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

Page 24: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

24

Conclusie

beheren heeft nut door hergebruik

beheerskosten hoeven niet hoog te zijn

Page 25: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

25

Conclusie

Pre

sen

tati

e

Man

agem

ent

Zo

eken

en

ver

gel

ijki

ng

Eva

luat

ie

Basismodel

Page 26: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

26

Conclusie

eenvoudig bestaande procesmodellen hergebruiken

beheerd

100%

Page 27: Veel procesmodellen? Weggooien of... serieus beheren! Remco Dijkman.

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.