business alignment using process mining as a tool for delta analysis

22
Business Alignment Using Process Mining as a Tool for Delta Analysis Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information and Technology P.O. Box 513, 5600 MB Eindhoven The Netherlands [email protected]

Upload: havard

Post on 09-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Business Alignment Using Process Mining as a Tool for Delta Analysis. Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information and Technology P.O. Box 513, 5600 MB Eindhoven The Netherlands [email protected]. Outline. Motivation - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Business Alignment Using Process Mining as a Tool for Delta Analysis

Business Alignment

Using Process Mining asa Tool for Delta Analysis

Prof.dr.ir. Wil van der AalstEindhoven University of Technology

Department of Information and TechnologyP.O. Box 513, 5600 MB Eindhoven

The [email protected]

Page 2: Business Alignment Using Process Mining as a Tool for Delta Analysis

Outline

• Motivation

• Process mining: An overview

• Measuring alignment– Delta analysis– Fitting cases into the process model

• Conclusion

Page 3: Business Alignment Using Process Mining as a Tool for Delta Analysis

Motivation

• New processes are emerging and existing processes are changing (“The only constant is change”).

• The alignment of business processes and information systems requires continuous attention.

• To “maintain the fit” it is important to detect deviations of the described or prescribed behavior.

Process Mining

Page 4: Business Alignment Using Process Mining as a Tool for Delta Analysis

Process mining

• Process mining can be used for:– Process discovery (What is the process?)

– Delta analysis (Are we doing what was specified?)

– Performance analysis (How can we improve?)

process mining

Registerorder

Prepareshipment

Shipgoods

Receivepayment

(Re)sendbill

Contactcustomer

Archiveorder

www.processmining.org

Page 5: Business Alignment Using Process Mining as a Tool for Delta Analysis

Process mining: Overview

1) basic performance metrics

2) process modelStart

Register order

Prepareshipment

Ship goods

(Re)send bill

Receive paymentContact

customer

Archive order

End

3) organizational model 4) social network

5) performance characteristics

If …then …

6) auditing/security

Page 6: Business Alignment Using Process Mining as a Tool for Delta Analysis

(1) Determine basic performance metrics

• Process/control-flow perspective: flow time, waiting time, processing time and synchronization time.Questions:

• What is the average flow time of orders?• What is the maximum waiting time for activity approve?• What percentage of requests is handled within 10 days?• What is the minimum processing time of activity reject?• What is the average time between scheduling an activity and actually starting it?

• Resource perspective: frequencies, time, utilization, and variability.Questions:

• How many times did Sue complete activity reject claim?• How many times did John withdraw activity go shopping?• How many times did Clare suspend some running activity?• How much time did Peter work on instances of activity reject claim?• How much time did people with role Manager work on this process?• What is the utilization of John?• What is the average utilization of people with role Manager?• How many times did John work for more than 2 hours without interruption?

Page 7: Business Alignment Using Process Mining as a Tool for Delta Analysis

Example (ARIS PPM)

                                                    

IDS Scheer's ARIS Process Performance Manager

Page 8: Business Alignment Using Process Mining as a Tool for Delta Analysis

(2) Determine process model• Discover a process model (e.g., in terms of a PN or EPC)

without prior knowledge about the structure of the process.case 1 : task A case 2 : task A case 3 : task A case 3 : task B case 1 : task B case 1 : task C case 2 : task C case 4 : task A case 2 : task B case 2 : task D case 5 : task E case 4 : task C case 1 : task D case 3 : task C case 3 : task D case 4 : task B case 5 : task F case 4 : task D

A

B

C

D

E F

(W)

Page 9: Business Alignment Using Process Mining as a Tool for Delta Analysis

(3) Determine organizational model

• Discover the organizational model (i.e., roles, departments,etc.) without prior knowledge about the structure of the organization.

Row Points for Source

Symmetrical Normalization

Dimension 1

2.01.51.0.50.0-.5-1.0

Dim

en

sio

n 2

2.0

1.5

1.0

.5

0.0

-.5

-1.0

Mary

Peter

Lucia

Alex

Johne.g., correspondence analysis (typically applied in ecology)

A B C D E F John 88 0 8 0 38 50 Alex 0 189 0 2 0 0 Lucia 112 0 0 0 62 40 Peter 0 11 192 0 0 0 Mary 0 0 0 198 0 0

Page 10: Business Alignment Using Process Mining as a Tool for Delta Analysis

(4) Analyze social network

• Social Network Analysis (SNA)

• Based on:– Handover of work– Subcontracting– Working together– Reassignments– Doing similar tasks

Page 11: Business Alignment Using Process Mining as a Tool for Delta Analysis

Example John Alex Lucia Peter Mary John 0 0 0 0 2 Alex 0 0 0 0 0 Lucia 0 0 0 2 2 Peter 0 0 2 0 2 Mary 2 0 2 2 0

Page 12: Business Alignment Using Process Mining as a Tool for Delta Analysis

(5) Analyze performance characteristics

• Each case (process/workflow instance) has a number of properties:– Resource that worked on a specific activity– Value of a characteristic data element (e.g., size of

order, age of customer, etc.)– Performance metrics of case (e.g., flow time)

• Using machine-learning techniques it is possible to find relevant relations between these properties.

Page 13: Business Alignment Using Process Mining as a Tool for Delta Analysis

Example

• If John and Mike work together, it takes longer.

• Expensive cases require less processing.

• Etc.

caseid Act A

Act B

... Act Z

Data D1

Data D2

... Data D9

Proc time

Wait Time

Flow time

1 John Mike Anne $50 20y 80% 12h 3d 3.5d 2 Clare Jim Ike $75 15y 75% 6h 3d 3.25d 3 John Mike Clare $55 20y 80% 18h 4d 4.75d ... ... ... ... ... ... ... ... ... ... ... ...

Page 14: Business Alignment Using Process Mining as a Tool for Delta Analysis

(6) Auditing/security

• Ensuring that desirable patterns occur and that undesirable patterns do not occur.

Page 15: Business Alignment Using Process Mining as a Tool for Delta Analysis

Process Mining: Tooling

Staffware

InConcert

MQ Series

workflow management systems

FLOWer

Vectus

Siebel

case handling / CRM systems

SAP R/3

BaaN

Peoplesoft

ERP systems

common XML format for storing/exchanging workflow logs

EMiT Thumb

mining tools

MinSoN

Page 16: Business Alignment Using Process Mining as a Tool for Delta Analysis

Measuring alignment

Models can be “prescriptive” or “descriptive”.

Business process I nformation

System

Model

Page 17: Business Alignment Using Process Mining as a Tool for Delta Analysis

Approach 1: Delta analysis

Discovered model

Descriptive/prescriptive

model

?

Page 18: Business Alignment Using Process Mining as a Tool for Delta Analysis

Delta analysis

• There are many ways to compare two process models, cf.:– Equivalence notions (e.g., trace equivalence, b.bisim)– Inheritance notions (e.g., life-cycle inheritance)

W.M.P. van der Aalst and T. Basten. Identifying Commonalities and Differences in Object Life Cycles using Behavioral Inheritance. In J.M. Colom and M. Koutny, editors, Application and Theory of Petri Nets 2001, volume 2075 of Lecture Notes in Computer Science, pages 32-52. Springer-Verlag, Berlin, 2001.

Page 19: Business Alignment Using Process Mining as a Tool for Delta Analysis

Approach 2: Fitting cases into the process model

Descriptive/prescriptive

model

? case 1 : task A case 2 : task A case 3 : task A case 3 : task B case 1 : task B case 1 : task C case 2 : task C case 4 : task A case 2 : task B case 2 : task D case 5 : task E case 4 : task C case 1 : task D case 3 : task C case 3 : task D case 4 : task B case 5 : task F case 4 : task D

Page 20: Business Alignment Using Process Mining as a Tool for Delta Analysis

Measuring the fit

• Simply play the “token game” per case.• There are two types of errors:

– When playing the token game there are not enough tokens.

– When playing the token game tokens are left.

• Both errors have a penalty and can be measured at the case (the percentage of cases not successfully parsed) or event/token level (the number of times a token needs to be borrowed/is left behind).

Page 21: Business Alignment Using Process Mining as a Tool for Delta Analysis

Example• Ten cases: ABCD, ACBD, ABD, EF, FE, EF,

ABCD, ACD, AEFD, ACBD.

A

B

C

D

E F

• 40% of the cases does not fit: ABCD, ACBD, ABD, EF, FE, EF, ABCD, ACD, AEFD, ACBD.

• 6 times a shortage and 6 times a surplus: ABCD, ACBD, AB-D+, EF, -FE+, EF, ABCD, AC-D+, A-EF--D+++, ACBD.

Page 22: Business Alignment Using Process Mining as a Tool for Delta Analysis

Conclusion

• Process mining can be an interesting tool for actually measuring the alignment of business processes and information systems.

• There are many challenges:– Improving the algorithms (hidden/duplicate

tasks, …)– Gathering the data– Visualizing the results– Etc.

• Join us at www.processmining.org