SlideShare a Scribd company logo
Process mining explained by an example
The logistics process at SmartCoat Inc.
SmartCoat
Episode 5 (out of 8): bottlenecks
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
2
What’s on this week?
Bottlenecks
Ep. 5: bottlenecks
3
What preceded …
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
4
What preceded…
Marie, CEO of SmartCoat Inc., asked us to analyze and make
recommendations for the logistics process via process mining and data
analytics techniques ... Just by looking at the data in SmartCoat’s ERP
system!
In the fourth episode, Cédric performed some benchmarking analysis on the
logistics process. He benchmarked brands, retailers and some SmartCoat
employees.
Have you missed the fourth episode? Click on Marie … and you will be
redirected to the fourth episode!
Ep. 5: bottlenecks
5
Bottlenecks
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
6
Cédric, your horsum guide
Hi, good to see you again!
In this episode, I will focus on the time aspect of the logistics
process at SmartCoat. First of all, I will identify in the end-to-end
process in which process steps important waiting time is located.
Next, I will search for process loops. And finally, I will zoom in on the
coating and testing part of the logistics process. I will give Marie
some feedback based on my analysis.
Great that you come along with me again!
Cédric
Consultant
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
7
Cédric, your horsum guide
Before I forget it…
In this episode, I’m using most of the time the process mining
software Disco for my process mining analyses.
But… I will also show you two charts obtained via ProM, an open
source process mining software.
Ep. 5: bottlenecks
8
Analysis
1. Waiting time in entire logistics process
Just as in Episode 2, the process map is shown on the right. But
this time, we focus on the performance of the logistics
process. Next to each arrow, 2 performance indicators are
mentioned. The upper one represents the total duration
between 2 process steps (activities) for all smartphones
together. It shows the high-impact areas. The lower one
represents the mean duration.
Is this image too small for you? Then click on the PDF icon to
zoom in on the process map.
Real process map – performance view
1. Waiting time in entire logistics process
Real process map – performance view
On the right, we immediately note 2 big red arrows:
• Arrow between ‘Store uncoated’ and ‘Pick-to-coat’
- Total duration: 32,2 weeks
- Mean duration: 6,6 days
• Arrow between ‘Store coated’ and ‘Pick-to-ship’:
- Total duration: 22,4 weeks
- Mean duration: 6 days
This is quite normal because these arrows represent the
time that the smartphones are stored in the warehouses
(‘warehouse uncoated’ and ‘warehouse coated’).
Nevertheless, storage costs money… Marie told us that the
storage cost is about € 0,10 per phone per 24 hours.
I’m wondering whether we can lower that storage time ... It
costs money for SmartCoat without giving any added value.
I’m also wondering whether I can see any differences
amongst the retailers? Let’s analyze on the next slide.
1. Waiting time in the entire logistics process
In the table below, I see that the mean duration of smartphones from Wallsmart
(8,6 days in ‘warehouse uncoated’ and 8,5 days in ‘warehouse coated’) is longer
than those from Callhouse and Phonemarket.
Let’s discuss with Marie what SmartCoat can do to lower the storage time (waiting
time) for Wallsmart smartphones.
Event log analysis Entire process map
‘Store uncoated’ > ‘Pick-to-coat’
Total duration 32,2 weeks (225,4 days)
Mean duration 6,6 days
‘Store coated’ > ‘Pick-to-ship’
Total duration 22,4 weeks (156,8 days)
Mean duration 6,0 days
Wallsmart
77,7 days
8,6 days
51,3 days
8,5 days
Callhouse
16,1 weeks (112,7 days)
6,2 days
73,7 days
5,3 days
Phonemarket
35,1 days
5,0 days
32,1 days
5,3 days
2. Process loops
Real process map – performance view
Some bottlenecks can be easily identified when we search for
process loops in the process map.
Of course, process loops are expected in some process
models and may indicate normal functioning of the process.
However, in processes that are expected to be linear and
branching, such as the logistics process of SmartCoat, a
process loop can indicate either an error, or a process issue.
On the right, I can easily identify some unexpected arrows:
• Arrow from ‘Pick-to-coat’ to ‘Store uncoated’
• Arrow from ‘Pick-to-coat’ to ‘Pick-to-coat’
• Arrow from ‘Test 2’ to ‘Test 2’
• Arrow from ‘Pick-to-ship’ to ‘Store coated’
These process loops should be investigated case by case and
it should be checked how these loops can be avoided in the
future.
3. Zoom in on ‘coating’ and ‘testing’
In this part of my process mining analysis, I zoom in on the coating
and testing part of the logistics process.
In the first episode, Marie told us about some rules with regard to
the logistics process. Do you remember them? Let me repeat them
for you.
1. Once a smartphone is coated, a cooldown
period of 24 hours is required before the tests
can start. A period shorter than 24 hours is
considered as an exception;
2. It is not allowed to have more than 4
smartphones in the testing room at the same
time.
3. Zoom in on ‘coating’ and ‘testing’
1
2
3
On the right, all process steps are shown, starting from
‘coating’ until the next process steps taking place after
the ‘testing’. The ‘total duration’ and ‘mean duration’
are shown again next to each arrow.
Here again, it is easy to identify the high-impact areas
(large red arrows):
1. Arrow from ‘Stop Coating’ to ‘Test 1’ (mean
duration: 40,2 hours)
2. Arrow from ‘Test 1’ to ‘Test 2’ (mean duration: 41,1
hours)
3. Arrow from ‘Propose scrapping’ to ‘Evaluate
scrapping’ (mean duration: 70,8 hours)
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
15
3. Zoom in on ‘coating’ and ‘testing’
1
2
3
Let’s see …
1. Arrow from ‘Stop Coating’ to ‘Test 1’: a cooldown period of 24 hours is required
before any test can start. So, it is quite normal that the mean duration amounts to
40,2 hours. More interesting to check is … do we have cases for which the
cooldown period has not been respected. Let’s investigate on the following pages!
2. Arrow from ‘Test 1’ to ‘Test 2’: the mean duration here amounts to 41,1 hours.
Although I realize that weekends might be included, this is quite long … It is
plausible that there are often too many smartphones - more than 4 - in the
testing room at the same time. Let’s investigate this too!
3. Arrow from ‘Propose scrapping’ to ‘Evaluate scrapping’: it takes on average 70,8
hours for Marie to evaluate a proposed scrapping. Why does is take that long?
Let’s also have a look at this aspect!
3.1 Cooldown period of 24 hours
To identify all smartphones (cases) for which the cooldown
period of 24 hours has not been respected, I put a filter on the
event log of the logistics process in Disco as follows: show me all
smartphones for which the time between ‘Stop coating’ and the
next process step (activity) is shorter than 24 hours.
The results are shown on the right. Next to each arrow two
indicators are mentioned again:
• The upper part of the graphics represents this time the mean
duration between 2 process steps (activities) for the filtered
smartphones (with a cooldown period of less than 24 hours).
• The lower part of the graphics represents the number of cases.
We immediately see that the cooldown period of 24 hours has
not been respected for 4 cases:
1. Arrow from ‘Stop Coating’ to ‘Test 1’: 3 cases;
2. Arrow from ‘Stop Coating’ to ‘Test 2’: 1 cases.
Let’s look into the details on the next page!
3.1 Cooldown period of 24 hours
In the details shown below we see that Edward has not respected
the cooldown period for 4 smartphones. Let’s talk to him.
Also, as already discussed in Episode 3, it should be verified
whether ‘Test 2’ can be done before ‘Test 1’.
Case ID Stop coating Start testing Duration Resource Function Brand Customer
Phone 3679 10.03.2016 16:44:22 11.03.2016 12:54:07 20 hours, 9 mins 'Test 1' Edward Test engineer MePhone Callhouse
Phone 3678 10.03.2016 17:29:34 11.03.2016 12:10:55 18 hours, 41 mins'Test 1' Edward Test engineer MePhone Callhouse
Phone 3670 15.03.2016 10:48:36 15.03.2016 15:28:36 4 hours, 40 mins 'Test 1' Edward Test engineer MePhone Callhouse
Phone 3685 23.03.2016 16:49:12 24.03.2016 08:50:57 16 hours, 1 min 'Test 2' Edward Test engineer MePhone Wallsmart
Edward
Test engineer
3.2 Maximum of 4 smartphones in testing room
I want to analyze whether there are often more than
4 smartphones in the testing room. Smartphones
enter the testing room as from the moment a tests
begins until the next process step (non-test) starts.
On the right I can see that 33 smartphones enter the
testing room (= 32 + 1) and that 33 smartphones
leave the testing room (= 4 + 2 + 1 + 18 + 6 + 1 + 1).
I can however not see on the graphics how many
smartphones there are in the testing room at the
same time. I will show you how to investigate this on
the next page!
3.2 Maximum of 4 smartphones in testing room
With the process software Disco, the logistics process
can be visualized as it happened over time. A
screenshot of that animation is shown on the right.
The screenshot shows the smartphones in the testing
room on Tuesday March 15, 2016 at 14:17:52. Each
yellow dot on the arrows between ‘Test 1’, ‘Test 2’ and
‘Store coated’ represent a smartphone. I clearly see
that there are 7 smartphones in the testing room on
the moment … That’s much more than 4!
Do you want to see the full animation? Click then on
the screenshot and you will see it in YouTube!
3.2 Maximum of 4 smartphones in testing room
2016-03-11 2016-03-16 2016-03-24 2016-03-25
In the chart below, I also see that there are often more than 4 smartphones in the testing room at
the same time. On the horizontal axis, the time line is represented. The number of active cases
(smartphones) at a certain moment is shown on the vertical axis.
The blues zone above the red line (number of smartphones = 4) shows that there are more than 4
smartphones in the testing room: we can see that there are more than 4 smartphones in the period
March 11 until March 16 and the period March 24 until March 25.
4 smartphones
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
21
3.3 Time to evaluate proposed scrappings
I noted that it takes for Marie on average 70,8 hours to evaluate a “proposed scrapping”.
I wonder why it takes that long?
I will analyze this by means of the dotted chart in the open-source software ProM. The
dotted chart (ref. next slide) is a chart similar to a Gant chart. It shows a spread of process
activities of an event log over time:
• The horizontal axis represents the time line;
• The dots represent the process activities. Each time a process activity has been executed
a dot is showed.
On the next pages, I will display two dotted charts: One for which the vertical axis shows
the SmartCoat team (resources) and one for which the vertical axis displays the
smartphones (cases). Let’s discuss.
3.3 Time to evaluate proposed scrappings
3.3 Time to evaluate proposed scrappings
We note that the SmartCoat employees usually don’t work
in the weekends … Marie on the other hand, always
evaluates the proposed scrappings on Sundays (red dots).
That is the reason why it always takes so long before she
does the evaluation .
I also note that Arthur has not done any logistics activities
anymore since March 10, 2016 (watch yellow dots).
3.3 Time to evaluate proposed scrappings
3.3 Time to evaluate proposed scrappings
In this dotted chart I see how long a journey of a
smartphone takes … from the start until the end. The
color of the dots represents the resource. So for example,
a yellow dot is done by Arthur and a red dot is done by
Marie.
I clearly see that the red lines are quite long … It
represents the time Marie takes to evaluate a proposed
scrapping … I am sure that she can lower that time just be
evaluating the proposed scrappings twice a week instead
of one. Let’s discuss with her.
Ep. 5: bottlenecks
26
Feedback to Marie
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
27
Feedback Hi Marie, I have performed some bottleneck analysis this time. In the
first Episode, you told me that SmartCoat performs better than the
competitors because of the high quality and on-time delivery. Well, I
have kept that in mind for my bottleneck analysis.
I noted that the smartphones – both uncoated and coated – remain
quite long in the warehouses … especially those from retailer
Wallsmart. You told me that storage costs money. I advice that we
verify – maybe together with the retailers – how we can lower the
waiting time and as a result, the storage costs.
I also discovered some process loops. I suggest to talk with the
concerned people and to see how we can avoid such loops in the
future.
Finally, I noticed that you always evaluate scrappings on Sundays. This
might slow down the logistics process … especially in the cases you
reject the proposal. Is it possible for you to do the evaluation twice a
week?
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
28
Feedback
Next, I checked whether the cooldown period of 24 hours is respected. I
found 4 examples for which it was not the case. I discovered that it was 4
times Edward who did not respect the cooldown period. Let’s talk to him
and stress the importance of the cooldown period.
I also discovered that there are often more than 4 smartphones in the
testing room at the same time. This might have an impact on the quality.
I suggest organizing a short meeting with Alix, Elise and Edward and to
check how we can avoid these situations.
Ep. 5: bottlenecks
29
Do you want to know which interactions between
employees Cédric will identify through process
mining ?
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
30www.horsum.be
Watch the episode next week!
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
31
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
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
32
www.horsum.beOr check our website!
www.horsum.be
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
33
Contact us!Questions?
www.horsum.be
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
34
Contact us!
Dennis Houthoofd Frederik Vervoort
T: +32 488 90 41 40
E: dennis.houthoofd@horsum.be
T: +32 473 91 05 80
E: frederik.vervoort@horsum.be
www.horsum.be
process mining explained by an example
© 2016 horsum
Ep. 5: bottlenecks
35
horsum services
Data analyticsFinancial projectsProcess optimization Process miningInternal audit
Processes, data, finance and business control
Result-driven, pragmatically and customized
www.horsum.be
Process mining explained by an example | Episode 5

More Related Content

Similar to Process mining explained by an example | Episode 5

Kanban presentation
Kanban presentationKanban presentation
Kanban presentation
Bijo Joseph
 
Exploring MobileXPRT 2015
Exploring MobileXPRT 2015Exploring MobileXPRT 2015
Exploring MobileXPRT 2015
Principled Technologies
 
Goodexplaination inventoryclosing
Goodexplaination inventoryclosingGoodexplaination inventoryclosing
Goodexplaination inventoryclosing
earnestgoh
 
Improving Productivity by Lean
Improving Productivity by LeanImproving Productivity by Lean
Improving Productivity by Lean
ANITHA BALA
 
Queues & Batches in Product Development
Queues & Batches in Product DevelopmentQueues & Batches in Product Development
Queues & Batches in Product Development
Playbook
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That Matter
TechWell
 
1603960041059_20 Six Sigma Good Tools.pptx
1603960041059_20 Six Sigma Good Tools.pptx1603960041059_20 Six Sigma Good Tools.pptx
1603960041059_20 Six Sigma Good Tools.pptx
Mimmaafrin1
 
Constraint Management, operations management.ppt
Constraint Management, operations management.pptConstraint Management, operations management.ppt
Constraint Management, operations management.ppt
PratyushKumar908783
 
Agile Estimating And Planning
Agile Estimating And PlanningAgile Estimating And Planning
Agile Estimating And Planning
Mojammel Haque
 
Pdca prob solving & decision making
Pdca prob solving & decision makingPdca prob solving & decision making
Pdca prob solving & decision making
Indar Hendarin
 
Software testing foundation
Software testing foundationSoftware testing foundation
Software testing foundation
Anirudh503501
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
Mojammel Haque
 
Painting process analysis and improvement
Painting process analysis and improvementPainting process analysis and improvement
Painting process analysis and improvementChristopher Boote
 
LEAN - What Does Kaizen Mean.ppt based on lean manufacturing
LEAN - What Does Kaizen Mean.ppt based on lean manufacturingLEAN - What Does Kaizen Mean.ppt based on lean manufacturing
LEAN - What Does Kaizen Mean.ppt based on lean manufacturing
ssuser72b8e8
 
Estandarización de parámetros de medición del OEE
Estandarización de parámetros de medición del OEEEstandarización de parámetros de medición del OEE
Estandarización de parámetros de medición del OEE
Ignacio Araya Zamora
 
Lean NMR Laboratory Layout
  Lean NMR Laboratory Layout    Lean NMR Laboratory Layout
Lean NMR Laboratory Layout Javier Siles
 
Final Report
Final ReportFinal Report
Final ReportEllen Van
 
Six Sigma Dfss Application In Data Accarucy
Six Sigma Dfss Application In Data AccarucySix Sigma Dfss Application In Data Accarucy
Six Sigma Dfss Application In Data Accarucyxyhfun
 

Similar to Process mining explained by an example | Episode 5 (20)

Kanban presentation
Kanban presentationKanban presentation
Kanban presentation
 
Exploring MobileXPRT 2015
Exploring MobileXPRT 2015Exploring MobileXPRT 2015
Exploring MobileXPRT 2015
 
Goodexplaination inventoryclosing
Goodexplaination inventoryclosingGoodexplaination inventoryclosing
Goodexplaination inventoryclosing
 
SpearI-Report
SpearI-ReportSpearI-Report
SpearI-Report
 
Improving Productivity by Lean
Improving Productivity by LeanImproving Productivity by Lean
Improving Productivity by Lean
 
Queues & Batches in Product Development
Queues & Batches in Product DevelopmentQueues & Batches in Product Development
Queues & Batches in Product Development
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That Matter
 
1603960041059_20 Six Sigma Good Tools.pptx
1603960041059_20 Six Sigma Good Tools.pptx1603960041059_20 Six Sigma Good Tools.pptx
1603960041059_20 Six Sigma Good Tools.pptx
 
Training Module
Training ModuleTraining Module
Training Module
 
Constraint Management, operations management.ppt
Constraint Management, operations management.pptConstraint Management, operations management.ppt
Constraint Management, operations management.ppt
 
Agile Estimating And Planning
Agile Estimating And PlanningAgile Estimating And Planning
Agile Estimating And Planning
 
Pdca prob solving & decision making
Pdca prob solving & decision makingPdca prob solving & decision making
Pdca prob solving & decision making
 
Software testing foundation
Software testing foundationSoftware testing foundation
Software testing foundation
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
Painting process analysis and improvement
Painting process analysis and improvementPainting process analysis and improvement
Painting process analysis and improvement
 
LEAN - What Does Kaizen Mean.ppt based on lean manufacturing
LEAN - What Does Kaizen Mean.ppt based on lean manufacturingLEAN - What Does Kaizen Mean.ppt based on lean manufacturing
LEAN - What Does Kaizen Mean.ppt based on lean manufacturing
 
Estandarización de parámetros de medición del OEE
Estandarización de parámetros de medición del OEEEstandarización de parámetros de medición del OEE
Estandarización de parámetros de medición del OEE
 
Lean NMR Laboratory Layout
  Lean NMR Laboratory Layout    Lean NMR Laboratory Layout
Lean NMR Laboratory Layout
 
Final Report
Final ReportFinal Report
Final Report
 
Six Sigma Dfss Application In Data Accarucy
Six Sigma Dfss Application In Data AccarucySix Sigma Dfss Application In Data Accarucy
Six Sigma Dfss Application In Data Accarucy
 

Recently uploaded

Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 

Recently uploaded (20)

Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 

Process mining explained by an example | Episode 5

  • 1. Process mining explained by an example The logistics process at SmartCoat Inc. SmartCoat Episode 5 (out of 8): bottlenecks
  • 2. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 2 What’s on this week? Bottlenecks
  • 4. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 4 What preceded… Marie, CEO of SmartCoat Inc., asked us to analyze and make recommendations for the logistics process via process mining and data analytics techniques ... Just by looking at the data in SmartCoat’s ERP system! In the fourth episode, Cédric performed some benchmarking analysis on the logistics process. He benchmarked brands, retailers and some SmartCoat employees. Have you missed the fourth episode? Click on Marie … and you will be redirected to the fourth episode!
  • 6. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 6 Cédric, your horsum guide Hi, good to see you again! In this episode, I will focus on the time aspect of the logistics process at SmartCoat. First of all, I will identify in the end-to-end process in which process steps important waiting time is located. Next, I will search for process loops. And finally, I will zoom in on the coating and testing part of the logistics process. I will give Marie some feedback based on my analysis. Great that you come along with me again! Cédric Consultant
  • 7. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 7 Cédric, your horsum guide Before I forget it… In this episode, I’m using most of the time the process mining software Disco for my process mining analyses. But… I will also show you two charts obtained via ProM, an open source process mining software.
  • 9. 1. Waiting time in entire logistics process Just as in Episode 2, the process map is shown on the right. But this time, we focus on the performance of the logistics process. Next to each arrow, 2 performance indicators are mentioned. The upper one represents the total duration between 2 process steps (activities) for all smartphones together. It shows the high-impact areas. The lower one represents the mean duration. Is this image too small for you? Then click on the PDF icon to zoom in on the process map. Real process map – performance view
  • 10. 1. Waiting time in entire logistics process Real process map – performance view On the right, we immediately note 2 big red arrows: • Arrow between ‘Store uncoated’ and ‘Pick-to-coat’ - Total duration: 32,2 weeks - Mean duration: 6,6 days • Arrow between ‘Store coated’ and ‘Pick-to-ship’: - Total duration: 22,4 weeks - Mean duration: 6 days This is quite normal because these arrows represent the time that the smartphones are stored in the warehouses (‘warehouse uncoated’ and ‘warehouse coated’). Nevertheless, storage costs money… Marie told us that the storage cost is about € 0,10 per phone per 24 hours. I’m wondering whether we can lower that storage time ... It costs money for SmartCoat without giving any added value. I’m also wondering whether I can see any differences amongst the retailers? Let’s analyze on the next slide.
  • 11. 1. Waiting time in the entire logistics process In the table below, I see that the mean duration of smartphones from Wallsmart (8,6 days in ‘warehouse uncoated’ and 8,5 days in ‘warehouse coated’) is longer than those from Callhouse and Phonemarket. Let’s discuss with Marie what SmartCoat can do to lower the storage time (waiting time) for Wallsmart smartphones. Event log analysis Entire process map ‘Store uncoated’ > ‘Pick-to-coat’ Total duration 32,2 weeks (225,4 days) Mean duration 6,6 days ‘Store coated’ > ‘Pick-to-ship’ Total duration 22,4 weeks (156,8 days) Mean duration 6,0 days Wallsmart 77,7 days 8,6 days 51,3 days 8,5 days Callhouse 16,1 weeks (112,7 days) 6,2 days 73,7 days 5,3 days Phonemarket 35,1 days 5,0 days 32,1 days 5,3 days
  • 12. 2. Process loops Real process map – performance view Some bottlenecks can be easily identified when we search for process loops in the process map. Of course, process loops are expected in some process models and may indicate normal functioning of the process. However, in processes that are expected to be linear and branching, such as the logistics process of SmartCoat, a process loop can indicate either an error, or a process issue. On the right, I can easily identify some unexpected arrows: • Arrow from ‘Pick-to-coat’ to ‘Store uncoated’ • Arrow from ‘Pick-to-coat’ to ‘Pick-to-coat’ • Arrow from ‘Test 2’ to ‘Test 2’ • Arrow from ‘Pick-to-ship’ to ‘Store coated’ These process loops should be investigated case by case and it should be checked how these loops can be avoided in the future.
  • 13. 3. Zoom in on ‘coating’ and ‘testing’ In this part of my process mining analysis, I zoom in on the coating and testing part of the logistics process. In the first episode, Marie told us about some rules with regard to the logistics process. Do you remember them? Let me repeat them for you. 1. Once a smartphone is coated, a cooldown period of 24 hours is required before the tests can start. A period shorter than 24 hours is considered as an exception; 2. It is not allowed to have more than 4 smartphones in the testing room at the same time.
  • 14. 3. Zoom in on ‘coating’ and ‘testing’ 1 2 3 On the right, all process steps are shown, starting from ‘coating’ until the next process steps taking place after the ‘testing’. The ‘total duration’ and ‘mean duration’ are shown again next to each arrow. Here again, it is easy to identify the high-impact areas (large red arrows): 1. Arrow from ‘Stop Coating’ to ‘Test 1’ (mean duration: 40,2 hours) 2. Arrow from ‘Test 1’ to ‘Test 2’ (mean duration: 41,1 hours) 3. Arrow from ‘Propose scrapping’ to ‘Evaluate scrapping’ (mean duration: 70,8 hours)
  • 15. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 15 3. Zoom in on ‘coating’ and ‘testing’ 1 2 3 Let’s see … 1. Arrow from ‘Stop Coating’ to ‘Test 1’: a cooldown period of 24 hours is required before any test can start. So, it is quite normal that the mean duration amounts to 40,2 hours. More interesting to check is … do we have cases for which the cooldown period has not been respected. Let’s investigate on the following pages! 2. Arrow from ‘Test 1’ to ‘Test 2’: the mean duration here amounts to 41,1 hours. Although I realize that weekends might be included, this is quite long … It is plausible that there are often too many smartphones - more than 4 - in the testing room at the same time. Let’s investigate this too! 3. Arrow from ‘Propose scrapping’ to ‘Evaluate scrapping’: it takes on average 70,8 hours for Marie to evaluate a proposed scrapping. Why does is take that long? Let’s also have a look at this aspect!
  • 16. 3.1 Cooldown period of 24 hours To identify all smartphones (cases) for which the cooldown period of 24 hours has not been respected, I put a filter on the event log of the logistics process in Disco as follows: show me all smartphones for which the time between ‘Stop coating’ and the next process step (activity) is shorter than 24 hours. The results are shown on the right. Next to each arrow two indicators are mentioned again: • The upper part of the graphics represents this time the mean duration between 2 process steps (activities) for the filtered smartphones (with a cooldown period of less than 24 hours). • The lower part of the graphics represents the number of cases. We immediately see that the cooldown period of 24 hours has not been respected for 4 cases: 1. Arrow from ‘Stop Coating’ to ‘Test 1’: 3 cases; 2. Arrow from ‘Stop Coating’ to ‘Test 2’: 1 cases. Let’s look into the details on the next page!
  • 17. 3.1 Cooldown period of 24 hours In the details shown below we see that Edward has not respected the cooldown period for 4 smartphones. Let’s talk to him. Also, as already discussed in Episode 3, it should be verified whether ‘Test 2’ can be done before ‘Test 1’. Case ID Stop coating Start testing Duration Resource Function Brand Customer Phone 3679 10.03.2016 16:44:22 11.03.2016 12:54:07 20 hours, 9 mins 'Test 1' Edward Test engineer MePhone Callhouse Phone 3678 10.03.2016 17:29:34 11.03.2016 12:10:55 18 hours, 41 mins'Test 1' Edward Test engineer MePhone Callhouse Phone 3670 15.03.2016 10:48:36 15.03.2016 15:28:36 4 hours, 40 mins 'Test 1' Edward Test engineer MePhone Callhouse Phone 3685 23.03.2016 16:49:12 24.03.2016 08:50:57 16 hours, 1 min 'Test 2' Edward Test engineer MePhone Wallsmart Edward Test engineer
  • 18. 3.2 Maximum of 4 smartphones in testing room I want to analyze whether there are often more than 4 smartphones in the testing room. Smartphones enter the testing room as from the moment a tests begins until the next process step (non-test) starts. On the right I can see that 33 smartphones enter the testing room (= 32 + 1) and that 33 smartphones leave the testing room (= 4 + 2 + 1 + 18 + 6 + 1 + 1). I can however not see on the graphics how many smartphones there are in the testing room at the same time. I will show you how to investigate this on the next page!
  • 19. 3.2 Maximum of 4 smartphones in testing room With the process software Disco, the logistics process can be visualized as it happened over time. A screenshot of that animation is shown on the right. The screenshot shows the smartphones in the testing room on Tuesday March 15, 2016 at 14:17:52. Each yellow dot on the arrows between ‘Test 1’, ‘Test 2’ and ‘Store coated’ represent a smartphone. I clearly see that there are 7 smartphones in the testing room on the moment … That’s much more than 4! Do you want to see the full animation? Click then on the screenshot and you will see it in YouTube!
  • 20. 3.2 Maximum of 4 smartphones in testing room 2016-03-11 2016-03-16 2016-03-24 2016-03-25 In the chart below, I also see that there are often more than 4 smartphones in the testing room at the same time. On the horizontal axis, the time line is represented. The number of active cases (smartphones) at a certain moment is shown on the vertical axis. The blues zone above the red line (number of smartphones = 4) shows that there are more than 4 smartphones in the testing room: we can see that there are more than 4 smartphones in the period March 11 until March 16 and the period March 24 until March 25. 4 smartphones
  • 21. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 21 3.3 Time to evaluate proposed scrappings I noted that it takes for Marie on average 70,8 hours to evaluate a “proposed scrapping”. I wonder why it takes that long? I will analyze this by means of the dotted chart in the open-source software ProM. The dotted chart (ref. next slide) is a chart similar to a Gant chart. It shows a spread of process activities of an event log over time: • The horizontal axis represents the time line; • The dots represent the process activities. Each time a process activity has been executed a dot is showed. On the next pages, I will display two dotted charts: One for which the vertical axis shows the SmartCoat team (resources) and one for which the vertical axis displays the smartphones (cases). Let’s discuss.
  • 22. 3.3 Time to evaluate proposed scrappings
  • 23. 3.3 Time to evaluate proposed scrappings We note that the SmartCoat employees usually don’t work in the weekends … Marie on the other hand, always evaluates the proposed scrappings on Sundays (red dots). That is the reason why it always takes so long before she does the evaluation . I also note that Arthur has not done any logistics activities anymore since March 10, 2016 (watch yellow dots).
  • 24. 3.3 Time to evaluate proposed scrappings
  • 25. 3.3 Time to evaluate proposed scrappings In this dotted chart I see how long a journey of a smartphone takes … from the start until the end. The color of the dots represents the resource. So for example, a yellow dot is done by Arthur and a red dot is done by Marie. I clearly see that the red lines are quite long … It represents the time Marie takes to evaluate a proposed scrapping … I am sure that she can lower that time just be evaluating the proposed scrappings twice a week instead of one. Let’s discuss with her.
  • 27. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 27 Feedback Hi Marie, I have performed some bottleneck analysis this time. In the first Episode, you told me that SmartCoat performs better than the competitors because of the high quality and on-time delivery. Well, I have kept that in mind for my bottleneck analysis. I noted that the smartphones – both uncoated and coated – remain quite long in the warehouses … especially those from retailer Wallsmart. You told me that storage costs money. I advice that we verify – maybe together with the retailers – how we can lower the waiting time and as a result, the storage costs. I also discovered some process loops. I suggest to talk with the concerned people and to see how we can avoid such loops in the future. Finally, I noticed that you always evaluate scrappings on Sundays. This might slow down the logistics process … especially in the cases you reject the proposal. Is it possible for you to do the evaluation twice a week?
  • 28. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 28 Feedback Next, I checked whether the cooldown period of 24 hours is respected. I found 4 examples for which it was not the case. I discovered that it was 4 times Edward who did not respect the cooldown period. Let’s talk to him and stress the importance of the cooldown period. I also discovered that there are often more than 4 smartphones in the testing room at the same time. This might have an impact on the quality. I suggest organizing a short meeting with Alix, Elise and Edward and to check how we can avoid these situations.
  • 29. Ep. 5: bottlenecks 29 Do you want to know which interactions between employees Cédric will identify through process mining ?
  • 30. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 30www.horsum.be Watch the episode next week!
  • 31. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 31 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
  • 32. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 32 www.horsum.beOr check our website! www.horsum.be
  • 33. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 33 Contact us!Questions? www.horsum.be
  • 34. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 34 Contact us! Dennis Houthoofd Frederik Vervoort T: +32 488 90 41 40 E: dennis.houthoofd@horsum.be T: +32 473 91 05 80 E: frederik.vervoort@horsum.be www.horsum.be
  • 35. process mining explained by an example © 2016 horsum Ep. 5: bottlenecks 35 horsum services Data analyticsFinancial projectsProcess optimization Process miningInternal audit Processes, data, finance and business control Result-driven, pragmatically and customized www.horsum.be