Process mining uses information gathered from enterprise software applications to understand and improve an organization’s operational processes. Log data provides an abundance of information about what operations are occurring, the sequences involved in the process, how long the processes are taking and whether or not the process was completed successfully. As computing power has increased and storage costs have decreased, the economics of collecting and analyzing large amounts of log data have become much more attractive.
Understanding and analyzing operational processes in such detail can provide significant benefits. If an organization can identify processes that are bogged down and improve them, it can reduce the resources required for those processes. For example, an analysis of the accounts receivable process could uncover that 20% of receivables require extended collection periods because the amounts billed to customers don’t match the purchase orders. If those mismatches can be identified and prevented, there will be less time and cost needed to follow up on the outstanding receivables. In addition, the money can be collected sooner, which also improves the bottom line. Once the resolutions to these business process exceptions have been identified, the next step would be to explore options to automate the solution, further increasing efficiency. Or, the resolution may identify an issue in an upstream system that can be fixed, preventing similar issues from occurring in the future. Even if process mining merely identifies an issue sooner, it begins the resolution process sooner.
There are challenges to collecting all of the log data from various applications in an organization. Widely used applications provided by third-party software vendors often include well-documented log files or application programming interfaces, making it easier to access this information. However, many organizations use custom applications which may not be accessed as easily. It may be difficult to capture information from customized third-party applications as well. And, organizations often use applications from a variety of vendors. Relating the information about processes that span multiple applications also presents challenges.
Understanding these challenges, process-mining platforms should include:
Organizations, particularly those using packaged software applications and services, should consider process mining if they haven’t already. Multiple vendors are offering these capabilities, including perhaps your application vendor. If you have a multi-vendor application portfolio, make sure you can support the collection of applications in your organization and consider whether additional data collection capabilities are necessary based on your application portfolio. The bottom line is that process mining can help improve the efficiency of your operational processes, and we recommend you explore how it might benefit your organization.
Regards,
David Menninger