流程建模与流程挖掘:协同提升业务效率 — article illustration

流程建模

流程建模与流程挖掘:协同提升业务效率

了解流程建模与流程挖掘分别能揭示什么、两者有何不同,以及一致性检查如何将二者联系起来。

流程建模描述工作应如何开展,流程挖掘则根据事件数据还原实际执行情况。结合两者,您可以对比目标状态与实际执行情况,识别关键差距,并确定改进方向。一致性检查可将这种对比明确呈现。

流程管理的两个方面

流程建模和流程挖掘针对同一流程回答不同问题。建模以人员知识和设计决策为起点,流程挖掘则以记录工作情况的系统所生成的事件日志为起点。

功能 流程建模 流程挖掘
回答的问题 流程应该如何运行? 流程实际如何运行?
数据来源 流程知识和设计决策 相关系统记录的事件日志
适用场景 确定目标状态、定义交接并说明流程 发现变体、瓶颈、返工和偏差
单独使用时无法说明的问题 模型是否符合日常执行情况 实际观察到的行为是否符合预期

流程建模为团队提供共同认可的流程描述。流程挖掘利用记录的事件展示案例经过的路径,包括文档中可能未体现的变化。两者不能相互取代:模型无法证明工作是否按其执行,挖掘出的数据也无法定义流程应如何运行。

流程建模能带来什么?

流程模型让工作中的决策清晰可见,便于审查。它可以帮助您:

  • **建立共同语言。**当人们对交接、决策或步骤有不同看法时,流程图能提供具体的参照。
  • **明确目标状态。**流程挖掘可以展示当前流程,但无法决定组织希望采用哪条路径。模型则记录这一意图。
  • **制作培训和入职材料。**清晰的流程图有助于人们理解职责和顺序,无需依赖非正式说明。
  • **为自动化设计提供依据。**考虑自动化某个步骤前,您需要明确它的作用、使用的信息,以及完成标准。流程建模有助于清楚记录这些决策。

流程建模方法从非正式草图到结构化的BPMN流程图不等。细节程度应根据受众和模型需要支持的决策来确定。当团队需要精确、统一的符号规范时,BPMN 2.0提供了表示顺序流的标准方式。

流程挖掘能带来什么?

流程挖掘利用事件数据还原流程执行情况,通常包括案例标识、活动和时间戳。它可以展示:

  • **案例实际经过的路径。**查看记录的顺序,包括跳过步骤、返回前序步骤或需要返工的案例。
  • **流程变体。**比较案例实际经过的不同路径,而不是假设所有案例都遵循文档中的流程。
  • **瓶颈和等待时间。**衡量活动之间的耗时,了解案例在哪些环节等待。
  • **用于比较的证据。**建立预期流程模型后,您可以检查实际执行记录与模型之间的差异。

流程挖掘不会判断偏差是否错误,而是提供调查所需的证据。您可以结合流程知识和模型,解读数据所展示的情况。

流程模型与实际执行的差距,以及由此产生的成本

在ProcessMind中查看流程图及其衡量指标

文档记录的流程可能与人员和系统实际执行的流程不同。如果团队依据过时的模型规划人员配置、流程变更或自动化,可能会把精力放在实际并未按预期发生的工作上。与此同时,变通做法和返工也可能一直未被发现。

常见差异包括:

  • **模型中有、实际未执行的步骤。**例如,计划中的审核在实际操作中可能被跳过。未核实执行情况就据此设计,可能导致错误的变更。
  • **实际存在、模型中没有的步骤。**某种变通做法可能已成为惯例,却没有记录,也没有明确负责人。
  • **模型未体现的返工循环。**流程图可能显示一条直接路径,而事件数据却显示案例会返回到较早的活动。
  • **交接缓慢。**模型可以标明责任在哪个环节发生转移,流程挖掘则能衡量案例在该环节等待了多久。

仅靠建模无法判断文档记录的流程是否符合实际执行情况。仅靠流程挖掘也无法判断观察到的行为是否合理。因此,比较两者之间的差异很重要。

两者如何协同工作

改进循环将预期流程与实际执行证据联系起来。以下以发票审批流程为例,分三个步骤说明:

  1. **挖掘当前流程。**利用事件数据查看发票经过哪些路径、各活动之间等待多久,以及哪些案例会因需要更正而返回。这样您看到的是当前的实际执行情况,而不只是文档记录的路径。
  2. **建模目标状态。**明确希望采用的审批步骤、决策点和交接方式,并将目标状态记录在流程模型中,为团队提供清晰的参照。
  3. **进行一致性检查。**将模型与已记录的案例进行比较,查看哪些发票跳过了审批、步骤顺序不同或走了意料之外的路径。判断每项差异是执行问题、模型应允许的例外,还是需要重新审视的目标状态。

然后根据发现修订流程或模型,并在获得新证据后再次比较。这个循环并不意味着所有偏差都应消除,而是为您提供一种有条理的方法,判断哪些差异值得关注。

如果您还不清楚流程中哪些部分需要关注,可以先从流程挖掘入手。如果已有共识明确的目标状态需要核查,可以先从建模入手。无论从哪一步开始,都应把首次建模或分析视为起点,并随着认识加深持续更新。

先在一个流程上进行初步分析,看看事件数据能揭示哪些情况。

从第一个版本开始,我们就计划加入建模功能,但没想到它也能如此显著地提升流程挖掘的效果。模型让人们有了讨论流程的共同语言,而杂乱的事件数据本身做不到这一点。将两者放在同一处,流程挖掘才能真正用业务语言沟通,而不只是分析人员的语言。

Roel Vliegen
Roel Vliegen 联合创始人兼首席执行官

一致性检查:两者的交汇点

一致性仪表板,展示案例遵循流程模型的情况

一致性检查会将预期流程模型与已记录的执行情况进行比较,并突出显示跳过活动、顺序不同或模型中某条路径未实际出现的案例。

发现差异意味着需要调查,并不代表流程一定有缺陷。流程可能允许合理的例外,模型可能不完整,事件数据也可能未记录相关活动。请先明确流程和模型的范围,再与了解实际工作的人员一起审查发现。

查看ProcessMind中的一致性检查原理。如需了解各案例遵循的不同路径,请参阅流程变体。

传统做法的利弊

将流程模型和流程挖掘结果分别放在不同工具中,适合已有成熟建模或分析工作流的团队。每种工具都能发挥特定作用,团队也可以根据需要选择合适的建模符号和分析环境。

代价是需要额外投入精力将两者衔接起来。您可能需要导出模型、整理分析结果、统一活动名称,并手动核对版本。如果比较过程过于费力,团队可能只在项目中做一次,之后便不再重复。模型和证据也会再次脱节。

如果您有可靠的方法保持模型与数据一致、明确的责任归属,以及团队会遵循的审查流程,分开使用工具仍然可行。关键在于,流程发生变化时,团队能否重复进行比较。

流程设计的优势与取舍对比 流程挖掘的优势与取舍 流程模拟的优势与取舍

流程建模实用指南

实用的流程建模指南应从模型需要支持哪些决策入手。开始绘制前,先明确流程边界、模型的使用者,以及他们需要的细节程度。

  1. **明确范围。**选择一个起点和终点清晰的流程。订单到收款等范围较广的业务流程,可能需要先拆分成更小的流程,才能有效建模。
  2. **选择合适的细节层级。**让流程图聚焦于一个层级。将高层阶段与详细的系统操作混在一起,会让流程难以理解。
  3. **使用熟悉的名称。**使用团队日常采用的语言命名活动和角色。清晰的标签便于审查模型,也更容易与事件数据进行比较。
  4. **先展示主路径,再补充例外。**先让预期流程清晰易读,再添加较少见的路径。纳入会影响决策或责任归属的例外情况。
  5. **明确责任归属并记录模型版本。**指定人员负责审查,并留存变更记录。没有负责人或历史记录,就更难判断模型是否仍然有效。
  6. **设定审查周期。**在流程发生变化时,以及约定的审查时间点,重新检查模型。无人维护的流程图最终会失去团队的信任。

符号规范只是工作的一部分。了解BPMN 2.0中的符号和惯例。如需在ProcessMind中记录流程,请参阅BPMN建模概览。如需全面了解流程映射方法,请阅读流程映射相关内容。

将改进循环融入持续改进

随着流程变化不断重复这一循环,才能发挥它的作用。每轮都应明确负责人和需要回答的具体问题。例如,您可以调查长时间等待的原因、检查某项变更是否影响案例路径,或审查模型是否仍反映目标状态。

让审查聚焦于实际问题:

  • **针对具体问题进行变更。**一次处理一个明确的问题,不要试图同时重新设计整个流程。
  • **核查证据。**使用流程挖掘审查已记录的执行情况,并在适当时通过流程模拟探索可能的情景。
  • **更新模型。**如果目标状态发生变化,请修订模型,使其继续发挥参照作用。
  • **审查例外。**判断偏差属于可接受的路径、数据问题,还是需要处理的问题。

如需了解结构化的改进周期,请参阅数据驱动流程改进指南。

ProcessMind如何融入流程管理

ProcessMind将流程建模与流程挖掘整合在一个平台中。您可以记录目标状态、分析已记录的执行情况,并直接比较两者,无需在不同工具之间手动交接。您还可以使用流程模拟探索不同情景。

ProcessMind平台支持流程建模、流程挖掘和模拟

将模型与分析放在一起,有助于重复进行比较。但平台不会替您判断哪些偏差值得关注,也不会替您变更流程。团队仍需负责解读证据,并决定下一步行动。

如需先了解流程挖掘,请阅读流程挖掘是什么。如需了解两者如何在ProcessMind中结合,请参阅BPMN建模和流程挖掘。

从一个流程开始,形成改进闭环

选择一个流程,挖掘其当前执行情况,建立目标状态模型,并与了解实际工作的人员一起审查差异。您可以先在试用版中完成这一轮分析。

常见问题

流程建模根据执行人员的决策,描述流程应如何运行。流程挖掘则根据相关系统记录的事件日志,还原流程的实际运行情况。建模侧重设计,流程挖掘侧重证据。将两者进行比较,才能发挥各自的价值。

不需要。流程挖掘只依靠事件日志即可开展,许多团队也从这里起步。当您希望通过一致性检查了解实际情况是否符合预期,或在自动化前设计目标状态时,模型就能派上用场。没有模型,您仍可发现流程变体和瓶颈,但无法判断哪些行为符合预期。

两种顺序都可以,但应将初步结果视为暂定结论。先做流程挖掘通常更快,因为它能指出哪些流程环节值得详细建模。若团队已就目标状态达成一致,并希望检查实际执行是否符合要求,则适合先做流程建模。

一致性检查将预期流程模型与记录的事件数据进行比较,指出案例偏离流程的情况,例如跳过活动、顺序改变或从未采用某条路径。通过这一检查,模型不再只是文档,而成为可检验的依据。

相关文章

订阅流程挖掘与工作流优化资讯,直达您的收件箱
如何选择ARIS替代方案

流程架构

如何选择ARIS替代方案

ARIS是功能更全面的流程库,ProcessMind则以精简功能聚焦流程工作的关键需求。一张对比表,带您了解两者差异。

Bizagi替代方案:团队为何转向治理完善的平台

流程建模

Bizagi替代方案:团队为何转向治理完善的平台

Bizagi Modeler是免费的桌面软件,Bizagi付费平台则是另一款产品。了解ProcessMind如何适配这两款产品,以及迁移所需的工作。

BPMN工具:根据任务选择合适的建模器

流程建模

BPMN工具:根据任务选择合适的建模器

按用途比较BPMN工具:七项评估标准、免费建模工具的功能边界,以及可逐步扩展的免费方案。

BPMN、UML与流程图:如何选择?

流程建模

BPMN、UML与流程图:如何选择?

BPMN与UML:各自适合建模什么?用一张表做出选择,并了解我们为何采用BPMN 2.0,而不另创一套符号。

优化流程,构建互联架构,掌控全局。

无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。

构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。

开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。