process mining introduction

19
Data Analytics Department Sep 2015 Process Mining Data Science in Action Vala Ali Rohani Head of Data Analytics Department Postdoc in Social Network Analysis PhD of Software Engineering

Upload: vala-ali-rohani

Post on 12-Apr-2017

402 views

Category:

Data & Analytics


4 download

TRANSCRIPT

Data Analytics Department

Sep 2015

Process MiningData Science in Action

Vala Ali RohaniHead of Data Analytics DepartmentPostdoc in Social Network Analysis

PhD of Software Engineering

Presented by: Dr. Vala Ali Rohani

Process mining is to discover, monitor and improve real processes by extracting knowledge from event logs readily available in today's (information) systems.

Professor Wil van der Aalst(God father of process mining)

Department of Mathematics & Computer ScienceEindhoven University of Technology

http://www.win.tue.nl/ieeetfpm/lib/exe/fetch.php?media=shared:process_mining_manifesto-small.pdf

Process mining includes:

• (automated) process discovery• conformance checking (i.e., monitoring deviations by comparing model and log)• Social network/ organizational mining• automated construction of simulation models• model extension • model repair• case prediction• history-based recommendations

Unlike traditional approaches the goal is not to construct a single static model. Process mining techniques can be used to dynamically generate process maps based on the most recent data.

Presented by: Dr. Vala Ali Rohani

What is the difference between BPM and Process Mining?

• Business Process Management (BPM) techniques and tools evolve around process models

• It focuses on improving corporate performance by managing and optimising a company's business processes

• Unfortunately, process models are often completely disconnected from actual event data

• Analysis results are unreliable because they are not based on observed facts, but on an idealized model of reality

• Process mining aims to bridge the gap between BI and BPM• Starting point for process mining is an event log • Each event in such a log refers to an activity and is related to

a particular case• The events belonging to a case are ordered and describe

one “run” of the process

BPM Process Mining

http://www.processmining.org/_media/publications/p651.pdf

Presented by: Dr. Vala Ali Rohani

How new is the Process Mining in the world?

The biggest IT annual event in the world

Presented by: Dr. Vala Ali Rohani

How new is the process mining in the world?

2014 European Commission DIGIT-ICT CONFERENCE

Presented by: Dr. Vala Ali Rohani

Now, how Process Mining can help organizations…

Data Analytics

Presented by: Dr. Vala Ali Rohani

Imagine an Organization …

StaffsClients

Client Makes a request Staffs process the request

Presented by: Dr. Vala Ali Rohani

Your business applications generate large quantities of time and event data about your business processes.

Process mining examines this event data and applies process pattern recognition techniques. Then, it creates corresponding process models to :

• elicit the main paths • illustrates the real work flows, • and detect the bottlenecks.

http://www.lexmark.com/en_us/products/software/workflow-and-case-management/process-mining.html#

Presented by: Dr. Vala Ali Rohani

Each organization has a log of these activities …

1) For each case relating to customers

2) Some activity happens

3) Starting at this time4) Ending at this time

5) Relating to some products and services

5) And Some staffs will be involved in

The dataset was downloaded from : https://fluxicon.com/disco/

Presented by: Dr. Vala Ali Rohani

Having such a simple log files is enough to do a Process Mining project ???

Answer:

Presented by: Dr. Vala Ali Rohani

Organization managers want to know :

• What is the most frequent path in my organization process? • How are the cases distributed over my organization process? • To what extend do the cases comply with my process model?• What are the routing probabilities in my process? • What are the throughput times of my cases? • What are the service times for my tasks?• How much time was spent between any two tasks in my process?• How are my cases actually being executed? • What are the business rules in my process?• Are these rules indeed being obeyed? • How many of my people are typically involved in a case? • Who are Active? Who are Idle?• What is the communication structure and dependencies among my people?• Who are important people in my organization? • Who subcontracts work to whom? • What are the bottlenecks in my process?

Van der Aalst, W. M., van Dongen, B. F., Günther, C. W., Rozinat, A., Verbeek, E., & Weijters, T. (2009, January). ProM: The Process Mining Toolkit. In Proceedings of the Business Process Management Demonstration Track (BPMDemos 2009), Ulm, Germany, September 8, 2009. Chicago

by Process Mining

Presented by: Dr. Vala Ali Rohani

You can Elicit the process model from this log file

The process model was generated by Disco software (https://fluxicon.com/disco/)

Process Discovery :

Presented by: Dr. Vala Ali Rohani

Make it simpler to find the Main ProcessFinding the Main Process :

Presented by: Dr. Vala Ali Rohani

Providing more details about the Frequency and Performance of each activity

Presented by: Dr. Vala Ali Rohani

And even more, view the animation of workflows in the process model

Presented by: Dr. Vala Ali Rohani

And furthermore statistical information about: Activities

Presented by: Dr. Vala Ali Rohani

And furthermore statistical information about: Resources

Presented by: Dr. Vala Ali Rohani

And furthermore statistical information about: Customers

Presented by: Dr. Vala Ali Rohani

And furthermore statistical information about: Cases