From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

52
Marlon Dumas University of Tartu, Estonia BPM 2015 | Innsbruck | 3 September 2015

Transcript of From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Page 1: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Marlon DumasUniversity of Tartu, Estonia

BPM 2015 | Innsbruck | 3 September 2015

Page 2: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

2

Page 3: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

3

Page 4: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Distribution of Papers @ BPM

4Recker & Mendling: State-of-the-Art of Business Process Management Research as Published in the BPM conference (2015)

Page 5: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

5

BPM MaturityGovernance

Strategic alignment

Page 6: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

6

Page 7: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Engineering•BPR•BPD

19919900

19919955

20002000 20020055

20120100

A Brief History of BPM

Page 8: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

25 years ago…

8

Page 9: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Process Automation Bricklaying

9

Page 10: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

…Meantime on the Research Side

10

Page 11: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Sample research papers

11

Page 12: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Engineering•BPR•BPD

Automation & architecture•WFMS•Process modeling

19919900

19919955

20002000 20020055

20120100

A Brief History of BPM

Page 13: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Ca. 1995

13

Page 14: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

…Meantime on the Research Side

14

Page 15: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Sample research papers

15

Page 16: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Engineering•BPR•BPD

Automation•WFMS•Process modeling

Integration•SOA, BPEL•BPMS•Full-lifecycle BPM

19919900

19919955

20002000 20020055

20120100

A Brief History of BPM

BPM’2003

Page 17: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

2000-2005: Acronym Mania!

17

WSFL

XLANG

BPEL

WSCI

WS-CDL

BPSS

BPML

OWL-S, WSMO

YAWL

BPMN

XPDL

UML 2.0 AD

EPC/EPML

Let’s Dance

SCOR

ITIL

eTOM

e3value

Executablespecification Choreography Conceptual

modelReference

model

BPEL4Chor BPMN4Chor

Page 18: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

…Meantime on the Research Side

18

Page 19: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Basic Control Flow Patterns• Pattern 1 (Sequence)• Pattern 2 (Parallel Split)• Pattern 3 (Synchronization)• Pattern 4 (Exclusive

Choice)• Pattern 5 (Simple Merge)

Advanced Branching and Synchronization Patterns

• Pattern 6 (Multi-choice)• Pattern 7 (Synchronizing

Merge)• Pattern 8 (Multi-merge)• Pattern 9 (Discriminator)

Workflow Patterns (Coopis’2000)

Structural Patterns • Pattern 10 (Arbitrary Cycles)• Pattern 11 (Implicit Termination)

Patterns involving Multiple Instances• Pattern 12 (Multiple Instances Without

Synchronization)• Pattern 13 (Multiple Instances With a Priori

Design Time Knowledge)• Pattern 14 (Multiple Instances With a Priori

Runtime Knowledge)• Pattern 15 (Multiple Instances Without a Priori

Runtime Knowledge)

State-based Patterns• Pattern 16 (Deferred

Choice)• Pattern 17 (Interleaved

Parallel Routing)

• Pattern 18 (Milestone)

Cancellation Patterns• Pattern 19 (Cancel Activity)

• Pattern 20 (Cancel Case)

Page 20: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

20

Page 21: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

2005

21

Page 22: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Engineering•BPR•BPD

Automation•WFMS•Process modeling

Integration•SOA, BPEL•BPMS•Full-lifecycle BPM

Consolidation•BPMN•REST•SaaS CRM, ERP, ...•Cloud BPM

19919900

19919955

20002000 20020055

20120100

A Brief History of BPM

BPM’2003

Page 23: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

2005-10

23

WSFL

XLANG

BPEL

WSCI

WS-CDL

BPSS

BPML

OWL-S, WSMO

YAWLBPMN

XPDL

UML 2.0 AD

EPC/EPML

Let’s Dance

Executablespecification Choreography Conceptual

modelReference

model

BPEL4Chor BPMN4Chor

SCOR

ITIL

eTOM

e3value

BPMN 2.0

Page 24: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

…Meantime on the Research Side

24

Page 25: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

25

Page 26: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

26

?!

Page 27: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Engineering•BPR•BPD

Automation•WFMS•Process modellng

Integration•SOA, BPEL•BPMS•Full-lifecycle BPM

Consolidation•BPMN•REST•SaaS CRM, ERP, ...•Cloud BPM

Beyond flow models•Process mining•Case management•Variability management•Decision management

19919900

19919955

20002000 20020055

20120100

A Brief History of BPM

BPM’2003

Page 28: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

28

Page 29: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

…Meantime on the Research Side

29

Page 30: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

30

Page 31: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

31

?!

Page 32: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

BPM’2012 use cases

• Design model• Discover model from event

data• Select model from collection• Merge models• Compose model• Design configurable model• Refine model• Enact model• Log event data• Monitor

• Adapt while running• Analyze performance based

on model• Verify model• Check conformance using

event data• Analyze performance using

event data• Repair model• Extend model• Improve model

32

Page 33: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

BPM’2020 use cases

• Improve process using…• Improve process using…• Improve process using…• Improve process using…• Improve process using…• …

• Improve BPM practice…• Improve BPM practice…• Improve BPM practice…• Improve BPM practice…• Improve BPM practice…• …

33

Page 34: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

34

2005-2010

2015-2020

1995-2005

Page 35: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

35

2015-2020The Road Ahead

WHAT?HOW?

Page 36: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

What? – Open Challenges

36

Page 37: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Process Variation

© Manfred Reichert

Page 38: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Optimizing Variation

38

Page 39: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Beware!

39

Page 40: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

40

Page 41: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

41

Page 42: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Optimizing Decisions

42

Page 43: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

43

Page 44: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

44

Page 45: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Optimizing interactions

45

Page 46: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Sample research papers

This slide has been intentionally left blank

46

Page 47: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

47

Page 48: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Sample research papers

48

Page 49: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

How? – Approach

49

Page 50: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Research Methods @ BPM

50Recker & Mendling: State-of-the-Art of Business Process Management Research as Published in the BPM conference (2015)

Page 51: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

Template for BPM’2016-2020 papersThis paper addresses the problem of optimizing [variations | interactions | decisions | …) in business processes [with respect to what criteria]

Based on [interviews | survey | Delphi | lit review], a [model | method | …] is proposed…

The proposal is validated using [N case studies | user experiments | performance experiments | …]

The results show that the proposal improves business processes [how?, to what extent? w.r.t what baseline?]

51

Page 52: From Models to Data and Back: The Journey of the BPM Discipline and the Tangled Road to BPM 2020

52

Do anything except:•Illegal or unethical stuff•Not improving business processes or BPM practices