35
LTAT.05.015 Business Process Mining Lecture 1: Introduction Marlon Dumas Professor of Information Systems @ University of Tartu Co-founder @ Apromore

LTAT.05.015 Business Process Mining - ut

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LTAT.05.015 Business Process Mining - ut

LTAT.05.015

Business Process Mining

Lecture 1: Introduction

Marlon Dumas

Professor of Information Systems @ University of Tartu

Co-founder @ Apromore

Page 2: LTAT.05.015 Business Process Mining - ut

Summary

• This course gives an introduction to process mining techniques, including automated process discovery, conformance checking, performance analysis, business rules mining, and predictive process monitoring. In order to develop a mastery of these techniques, we will introduce concrete tools and we will apply these tools to answer business questions using real-life datasets.

Related courses

• Business Process Management

• Broad introduction to the art and science of managing business processes

• Business data analytics

• Techniques for customer analytics, product analytics and related questions

• Business Analysis

• Identifying and analyzing business problems and opportunities that can be addressed via IT solutions

About this course

2

Page 3: LTAT.05.015 Business Process Mining - ut

13 lecture+practice sessions covering:

• Automated Process Discovery

• Conformance and Performance Mining

• Analysis of process variants

• What-if analysis

• Predictive Process Monitoring

Team Project

• Analysis of a real-life dataset and questions posed by a business user

• Weekly progress review sessions

Structure of the course

3

Page 4: LTAT.05.015 Business Process Mining - ut

• ≈ 10 hours per homework ≈ 40 hours in total

Four assignments (25 points in total)

• ≈ 40 hours

Project (25 points)

• Minimum exam score: 20 out of 50

Exam (50 points), free choice between:

Grading

4

Page 5: LTAT.05.015 Business Process Mining - ut

•Course material posted on course Web page• http://courses.cs.ut.ee/2021/pm

•Slack workspace• https://ut-process-mining.slack.com/

(the link to enrol in the Slack workspage was sent to you via the study information system)

•References• Dumas, La Rosa, Mendling & Reijers: Fundamentals of Business Process

Management (second edition), Springer 2018 (chapters 1, 6, 7, 11)

• Dumas et al. Process Mining 101 – https://apromore.org/process-mining

Readings and resources

Page 6: LTAT.05.015 Business Process Mining - ut

What is a Business Process?

6

Page 7: LTAT.05.015 Business Process Mining - ut

ObtainPO

confirm.

Prepare shipment

Scheduledelivery

Issue invoice

Check Invoice

Loadtruck

Check &confirm

PO

Notify shipment

Unload truck

Package products

Issuedelivery receipt

Request PO change

Match incomingpayment

Schedulepayment

7

Page 8: LTAT.05.015 Business Process Mining - ut

Financial

Human

Resource

s

Technolog

y

Organisation

Function A Function B Function C

Assets &

Partners

Customers

Materials

Business Process

Business Process

Business Process

Business processes

8

Page 9: LTAT.05.015 Business Process Mining - ut

ObtainPO

confirm.

Scheduledelivery

Unloadtruck

Issuedeliveryreceipt

Checkinvoice

Schedulepayment

Check &confirm

PO

Packageproducts

Loadtruck

Notifyshipment

Issueinvoice

Matchpayment

Paymentmade

POreceived

POissued

Goodsarrived

9

Page 10: LTAT.05.015 Business Process Mining - ut

a chain of events, activities and decisions

...involving a number of actors and objects,

….triggered by a need

and leading to an outcome that is of value to a customer.

Examples:

• Order-to-Cash

• Procure-to-Pay (aka Purchase-to-Pay)

• Application-to-Approval

• Issue-to-Resolution

A business process is…

10

Page 11: LTAT.05.015 Business Process Mining - ut

issue-to-resolution process

VA

LU

E

Customer

InsuranceCompany

Parts

StoreService

Dispatch

Centre

Technician

Customer

Call Centre

Customer

“My washing machine doesn’t work…”

11

Negative outcomes (value-

reducing):

• Fault not repaired in a timely

manner

• Fault repaired but customer pays

more than expected

Positive outcomes (value-adding):

• Fault repaired immediately with

minor intervention

• Fault repaired, covered by

warranty

Page 12: LTAT.05.015 Business Process Mining - ut

What is Business Process Management (BPM)?

12

Page 13: LTAT.05.015 Business Process Mining - ut

BPM – A Discipline for Improving Performance

13

Financial

Human

Resources

Technology

Economy CultureRegulatory

Organisation

Performance ManagementPerformance Planning

Function A Function B Function C

Assets &

Resources

Business Environment

Stakeholders

Customers

Materials

Competitors

Business Process

Business Process

Business Process Valu

e

Rummler’s Framework

Page 14: LTAT.05.015 Business Process Mining - ut

Process performance

If you had to choose between two services, you would typically choose the one that is:

•F…

•C…

•B…

Page 15: LTAT.05.015 Business Process Mining - ut

Process performance

If you had to choose between two services, you would typically choose the one that is:

•Faster

•Cheaper

•Better

Page 16: LTAT.05.015 Business Process Mining - ut

Process performance

Three dimensions of process performance

•Time

•Cost

•Quality

Page 17: LTAT.05.015 Business Process Mining - ut

Greet &

seat

Take

order

Bring

menu

Serve

meal

Present

bill

Issue

invoiceCustomer

paid

Customer

arrived

Improving process performance

17

Page 18: LTAT.05.015 Business Process Mining - ut

How would you improve this process?

Eliminate Cooking

Outsource to Customer Standardize

Eliminate Waiters

Invest and Build

Automate

Re-sequence

18

Page 19: LTAT.05.015 Business Process Mining - ut

Body of principles, methods and tools to design, analyze, execute and monitor business processes, with the aim of improving their performance.

Business Process Management (BPM)

19

Business

Processes

IT systems

Employees

Data Trading

Partners

SuppliersIT infrastructure

Customers

≈≈

Page 20: LTAT.05.015 Business Process Mining - ut

What is Process Mining?

20

Page 21: LTAT.05.015 Business Process Mining - ut

• Organizations use enterprise systems to support their business

operations, including:

• ERP systems that support production, delivery or payroll processes

• CRM systems that support marketing, sales or customer service processes.

• These systems record data that about the processes they support,

including order-to-cash, purchase-to-pay, etc.

• Process Mining is a family of techniques that use data recorded by

enterprise systems to discover and analyze the business processes

supported by these systems, in order to identify performance and

conformance issues, trace down their root causes, and find

optimization opportunities.

What is Process Mining?

Page 22: LTAT.05.015 Business Process Mining - ut

How does Process Mining work?

Process Logging

01

Data Collection

02

Data Preparation

03

Process Mining

04

The systems supporting the execution of the

business process are configured to record events

capturing the execution of tasks in the process

This business process execution data needs to be

transformed into “Event Logs”. Correct time-

stamps and descriptions are essential.

The data is extracted and prepared by data

engineers (IT side) based on business

requirements

Automated process discovery and other types of

analysis can then be used to discover and

analyze the process.

Page 23: LTAT.05.015 Business Process Mining - ut

Event log

Page 24: LTAT.05.015 Business Process Mining - ut

process mining

algorithms

historical data

process model

Enterprise systems, IoTs…

actionable

process knowledge

live data

Process Mining

Page 25: LTAT.05.015 Business Process Mining - ut

Process map

(w/t frequency overlay)

BPMN model

(w/t frequency overlay)

Automated Process Discovery

Page 26: LTAT.05.015 Business Process Mining - ut

process mining

algorithms

historical data

process model

Enterprise systems, IoTs…

actionable

process knowledge

live data

performance

measurements

Process Mining

Page 27: LTAT.05.015 Business Process Mining - ut

Process map with duration overlay

Process performance dashboards

Performance Mining

Page 28: LTAT.05.015 Business Process Mining - ut

process mining

algorithms

historical data

process model

Enterprise systems, IoTs…

actionable

process knowledge

live data

performance

measurements

conformance

report

Process Mining

Page 29: LTAT.05.015 Business Process Mining - ut

Modeled process (to-be)Expected duration: 2 days

Real process (as-is)Actual duration: 5 days, max: 12 days

Conformance Checking

Page 30: LTAT.05.015 Business Process Mining - ut

process mining

algorithms

historical data

process model

Enterprise systems, IoTs…

actionable

process knowledge

live data

performance

measurements

conformance

report

differences,

root causes

Process Mining?

Page 31: LTAT.05.015 Business Process Mining - ut

Simple repairs

Complex repairs

Variant Analysis

Page 32: LTAT.05.015 Business Process Mining - ut

Simulating what-if scenarios

What-If Process Mining

Discover as-is model

Modify model & define simulation

scenarioRun simulation

Analyze the simulation

outputs

Repeat for alternative scenarios

as-is model what-if model

Page 33: LTAT.05.015 Business Process Mining - ut

process mining

algorithms

historical data

process model

Enterprise systems, IoTs…

actionable

process knowledge

live data

performance

measurements

conformance

report

differences,

root causes

predictions

Process Mining?

Page 34: LTAT.05.015 Business Process Mining - ut

How likely is it that a running process will become “deviant”?

Will it end up in a negative outcome?

Will it fail to meet its SLAs in the next 24

hours?

Will it generate abnormal effort, costs or rework?

Predictive Process Monitoring

Page 35: LTAT.05.015 Business Process Mining - ut

Processmining

Automated discovery

Conformance Checking

Performance Mining

Variantanalysis

Predictivemonitoring

Structure of the Course

Weeks 3-4 Week 5 Week 6 Week 7-8

Week 2: Performance Measurement & Dashboards

Week 10-12

Week 13: Business Case Analysis & Project Mngt for Process Mining

Week 9: Extract-Transform-Load for Process Mining