Presentation is loading. Please wait.

Presentation is loading. Please wait.

/faculteit technologie management Dutch-Belgian Database Day 2007 The Challenges of Process Mining A.J.M.M. Weijters (and many others)

Similar presentations


Presentation on theme: "/faculteit technologie management Dutch-Belgian Database Day 2007 The Challenges of Process Mining A.J.M.M. Weijters (and many others)"— Presentation transcript:

1 /faculteit technologie management Dutch-Belgian Database Day 2007 The Challenges of Process Mining A.J.M.M. Weijters (and many others)

2 /faculteit technologie management

3 Content Process mining ProM Challenges

4 /faculteit technologie management Process Mining: basic idea The basic idea of process mining is to extract process knowledge from a registration what happens during the execution of a process (a so called event log). Process mining provide techniques and tools for discovering process, control, data, organizational, and social information from event logs. Information about the real behavior within a process, not the expected behavior.

5 /faculteit technologie management

6 Process discovery: Reversing the process process discovery

7 /faculteit technologie management Conformance testing

8 /faculteit technologie management Log based verification formula four_eyes_principle (a1:activity,a2:activity) := forall[p:person | (!(execute(p,a1)) \/ !(execute(p,a2)))];

9 /faculteit technologie management ProM framework ProM is open source and uses a plug-able architecture, e.g. (www.processmining.org) people can add new process mining techniques by adding plug-ins without spending any efforts on the loading and filtering of event logs and the visualization of the resulting models. ProM 4.2 provides six different types of plug-ins, and in total more than 200 plug-ins. This makes ProM a practical and versatile tool for process analysis and discovering.

10 /faculteit technologie management Event log Case identifier (Case 33) Activity (Test if repair is OK) Time information or ordering Event type (start, complete, …) Recourse (John) Task data (repair = OK) Case data (telephone type = T1,...)

11 /faculteit technologie management Simple Example

12 /faculteit technologie management Problems: bad performance NL (overtime work/quality)

13 /faculteit technologie management - T1 B Bregistration complete 2006-01-01T00:01:00.000+01:00 Badmin - Banalyse complete 2006-01-01T00:02:00.000+01:00 BT2 - Event log XML format

14 /faculteit technologie management Need for more details Performance B seems better than performance NL, but –differences between the two sub-processes (B-NL) –what is/are the bottleneck(s) –number of cases NL en B –number of re-repairs –workload of resources –difference in performance of the human resources –....

15 /faculteit technologie management Process Mining (PM) can be used to discover general log information a control-flow model performance information bottlenecks social models extensions like decision rules for an XOR split in the model...

16 /faculteit technologie management

17

18

19

20 Result of one of the mining techniques (Heuristics Miner) Many other control-flow mining techniques available in ProM: - α-miner - Genetic mining algorithm - Association rules miner - Region miner - Fuzzy miner -...

21 /faculteit technologie management

22

23

24 Organization miner But NL: 851/11=77.4 ph/w B: 549/7=78.4 ph/w

25 /faculteit technologie management Performance Analysis

26 /faculteit technologie management Explanation for the long waiting times: Cases arrives in batches Performance Analysis B NL

27 /faculteit technologie management Use LTL checker to select cases eventually_activity_A=NLrestartRepair or eventually_activity_B=BrestartRepair –cases with a restart = 524 –cases without a restart 876 eventually_person_P=Jan... etc. –Jan / Piet / Renate / Els = 78 / 163 / 83 / 153  477/851 = 0.56 (851 is number of NL cases) –Ties Sjef Lieve = 74 / 131 /194 = 399/549 = 0.73 (549 is the number of B cases)

28 /faculteit technologie management It is always possible to perform mining/analysis on selected cases. Example: mining and performance analysis on the 194 directly correct repaired cases of Lieve!

29 /faculteit technologie management Many other performance indicators Performance Sequence Diagrams Doted Chart...

30 /faculteit technologie management Performance Sequence Diagrams

31 /faculteit technologie management Doted Chart

32 /faculteit technologie management How to get an event log Prom Import Staffware FLOWer Websphere YAWL ADEPT ARIS PPM/SIM Outlook Caramba SAP PeopleSoft InConcert IBM MQSeries CPN Tools CVS Oracle BPEL UML SD company specific systems...

33 /faculteit technologie management Practical experiences CJIB UWV Rijkswaterstaat ASML AMC hospital Catharina hospital Eindhoven Heusden ING Bank Philips medical systems... Rijkswaterstaat: Loops to get pay permission Heusden city hall: errors in workflow implemantation

34 /faculteit technologie management Lessons learned Business Intelligence (BI) tools are NOT very intelligent! Logs are everywhere! Process mining is possible and provides valuable insights. Process mining triggers process improvement. Most processes do not conform. Reality is much more complicated than people like to believe!

35 /faculteit technologie management

36

37

38 Challenges Data in SAP ERP systems into XML event-log format Mining less structured data with many different tasks and complex splits and joins and very large (hospitals) Visualization of results (Process Oriented OLAP- tools) On-line monitoring (process optimization, prediction)

39 /faculteit technologie management Challenges Measuring the quality of mined process models Development of Benchmark event-logs...

40 /faculteit technologie management


Download ppt "/faculteit technologie management Dutch-Belgian Database Day 2007 The Challenges of Process Mining A.J.M.M. Weijters (and many others)"

Similar presentations


Ads by Google