流程记录还是流程仿真?各自能做什么?
一次流程记录(流程图、泳道图、BPMN 或价值流图)描述的是结构:有哪些步骤、谁执行这些步骤、在哪里发生分支。它是文档、培训、审计以及在研讨会中达成共同理解的基础。它不包含的是在负载下的行为:到达数量、处理时间的离散性、每个角色的产能和日历。因此,它无法回答改进项目中提出的四个问题:瓶颈在哪里、在最坏情况下需要多长时间、在某项措施之后瓶颈会转移到哪里,以及该措施值多少钱。包含八个步骤的记录大约二十分钟即可变成计算模型。
Inhaltsverzeichnis
一次流程记录能做到什么
通常被低估的是那些想用数字计算的人。共同的图像:
- 终结关于现实的争论。 两个部门以不同方式描述同一流程,只有在看到图表时才会发现这一点。
- 使责任可见。 Swimlane 显示交接,而交接是环节停滞的地方。
- 是文档、培训、审计和软件开发的基础。 一个计算模型不适合作为这些用途。
- 几乎不花钱,是在一次工作坊中完成的,而不是在一个项目里产生的。
常见形式之间的差别没有其拥护者声称的那么大:
| 形式 | 优点 | 盲点 |
|---|---|---|
| 流程图 | 立即易懂,不需要培训 | 没有角色信息,没有时间信息 |
| Swimlane | 交接和职责清晰可见 | 没有数量信息,没有产能信息 |
| BPMN 2.0 | 标准化、可交换、接近可执行 | 在负载下的行为完全缺失 |
| 价值流图(VSM) | 包含库存和停留时间 | 是某一时刻的快照,没有波动信息 |
| SIPOC | 快速界定,适合项目启动 | 非常粗略,没有流程逻辑 |
价值流图最接近计量方法:它记录停留时间和库存。但它是在某一天、针对一个典型流程测量这些值,因此无法回答高峰日会发生什么。
在任何记录中都不会出现的内容
四项信息,与表示法无关:
- 到达量及其波动。 “每天120个流程”和“每月初180个”不会出现在任何图表中。
- 处理时长的分布。 一个写着“10 分钟”的方框只是平均值。但队列由范围产生,而不是由平均值。
- 每个角色的产能。 三个人乘以七个有效工作小时。没有这个数字就无法计算利用率。
- 日历和成本。 什么时候工作,这个角色每小时的费用是多少。
没有这四项,任何图表都无法用于计算,无论什么工具打开它。这也适用于带模拟模块的 BPMN:在那里您也要在独立对话框中输入这些数值,参见 BPMN-Simulation 。
令一幅图失败的四个问题
“瓶颈在哪里?” 在图中每个方框看起来都一样。瓶颈是利用率最高的步骤,而利用率不是图形的属性。
“在最坏情况下需要多长时间?” 图表没有分布。它无法区分 P50 和 P90,而承诺应以 P90 为基准。
“如果我们把第3步自动化,会发生什么?” 在图上一个方框消失了。但现实中全部量会冲击下一步,瓶颈会转移到那里。这种后续影响是自动化项目未达标的最常见原因。
“这价值多少欧元?” 这需要数量、时间和费率,以及队列,其中包含了大量成本。
什么时候一次记录就足够
并非每个流程都需要一个计算模型。满足以下情况时一次记录就够了:
- 没有人在等待。 如果流程远低于产能上限,处理时间就是周转时间。那时直接相加比模拟更诚实。
- 目标是文档。 审计、培训、入职、合规证明。
- 流程是新建的且尚无人拥有数据。 先绘制,再收集数据,然后再计算。
- 决定已然敲定。 用模型来支持已做的决定不是分析,而是装饰。
从图到模型:路径
只要您抗拒把图表逐字照搬,过渡所需的成本比大多数人想的要低。
- 粗略汇总。 一份可文档化的记录有三十个活动;一个计算模型需要五到十个。把同一角色连续执行的动作合并。
- 将分支减少到真实情况, 以每条边的占比表示,而不是列出所有特殊情况。
- 补充中止路径。 所有离开流程的情况(被拒绝、撤回、流失)。在记录中几乎总是缺失,但在计算中至关重要。
- 获取那四项缺失的数据。 这才是真正的工作:对中等复杂度的流程大约需要两小时。
- 计算并用 Little's Law 验证。 存量 ÷ 日吞吐量 与 计算得到的周转时间对照。
将二十分钟用于迁移,两个小时用于数据收集。了解这些比例的人会停止把图表当作昂贵部分看待。
并列比较
| 流程记录 | 流程仿真 | |
|---|---|---|
| 回答 | 事情是如何运行的? | 在负载下会发生什么? |
| 包含 | 结构、角色、分支 | 额外包含数量、分布、产能、日历 |
| 输出 | 图表 | 吞吐量、以区间表示的周转时间、利用率、成本 |
| 生命周期 | 年,版本化 | 几周,为某一决策使用 |
| 细节级别 | 20–30 个活动 | 5–10 个步骤 |
| 投入 | 几小时 | 半天,主要是数据收集 |
| 会被什么击垮 | 任何与数字有关的问题 | 被当作文档的要求击垮 |
实用规则: 两者都需要,但依次进行,不要放在同一个制品里。一个既想做文档又想做计算模型的图表,既对两者来说太细,也太粗。
常见问题
我能直接从 BPMN 图生成仿真吗?
不能没有附加信息。BPMN 描述结构;用于计算还缺少到达量、离散度、产能和日历。带模拟模块的工具会在各自的对话框中询问这些数值。导入为您节省的是结构,而不是数据。数据才是工作本身。
价值流分析还不够吗?
它最接近计算,因为它记录库存和滞留时间。它缺少的是波动:它在某一天为一个典型事项测量。此外它不展示连锁效应:在瓶颈之后的一个步骤看起来宽松,因为它只得到瓶颈放行的量,而在瓶颈被解决后它自己会成为新的瓶颈。
一个计算模型应该有多详细?
五到十个步骤。这明显比面向文档的记录粗糙,这是有意为之:瓶颈位于利用率最高的环节,而在粗略建模时那一处同样清晰可见。每增加一个活动就需要更多输入字段,但不会改变结果。
我们已经记录了200个流程。我们能全部模拟吗?
这通常不划算。模拟适合那些有等待并且需要决策的流程,典型情况是同时有少数几个流程。其余195份文档仍然有文档价值。没有待决策的模型只是维护负担,无任何收益。
模拟会取代流程记录吗?
不会。记录澄清流程如何运行,并建立共同基础。没有记录,您建模的是参与者不同意的流程。模拟在此基础上进行,回答负荷、瓶颈和效果等问题。两者面向不同读者,寿命也不同。
在您自己的流程上进行计算验证
FlowVisual 会把本文中的数字变成一个可运行的模型,使用您的数量、您的产能、您的利润率。
Guide: seven steps to the number