Chapter 12 Analyzing Spaghetti Processes



Similar documents
Process Mining. ^J Springer. Discovery, Conformance and Enhancement of Business Processes. Wil M.R van der Aalst Q UNIVERS1TAT.

Chapter 4 Getting the Data

Summary and Outlook. Business Process Intelligence Course Lecture 8. prof.dr.ir. Wil van der Aalst.

Process Mining The influence of big data (and the internet of things) on the supply chain

Using Process Mining to Bridge the Gap between BI and BPM

Data Science. Research Theme: Process Mining

Process Mining. Data science in action

Process Mining Data Science in Action

Application of Process Mining in Healthcare A Case Study in a Dutch Hospital

Towards a Software Framework for Automatic Business Process Redesign Marwa M.Essam 1, Selma Limam Mansar 2 1

Model Discovery from Motor Claim Process Using Process Mining Technique

Trace Clustering in Process Mining

Process Mining and Monitoring Processes and Services: Workshop Report

Combination of Process Mining and Simulation Techniques for Business Process Redesign: A Methodological Approach

Title: Basic Concepts and Technologies for Business Process Management

Investigating Clinical Care Pathways Correlated with Outcomes

Feature. Applications of Business Process Analytics and Mining for Internal Control. World

CHAPTER 1 INTRODUCTION

Dotted Chart and Control-Flow Analysis for a Loan Application Process

Lluis Belanche + Alfredo Vellido. Intelligent Data Analysis and Data Mining. Data Analysis and Knowledge Discovery

Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement

Implementing Heuristic Miner for Different Types of Event Logs

Process mining challenges in hospital information systems

Process Modelling from Insurance Event Log

Replaying History. prof.dr.ir. Wil van der Aalst

BUsiness process mining, or process mining in a short

3TU.BSR: Big Software on the Run

Process Mining and Visual Analytics: Breathing Life into Business Process Models

Process Mining Tools: A Comparative Analysis

Wanna Improve Process Mining Results?

Workflow Support for the Healthcare Domain

Eventifier: Extracting Process Execution Logs from Operational Databases

Business Process Modeling

Discovering User Communities in Large Event Logs

Process Mining in Healthcare: Data Challenges when Answering Frequently Posed Questions

ProM 6 Tutorial. H.M.W. (Eric) Verbeek mailto:h.m.w.verbeek@tue.nl R. P. Jagadeesh Chandra Bose mailto:j.c.b.rantham.prabhakara@tue.

Configuring IBM WebSphere Monitor for Process Mining

Article. Abstract. This is a pre-print version. For the printed version please refer to

ProM Framework Tutorial

Life-Cycle Support for Staff Assignment Rules in Process-Aware Information Systems

EDIminer: A Toolset for Process Mining from EDI Messages

Master Thesis September 2010 ALGORITHMS FOR PROCESS CONFORMANCE AND PROCESS REFINEMENT

Process Mining and Fraud Detection

Supporting the BPM lifecycle with FileNet

PM 2 : a Process Mining Project Methodology

Business Process Measurement in small enterprises after the installation of an ERP software.

Wanna Improve Process Mining Results?

Internet of Things, data management for healthcare applications. Ontology and automatic classifications

Nirikshan: Process Mining Software Repositories to Identify Inefficiencies, Imperfections, and Enhance Existing Process Capabilities

Using Trace Clustering for Configurable Process Discovery Explained by Event Log Data

How To Configure A Microsoft Virtual Server On A Microsoul.Com (Windows) 2005 (Windows 2005) (Windows Vvirtual) (Powerpoint) (Msof) (Evil) (Microsoul) (Amd

Predicting Deadline Transgressions Using Event Logs

A PRACTICAL FRAMEWORK OF INDUSTRY-UNIVERSITY FOR SUPPLY CHAIN MANAGEMENT OF HEALTH-CARE INDUSTRY WITH USING DISTANCE HEALTH-CARE ICT PLATFORM

More than monitoring. Uniting.

Welcome to the Data Analytics Toolkit PowerPoint presentation on EHR architecture and meaningful use.

BPIC 2014: Insights from the Analysis of Rabobank Service Desk Processes

Process Mining. Luigi Pontieri Istituto di Calcolo e Reti ad Alte Prestazioni ICAR-CNR Via Bucci 41c, Rende (CS) pontieri@icar.cnr.

Analysis of Service Level Agreements using Process Mining techniques

Analyzing a TCP/IP-Protocol with Process Mining Techniques

Uncovering Value in Healthcare Data with Cognitive Analytics. Christine Livingston, Perficient Ken Dugan, IBM

CHAPTER 1. Introduction. procedures that are designed to provide the right information the user needs to do their

Generation of a Set of Event Logs with Noise

304 Predictive Informatics: What Is Its Place in Healthcare?

EDUCATING, SUPPORTING & COORDINATING CARE: ONCOLOGY NURSE NAVIGATORS

PharmaSUG2011 Paper HS03

Process Mining and the ProM Framework: An Exploratory Survey - Extended report

Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop

Process Mining-based Understanding and Analysis of Volvo IT s Incident and Problem Management Processes The BPI Challenge 2013

Process Mining Manifesto

n n n n Doctor Patient Nurse / Clerk

Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions

Find your future in the history

Remote Service. SASG - Big Data From machine design to IT management & Remote Service. Marcel Boosten Philips Healthcare October 7, 2014

Process Mining: Making Knowledge Discovery Process Centric

LUNG CANCER CLINICAL TRIALS

Enabling the Health Continuum with Informatics. Jeroen Tas Healthcare Informatics.Solutions.Services

Facilitating Business Process Discovery using Analysis

What is Data Virtualization?

Data Mining, Predictive Analytics with Microsoft Analysis Services and Excel PowerPivot

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

Supporting the Workflow Management System Development Process with YAWL

BI en Salud: Registro de Salud Electrónico, Estado del Arte!

Business Process Management: A personal view

Introduction to Information and Computer Science: Information Systems

Transcription:

Chapter 12 Analyzing Spaghetti Processes prof.dr.ir. Wil van der Aalst www.processmining.org

Overview Chapter 1 Introduction Part I: Preliminaries Chapter 2 Process Modeling and Analysis Chapter 3 Data Mining Part II: From Event Logs to Process Models Chapter 4 Getting the Data Chapter 5 Process Discovery: An Introduction Chapter 6 Advanced Process Discovery Techniques Part III: Beyond Process Discovery Chapter 7 Conformance Checking Chapter 8 Mining Additional Perspectives Chapter 9 Operational Support Part IV: Putting Process Mining to Work Chapter 10 Tool Support Chapter 11 Analyzing Lasagna Processes Chapter 12 Analyzing Spaghetti Processes Part V: Reflection Chapter 13 Cartography and Navigation Chapter 14 Epilogue PAGE 1

Remember: How can process mining help? Detect bottlenecks Detect deviations Performance measurement Suggest improvements Decision support (e.g., recommendation and prediction) Provide mirror Highlight important problems Avoid ICT failures Avoid management by PowerPoint From politics to analytics PAGE 2

Example of a Spaghetti process Spaghetti process describing the diagnosis and treatment of 2765 patients in a Dutch hospital. The process model was constructed based on an event log containing 114,592 events. There are 619 different activities (taking event types into account) executed by 266 different individuals (doctors, nurses, etc.). PAGE 3

Fragment 18 activities of the 619 activities (2.9%) PAGE 4

Another example (event log of Dutch housing agency) The event log contains 208 cases that generated 5987 events. There are 74 different activities. PAGE 5

PAGE 6

L* approach for Spaghetti processes Stage 0: plan and justify explore discover check compare promote data understanding historic data Stage 1: extract handmade models business understanding objectives (KPIs) questions Stage 2: create control-flow model and connect event log diagnose Focus on Stages 0-2, Stage 3 is typically only partially possible, Stage 4 requires more structure. event log control-flow model redesign enhance Stage 3: create integrated process model? interpret adjust event log process model intervene PAGE 7

Functional areas service suppliers procurement product development finance/accounting resource management production sales/crm customers logistics Spaghetti processes are typically encountered in product development, service, resource management, and sales/crm. Lasagna processes are typically encountered in production, finance/accounting, procurement, logistics, resource management, and sales/crm. PAGE 8

Any process model can be simplified: filtering Filtering in ProM 6: select top 80% of activities in event log of housing agency. PAGE 9

Effect of filtering (event log of Dutch housing agency) PAGE 10

Filtering: another example Filtering in ProM 5.2: select activities that appear in more than 5% of the cases in the hospital log. PAGE 11

Trade-off entire event log split heterogeneous log into smaller more homogeneous logs fewer models, but more complex more models, but simpler smaller event logs each corresponding to a simple process model PAGE 12

Fuzzy mining (event log of Dutch housing agency) PAGE 13

More Spaghetti processes Processes of ASML, Philips Healthcare, and AMC. PAGE 14

Test process ASML ASML is the world s leading manufacturer of chipmaking equipment and a key supplier to the chip industry. The testing of manufactured wafer scanners is an important, but also time-consuming, process. Every wafer scanner is tested in the factory of ASML. When it passes all tests, the wafer scanner is disassembled and shipped to the customer where the system is re-assembled (and tested again). PAGE 15

About the example log The event log containing 154,966 events. The event log contained information about 24 carefully chosen wafer scanners (same type, same circumstances, and having complete logs). The number of events per case (i.e., the length of the executed test sequence) in this event log ranges from 2820 to 16250 events. There are 360 different activities, all identified by four letter test codes. Each instance of these 360 activities has a start event and complete event. PAGE 16

Discovered process model (just complete events) PAGE 17

Conformance checking ASML also had a so-called reference model describing the way that machines should be tested. This reference model is at the level of job steps rather than test codes. However, ASML maintains a mapping from the lower level codes to these higher level activities. Comparing the reference model and our discovered model (both at the job step and test code level) revealed interesting differences. Moreover, using the ProM s conformance checker we could show that the average fitness was only 0.375, i.e., less than half of the events can be explained by the model. When replaying, we discovered many activities that had occurred but that should not have happened according to the reference model and activities that should have happened but did not. PAGE 18

Philips Healthcare: Allura Xper systems Philips Healthcare is one of the leading manufacturers of medical devices, offering diagnosing imaging systems, healthcare information technology solutions, patient monitoring systems, and cardiac devices. Philips Remote Services (PRS) is a system for the active monitoring of systems via the Internet. PRS has been established to deliver remote technical support, monitoring, diagnostics, application assistance, and other added value services. We analyzed the event logs of Allura Xper systems. These are X-ray systems designed to diagnose and possibly assist in the treatment of all kinds of diseases, like heart or lung diseases, by generating images of the internal body. PAGE 19

Fuzzy miner tailored towards the needs of Philips Healthcare PAGE 20

AMC Hospital Group of 627 gynecological oncology patients treated in 2005 and 2006. The event log contains 24331 events referring to 376 different activities. PAGE 21

Social network (between different organizational units of the AMC hospital) PAGE 22

Analyzing Spaghetti Processes More difficult, but the potential gains are also more substantial. PAGE 23