SlideShare a Scribd company logo
1 of 19
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

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 development
Mark Krebs
 
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
 

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

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
 
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
 

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

Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
LuisMiguelPaz5
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted KitAbortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh +966572737505 get cytotec
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
varanasisatyanvesh
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get CytotecAbortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
jk0tkvfv
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
mikehavy0
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444
saurabvyas476
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
acoha1
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
yulianti213969
 

Recently uploaded (20)

Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 
Pentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AIPentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AI
 
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted KitAbortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
 
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get CytotecAbortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdf
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
 

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.