什么是过程挖掘
我决定用简单的话来谈论过程挖掘:它是一种什么样的技术,以及如何在实践中应用,它的主要任务是什么。 让我们从定义开始。 流程挖掘是一种基于对信息系统日志的研究来可视化和分析业务流程的技术。 如果公司的流程具有足够的自动化程度,那么流程挖掘将对正在发生的事情给出真实的印象。 此图片可能与理想图片(设计的那些业务流程)有很大不同。
一个例子。 标准的IT外包流程之一:事件管理。 根据该标准,业务流程图看起来和谐而清晰(摘自《 ITIL服务运营》书):

相同业务流程的模型,但是从真实数据中恢复并可视化后,看起来像这样:

区别是显而易见的。 而且很明显,该理论与实践相矛盾。
第一个图显示了“理想的”业务流程图,“理想地”应该对应于所有事件处理流程。 流程挖掘技术一个接一个地重新创建业务流程的所有实例(每个事件的处理构成了实际业务流程的一个单独的实例),并将它们组合为一个通用方案,如图2所示。
实际的业务流程和计划的工作之间可能会有很多差异:
- 执行业务流程的奇怪路线(请参阅最右边的路线:事件处于打开状态并立即关闭);
- 重大差异(省略强制性步骤,例如批准和确认);
- 使过程返回到先前的步骤;
- 重复,进程冻结一次操作等。
流程挖掘不仅提供了查看“业务流程”内部的机会,而且还提供了对其进行管理,探索偏差和瓶颈并采取措施消除它们的机会。 该技术具有许多不同的应用。
功能1.流程审核
谁有用。 审核员,合规专家和信息安全专家。
底线。 将恢复的业务流程与参考流程进行比较,要特别注意流程的所需阶段(授权,协调)的遗漏。 与标准执行方案的偏离可能表示严重违反,特别是在与财务有关的流程(预算,采购)和影响安全性的流程(包括信息)中。
我们的经验。 在我们
公司中,过程挖掘通常用于内部审核。 这是ISO标准(9001,20000,27001)的要求。
选项2:持续改进流程
对谁有用:对参与过程改进的每个人,包括:
- 使用各种质量管理方法的团队(TQM,精益,六个西格玛,约束理论...);
- 业务流程所有者-优化“他们的”流程;
- 业务顾问-用于优化客户业务流程的服务。
底线。 流程挖掘技术使您可以直观地识别业务流程中的瓶颈,收集统计信息并在不同部分(时间范围,执行者,承包商等)进行分析。 这是决策过程优化的基础。
我们的经验。 例如,我们在Service Desk团队中使用过程挖掘来搜索传入呼叫(事件)的趋势并解决问题。 有关精益工具应用的更多详细信息,请参见
我们在Habr上的文章 。
机会3:客户旅程和可用性测试程序
对谁有用:对于站点和IT系统开发人员。
底线。 站点和其他信息系统的开发人员可以使用流程挖掘来验证用户行为(客户旅程)的开发场景,即 观察用户与信息系统的实际交互方式(用户使用哪些按钮,不使用哪些按钮,查看网站页面的顺序,等等)。 一些流程挖掘工具允许您实时执行此操作。
机会4.选择和准备用于机器人化的业务流程
谁是有用的: RPA技术的顾问,机器人开发人员以及RPA客户。
底线。 机器人流程自动化(RPA)是最先进的自动化技术之一:开发人员编写机器人程序,在执行常规任务时会与信息系统交互来替换用户。 流程挖掘有助于在业务流程中找到可以最大程度地利用机器人的地方。 某些流程挖掘工具可让您基于收集的统计信息来模拟具有机器人操作的业务流程,该统计信息可计算连接机器人的潜在经济影响。
我们的经验。 可以从员工计算机或服务器启动机器人。 在公司员工的计算机上运行的机器人无法将其替换为100%。 他只能执行员工将委托他的任务。 即,他充当数字助理。 同时,由于除已安装的应用程序外,机器人化模块还安装在用户的计算机上,所以机器人可能会大大减轻人员的负担。 并且,当出现机器人任务时,人员只需启动一个程序即可自动完成任务。 但是,必须记住,此时计算机正忙于机器人,并且用户无法对其执行其他任务。 但是在可用的时间里,您可以打电话给客户或与同事讨论共同的项目。
机会5.流程挖掘和数据科学(数据挖掘)
对谁有用:数据挖掘分析师。
底线。 数据科学的技术和工具可以处理数据,并且通常不关注数据产生的过程。 例如,有一个CRM数据库,其中包含有关客户,他们与公司的联系以及交易的详细信息。 使用数据挖掘,您可以提取有关商品和消费者的有用信息:细分消费者。 但是,如果您了解每笔交易都是消费者与公司互动过程的结果,并且自己对这些过程进行了研究,那么您可以对正在发生的事情有更深入的了解:有关客户如何出现的信息,他们如何决定与公司合作的信息,这会影响公司这个决定,以及最终客户离开的原因。
工艺采矿技术的局限性
尽管流程挖掘技术基于成熟的数学算法,但它没有神奇的特性,也不会使公司的业务流程更有效地工作。 主要限制之一是使用信息系统日志的数据来显示真实业务流程的进度是否足够。 如果在执行任意时间后手动执行业务流程的某些步骤或在信息系统中固定业务流程的某些步骤,则流程挖掘工具可能会对正在发生的事情产生扭曲的印象。
第二个限制是需要解释分析结果。 分析人员应调查业务流程与法规的差异或流程中的瓶颈,无论业务确实存在损失还是提高效率的可能性。
前景展望
尽管存在明显的技术局限性,过程挖掘还是
第四次工业革命的先进技术之一,已经在具有发达的IT基础结构的大型公司中用于过程管理,并且将来可以成为领先公司的标准技术。
*公告图片来自
皮卡布 。