Process mining explained by an example | Episode 3: process deviations

25
Process mining explained by an example The logistics process at SmartCoat Inc. SmartCoat Episode 3 (out of 8): process deviations

Transcript of Process mining explained by an example | Episode 3: process deviations

Page 1: Process mining explained by an example | Episode 3: process deviations

Process mining explained by an exampleThe logistics process at SmartCoat Inc.

SmartCoat

Episode 3 (out of 8): process deviations

Page 2: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations2

What’s on this week?

Process deviations

Page 3: Process mining explained by an example | Episode 3: process deviations

Ep. 3: process deviations3

What preceded…

Page 4: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations4

What preceded…

Marie, CEO of SmartCoat Inc., asked us to analyze and make recommendations for the logistics process via process mining and dataanalytics techniques ... Just by looking at the data in SmartCoat’s ERP system!

In the previous episode, the logistics process of her company has been discovered and visualized. The most frequent paths (variants) have been discussed.

Have you missed the second episode? Click on Marie… and you will be redirected to the second episode!

Page 5: Process mining explained by an example | Episode 3: process deviations

Ep. 3: process deviations5

Process deviations

Page 6: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations6

Cédric, your horsum guide

Hi, good to see you’re back!

In the first episode, Marie told us about some SmartCoat checks and tests she requires to be executed in this logistics process.

In this episode, I will verify if these checks and tests have been performed correctly. I will also give Marie some feedback.

I will perform the process mining analyses in this episode with the process mining software Disco.

CédricConsultant

Page 7: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations7

Checks and tests

Do you remember what checks and tests Marie told us about? No? Let me help you…

1. All smartphones need to be checked upon arrival to verify if they are both fully operational and not damaged.

2. All coated smartphones need to be tested. For the smartphones of customer Wallsmart, an additional third test is required.

3. In case a smartphone fails for a test, scrapping should be proposed and evaluated by Marie.

Page 8: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations8

Checks and tests

In the following slides, I will analyze whether the right checks and tests have been correctly executed.

Oh yeah… Do you want to perform these analyses yourself? Please find the event log below:

RECEIVE

CHECK

STORE UNCOATED

PICK-TO-COAT

COAT

TEST

STORE COATED

SHIP

PICK-TO-SHIP

Event log SmartCoat Inc.

Page 9: Process mining explained by an example | Episode 3: process deviations

Ep. 3: process deviations9

Analysis

Page 10: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations10

1. All smartphones need to be checked upon arrival

On the right, I see that 35 uncoated smartphones are received. Five of them are not checked at all: they are immediately stored ... On the next slide, I will further analyze who forgot to perform these checks.

Analysis | Examine whether all smartphones are checked twice upon arrival: operation check and damage check.

Page 11: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations11

1. All smartphones need to be checked upon arrival

In the table on the right, I see that Arthur did not perform the required checks. I think we should talk to him …

Case ID Resource Function Brand Customer

Phone 3654 Arthur Warehouse assistant Simsong Callhouse

Phone 3661 Arthur Warehouse assistant Simsong Callhouse

Phone 3662 Arthur Warehouse assistant MePhone Callhouse

Phone 3667 Arthur Warehouse assistant MePhone Wallsmart

Phone 3670 Arthur Warehouse assistant MePhone Callhouse

ArthurWarehouse

assistant

Page 12: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations12

2. All coated smartphones need to be testedAnalysis | Examine whether all coated smartphones have been tested twice: test 1 and test 2. Next, examine whether test 3 has been performed for all coated smartphones of customer Wallsmart.

First of all, I’m analyzing whether ‘test 1’ and ‘test 2’ are performed before the smartphones are shipped … This is what we should be sure about … No shipments with lacking tests! That is why I only select smartphones who passed activity ‘ship coated’. On the right, I see that 27 smartphones are shipped. After some investigation, I conclude that ‘test 1’ and ‘test 2’are done for all shipped smartphones. I also see this on the process map: ‘test 1’ is performed 27 times and ‘test 2’ even 28 times. Does the latter mean that ‘test 2’ has been done twice for a smartphone? Indeed, after further investigation, we note that Phone 3666 is tested twice.

I also note that ‘test 3’ is executed 8 times. I wonder whether these smartphones are related to Wallsmart …

Page 13: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations13

2. All coated smartphones need to be tested

To analyze this, I only select the shipped Wallsmart smartphones in the process mining software … I see that 8 smartphones are shipped. I also see that ‘test 3’ has been performed 8 times … So far so good … But it is strange that there is one arrow that starts at ‘test 1’ and directly goes to activity ‘ship coated’. Does this mean that ‘test 3’ was not performed? Let’s examine …

Page 14: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations14

2. All coated smartphones need to be tested

On the right, the path of this particular smartphone is shown. I note that ‘test 3’ is performed, although not in the order I expected … Let’s ask Marie for the reason of the unusual flow and whether a specific order is required.

Page 15: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations15

3. Failed tests result in proposals to scrap

Analysis | Examine whether proposed scrapping is evaluated by Marie in case a smartphone fails for a test.

In the process map, we see that 6 smartphones are proposed to be scrapped: 4 after ‘test 1’ and 2 after ‘test 2’.We also note that all 6 proposals have been evaluated. One of them is stored again. This indicates that the proposal was refused. In the event log, we see that all proposed scraps are evaluated by Marie. Good job!

Page 16: Process mining explained by an example | Episode 3: process deviations

Ep. 3: process deviations16

Feedback to Marie

Page 17: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations17

Feedback Hi Marie, I have analyzed whether all inbound checks and coating tests are performed. I have discovered some irregularities. Let’s run through them …

Arthur, the warehouse assistant, has not always performed the required inbound controls. Let’s talk to him … Maybe he has good reasons for it. Nevertheless, I suggest to have a short meeting with the warehouse team and to stress the importance of the inbound controls.

Based on the process mining analyses, I also noted that the required tests are done after coating. Sometimes, they are not always done in the order I expected. I found a case for which ‘test 2’ was done before ‘test 1’. Does it matter? Is there a specific reason for it? I also found a case for which ‘test 2’ was done twice.

I also checked whether smartphones are sometimes scrapped without your evaluation … Well, based on my analysis performed, you have evaluated each scrapped smartphone. Good job!

Page 18: Process mining explained by an example | Episode 3: process deviations

Ep. 3: process deviations18

Do you also want to know how and what processimprovement opportunities Cédric will identify via benchmarking through process mining ?

Page 19: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations19www.horsum.be

Watch the episode next week!

Page 20: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations20

Planning

April 7th, 2016

April 14th, 2016

April 21st, 2016

April 28th, 2016

May 5th, 2016

May 12th, 2016

May 19th, 2016

May 26th, 2016

Episode 1: introduction

Episode 2: process discovery

Episode 3: process deviations

Episode 4: benchmarking

Episode 5: bottlenecks

Episode 6: interactions

Episode 7: process costs

Episode 8: prediction and real-time

www.horsum.be

Page 21: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations21

www.horsum.beOr check our website!

www.horsum.be

Page 23: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations23

Contact us!

Dennis Houthoofd Frederik Vervoort

T: +32 488 90 41 40E: [email protected]

T: +32 473 91 05 80E: [email protected]

www.horsum.be

Page 24: Process mining explained by an example | Episode 3: process deviations

process mining explained by an example© 2016 horsum

Ep. 3: process deviations24

horsum services

Data analyticsFinancial projectsProcess optimization Process miningInternal audit

Processes, data, finance and business controlResult-driven, pragmatically and customized

www.horsum.be

Page 25: Process mining explained by an example | Episode 3: process deviations