SlideShare a Scribd company logo
Why am I Waiting?
Data-Driven Analysis of Waiting Times
in Business Processes
Katsiaryna Lashkevich, Fredrik Milani,
David Chapela-Campa, Ihar Suvorau and Marlon Dumas
35th International Conference on Advanced Information
Systems Engineering (CAiSE ’23)
2
Waiting time visualization using process mining
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Introduction
Process mining
IT
systems
Event
logs
Process mining
techniques
Process
insights
Images: Flaticon.com
3
Research questions
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
How can these waiting time causes be automatically
discovered from an event log?
What are the direct causes of waiting time between activity
instances in a process?
How can we effectively describe the contribution of each
waiting time cause to the temporal efficiency of a process?
1
2
3
4
Why am I waiting?
Batching
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Resource contention
Prioritization
Resource unavailability
(off-duty)
Extraneous factors
Enabled
activity
instance
Images: Flaticon.com
5
Overview of the proposed approach
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
6
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Causal directly-follows relations
between activities
Approach
Concurrent
activity pairs
Heuristic
concurrency
oracle
7
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Causal graph of a case
Activity instance transitions:
Register invoice -> Notify acceptance
Register invoice -> Post invoice
Post invoice -> Pay invoice
8
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Causal graph of a case
Activity instance transitions:
Register invoice -> Notify acceptance
Register invoice -> Post invoice
Post invoice -> Pay invoice
9
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
10
Waiting time due to batching.
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Lashkevich, K., Milani, F., Chapela-Campa, D., Dumas, M.: Data-driven analysis of batch
processing inefficiencies in business processes. In: RCIS. pp. 231–247. Springer (2022)
Batching discovery technique
11
Approach
Waiting time due to resource contention and due to prioritization.
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
12
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Waiting time due to resource unavailability and due to extraneous factors.
López-Pintado, O., Dumas, M.: Business process simulation with differentiated resources:
Does it make a difference? In: BPM. pp. 361–378. Springer (2022)
Working Calendar mining technique
13
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Output: Waiting time causes per transition.
Source activity Target activity Total waiting time Case frequency Total frequency
Post invoice Pay invoice 100 h 100 % 1 000
100 h
8 h 30 h
45 h
5 h 12 h
14
Cycle time efficiency (CTE) = PT / (PT + WT)
Impact of waiting time causes = CTE if a particular waiting time is eliminated
Metrics:
1. impact of each waiting time cause on the process CTE,
2. impact of each transition on the process CTE,
3. impact of each waiting time cause in each transition on the process CTE
Approach
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
15
Evaluation
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
Waiting time causes in the manufacturing process.
Process map of the real-life manufacturing process.
Total waiting time: 20 yrs 7 mths 27 d
Log includes 225 cases with start and end timestamps, and resources.
11 yrs 2 mths 28 days
5 yrs 2 mths 29 days
1 yr 6 mths 13 days
10 mths 11 days
1 yrs 9 mths 10 days
16
Potential CTE improvement per waiting time cause in the manufacturing process.
Evaluation
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
17
Waiting time causes in activity transitions of the manufacturing process.
Evaluation
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
3
2
1
18
What are the direct causes of waiting time between activity instances in a
process?
• batching, resource contention, prioritization, resource unavailability, and
extraneous factors
How can these waiting time causes be automatically discovered from an
event log?
• with the developed technique that decomposes the waiting time into
direct causes from the activity instance log with the enabled, start, and
end times, and resources
How can we effectively describe the contribution of each waiting time cause
to the temporal efficiency of a process?
• by identifying the impact of waiting time causes on the temporal
performance using CTE
Tool implementation:
http://kronos.cloud.ut.ee/
https://github.com/AutomatedProcessImprovement/waiting-time-analysis/
Summary
"Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
19
Thank you!
Marlon Dumas
marlon.dumas@ut.ee

More Related Content

Similar to Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes

IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERSIT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
ijseajournal
 
H017634452
H017634452H017634452
H017634452
IOSR Journals
 
Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...
iosrjce
 
The Vision of Clinical Data Science
The Vision of Clinical Data ScienceThe Vision of Clinical Data Science
The Vision of Clinical Data Science
d-Wise Technologies
 
Process Mining: Data Enabling Organisational Change
Process Mining: Data Enabling Organisational ChangeProcess Mining: Data Enabling Organisational Change
Process Mining: Data Enabling Organisational Change
Zbigniew Paszkiewicz
 
Lean approach to IT development
Lean approach to IT developmentLean approach to IT development
Lean approach to IT developmentMark Krebs
 
Towards a Semantic Information System for IT Services
Towards a Semantic Information System for IT ServicesTowards a Semantic Information System for IT Services
Towards a Semantic Information System for IT Services
bmake
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Marlon Dumas
 
Business Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsBusiness Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to Predictions
Marlon Dumas
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business Processes
Saimir Bala
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business Processes
Saimir Bala
 
Extracting Actionable Intelligence from Clinical Trials
Extracting Actionable Intelligence from Clinical TrialsExtracting Actionable Intelligence from Clinical Trials
Extracting Actionable Intelligence from Clinical Trials
tevinp
 
OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015
OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015
OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015
OSTHUS
 
Business Intelligence: Realizing the Benefits of a Data-Driven Journey
Business Intelligence: Realizing the Benefits of a Data-Driven JourneyBusiness Intelligence: Realizing the Benefits of a Data-Driven Journey
Business Intelligence: Realizing the Benefits of a Data-Driven Journey
Rob Williams
 
The Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development ProcessesThe Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development Processes
Christoph Matthies
 
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
processanalytics
 
Fried data summit big data for lob content
Fried data summit big data for lob contentFried data summit big data for lob content
Fried data summit big data for lob content
Jeff Fried
 
Importance of Process Mining for Big Data Requirements Engineering
Importance of Process Mining for Big Data Requirements EngineeringImportance of Process Mining for Big Data Requirements Engineering
Importance of Process Mining for Big Data Requirements Engineering
AIRCC Publishing Corporation
 
Splunk: How to Design, Build and Map IT Services
Splunk: How to Design, Build and Map IT ServicesSplunk: How to Design, Build and Map IT Services
Splunk: How to Design, Build and Map IT Services
Splunk
 
Process discovery and mining the digital way
Process discovery and mining the digital wayProcess discovery and mining the digital way
Process discovery and mining the digital way
Happiest Minds Technologies
 

Similar to Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes (20)

IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERSIT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
 
H017634452
H017634452H017634452
H017634452
 
Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...
 
The Vision of Clinical Data Science
The Vision of Clinical Data ScienceThe Vision of Clinical Data Science
The Vision of Clinical Data Science
 
Process Mining: Data Enabling Organisational Change
Process Mining: Data Enabling Organisational ChangeProcess Mining: Data Enabling Organisational Change
Process Mining: Data Enabling Organisational Change
 
Lean approach to IT development
Lean approach to IT developmentLean approach to IT development
Lean approach to IT development
 
Towards a Semantic Information System for IT Services
Towards a Semantic Information System for IT ServicesTowards a Semantic Information System for IT Services
Towards a Semantic Information System for IT Services
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
 
Business Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsBusiness Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to Predictions
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business Processes
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business Processes
 
Extracting Actionable Intelligence from Clinical Trials
Extracting Actionable Intelligence from Clinical TrialsExtracting Actionable Intelligence from Clinical Trials
Extracting Actionable Intelligence from Clinical Trials
 
OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015
OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015
OSTHUS-Allotrope presents "Laboratory Informatics Strategy" at SmartLab 2015
 
Business Intelligence: Realizing the Benefits of a Data-Driven Journey
Business Intelligence: Realizing the Benefits of a Data-Driven JourneyBusiness Intelligence: Realizing the Benefits of a Data-Driven Journey
Business Intelligence: Realizing the Benefits of a Data-Driven Journey
 
The Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development ProcessesThe Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development Processes
 
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
 
Fried data summit big data for lob content
Fried data summit big data for lob contentFried data summit big data for lob content
Fried data summit big data for lob content
 
Importance of Process Mining for Big Data Requirements Engineering
Importance of Process Mining for Big Data Requirements EngineeringImportance of Process Mining for Big Data Requirements Engineering
Importance of Process Mining for Big Data Requirements Engineering
 
Splunk: How to Design, Build and Map IT Services
Splunk: How to Design, Build and Map IT ServicesSplunk: How to Design, Build and Map IT Services
Splunk: How to Design, Build and Map IT Services
 
Process discovery and mining the digital way
Process discovery and mining the digital wayProcess discovery and mining the digital way
Process discovery and mining the digital way
 

More from Marlon Dumas

How GenAI will (not) change your business?
How GenAI will (not)  change your business?How GenAI will (not)  change your business?
How GenAI will (not) change your business?
Marlon Dumas
 
Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process Optimization
Marlon Dumas
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Marlon Dumas
 
Business Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesBusiness Process Optimization: Status and Perspectives
Business Process Optimization: Status and Perspectives
Marlon Dumas
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Marlon Dumas
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process Management
Marlon Dumas
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process Simulation
Marlon Dumas
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
Marlon Dumas
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Marlon Dumas
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Marlon Dumas
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process Mining
Marlon Dumas
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Marlon Dumas
 
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Marlon Dumas
 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for Practitioners
Marlon Dumas
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptx
Marlon Dumas
 
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Data-Driven Analysis of  Batch Processing Inefficiencies  in Business ProcessesData-Driven Analysis of  Batch Processing Inefficiencies  in Business Processes
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Marlon Dumas
 
Optimización de procesos basada en datos
Optimización de procesos basada en datosOptimización de procesos basada en datos
Optimización de procesos basada en datos
Marlon Dumas
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process Improvement
Marlon Dumas
 
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time ReductionPrescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Marlon Dumas
 
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Marlon Dumas
 

More from Marlon Dumas (20)

How GenAI will (not) change your business?
How GenAI will (not)  change your business?How GenAI will (not)  change your business?
How GenAI will (not) change your business?
 
Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process Optimization
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
 
Business Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesBusiness Process Optimization: Status and Perspectives
Business Process Optimization: Status and Perspectives
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process Management
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process Simulation
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process Mining
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
 
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for Practitioners
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptx
 
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Data-Driven Analysis of  Batch Processing Inefficiencies  in Business ProcessesData-Driven Analysis of  Batch Processing Inefficiencies  in Business Processes
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
 
Optimización de procesos basada en datos
Optimización de procesos basada en datosOptimización de procesos basada en datos
Optimización de procesos basada en datos
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process Improvement
 
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time ReductionPrescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
 
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
 

Recently uploaded

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
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
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
【社内勉強会資料_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株式会社
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 

Recently uploaded (20)

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
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 ...
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
【社内勉強会資料_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】
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 

Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes

  • 1. Why am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes Katsiaryna Lashkevich, Fredrik Milani, David Chapela-Campa, Ihar Suvorau and Marlon Dumas 35th International Conference on Advanced Information Systems Engineering (CAiSE ’23)
  • 2. 2 Waiting time visualization using process mining "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Introduction Process mining IT systems Event logs Process mining techniques Process insights Images: Flaticon.com
  • 3. 3 Research questions "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. How can these waiting time causes be automatically discovered from an event log? What are the direct causes of waiting time between activity instances in a process? How can we effectively describe the contribution of each waiting time cause to the temporal efficiency of a process? 1 2 3
  • 4. 4 Why am I waiting? Batching "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Resource contention Prioritization Resource unavailability (off-duty) Extraneous factors Enabled activity instance Images: Flaticon.com
  • 5. 5 Overview of the proposed approach Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
  • 6. 6 Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Causal directly-follows relations between activities Approach Concurrent activity pairs Heuristic concurrency oracle
  • 7. 7 Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Causal graph of a case Activity instance transitions: Register invoice -> Notify acceptance Register invoice -> Post invoice Post invoice -> Pay invoice
  • 8. 8 Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Causal graph of a case Activity instance transitions: Register invoice -> Notify acceptance Register invoice -> Post invoice Post invoice -> Pay invoice
  • 9. 9 Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
  • 10. 10 Waiting time due to batching. Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Lashkevich, K., Milani, F., Chapela-Campa, D., Dumas, M.: Data-driven analysis of batch processing inefficiencies in business processes. In: RCIS. pp. 231–247. Springer (2022) Batching discovery technique
  • 11. 11 Approach Waiting time due to resource contention and due to prioritization. "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
  • 12. 12 Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Waiting time due to resource unavailability and due to extraneous factors. López-Pintado, O., Dumas, M.: Business process simulation with differentiated resources: Does it make a difference? In: BPM. pp. 361–378. Springer (2022) Working Calendar mining technique
  • 13. 13 Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Output: Waiting time causes per transition. Source activity Target activity Total waiting time Case frequency Total frequency Post invoice Pay invoice 100 h 100 % 1 000 100 h 8 h 30 h 45 h 5 h 12 h
  • 14. 14 Cycle time efficiency (CTE) = PT / (PT + WT) Impact of waiting time causes = CTE if a particular waiting time is eliminated Metrics: 1. impact of each waiting time cause on the process CTE, 2. impact of each transition on the process CTE, 3. impact of each waiting time cause in each transition on the process CTE Approach "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
  • 15. 15 Evaluation "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al. Waiting time causes in the manufacturing process. Process map of the real-life manufacturing process. Total waiting time: 20 yrs 7 mths 27 d Log includes 225 cases with start and end timestamps, and resources. 11 yrs 2 mths 28 days 5 yrs 2 mths 29 days 1 yr 6 mths 13 days 10 mths 11 days 1 yrs 9 mths 10 days
  • 16. 16 Potential CTE improvement per waiting time cause in the manufacturing process. Evaluation "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
  • 17. 17 Waiting time causes in activity transitions of the manufacturing process. Evaluation "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.
  • 18. 3 2 1 18 What are the direct causes of waiting time between activity instances in a process? • batching, resource contention, prioritization, resource unavailability, and extraneous factors How can these waiting time causes be automatically discovered from an event log? • with the developed technique that decomposes the waiting time into direct causes from the activity instance log with the enabled, start, and end times, and resources How can we effectively describe the contribution of each waiting time cause to the temporal efficiency of a process? • by identifying the impact of waiting time causes on the temporal performance using CTE Tool implementation: http://kronos.cloud.ut.ee/ https://github.com/AutomatedProcessImprovement/waiting-time-analysis/ Summary "Why Am I Waiting? Data-Driven Analysis of Waiting Times in Business Processes" by Lashkevich et al.