What's Next in Process Mining?
As Niels Bohr said, "it is difficult to predict, especially the future”. Nevertheless, there are a few clear developments.
From backward-looking to forward-looking process mining. The initial focus of process mining was on analyzing historical event data to detect and diagnose performance and compliance problems. This is extremely valuable and helps capture the low-hanging fruit (i.e. obvious and easy to achieve process improvements). However, new performance and compliance problems may emerge unexpectedly, and it may not be so obvious what actions to take. Therefore, forward-looking forms of process mining are needed, including predictive techniques using machine learning and data-driven simulations to answer what-if questions.
These techniques build on traditional process discovery and conformance checking techniques. Therefore, innovations in core process mining technologies will also lead to more accurate predictions and more realistic simulations. Process mining will play a key role in creating digital twins of production lines, airports, supply chains, hospitals, and other organizations.
From insights to actions. The ultimate goal is to fundamentally improve operational processes, not just provide sophisticated analysis results, so process mining diagnostics (e.g., performance or compliance problems) need to be actionable. This requires forward-looking forms of process mining to respond quickly, and the ability to trigger workflows that take corrective actions.
Having a background in workflow automation, I'm excited to see the fields of process mining and workflow automation converge. Process mining helps to identify Robotic Process Automation (RPA) opportunities and can support workflows and apps using low-code, visual integration platforms.
From isolated processes to collections of processes. To do process mining, one needs to have a collection of events where each event has at least three attributes: case identifier, activity name, and timestamp. Therefore, process-mining opportunities are everywhere. That said, it may be very time-consuming to extract such data from dozens of database tables in multiple systems; moreover, different case notions (e.g., order, item, delivery, payment, and customer) may be entangled.
This means that process mining technology needs to move closer to the true fabric of processes and systems. Object-centric process mining connects different case notions in a holistic manner, helping to accelerate data extraction and enable a view of interconnected processes from different angles.
The scope of process mining will expand further both in terms of technologies used (e.g. the connection to automation, machine learning, simulation, and optimization) and novel applications. Initially, process mining was predominantly applied to standard processes like Procure-to-Pay (P2P) and Order-to-Cash (O2C). However, process mining can and must also be used to improve primary processes in production, materials handling, distribution, healthcare, education, and service delivery.