第四节、使用标准建模语言绘制流程图

图表 21 绘制各层级流程图的过程

在完成高层级流程的定位之后,我们开始着手绘制各层级流程图。我们需要选择一种合适的建模语言,让团队学习并掌握其制图规则,然后组织各流程负责人绘制流程图,最后汇总起来综合检查,保障各级流程图符合制图规则、符合业务逻辑。

一、掌握常用流程制图规范

流程图需要建立统一的、标准的流程语言,流程图的绘制必须使用标准的流程图符号,并遵守流程图绘制的相关规定,才能绘制出正确而清楚的流程图,否则,各方在表达流程的时候将陷入混乱,流程管理也将无从谈起。

以下是几种常用的流程建模标准,以供学习。流程建模标准并非只能选一个,不同阶段、不同级别、不同类型的模型,或者面对不同的群体,使用不同的标准是合适的。

图表 22流程建模语言对比

使用任何一种制图规范都遵循相似的顺序,下面我们将以基本流程图为例,讲解如何绘制流程图,由于本书主旨在于促进相关人员掌握使用基于数字化的流程再造方法,在具体如何绘制流程图方面将做一些简化。

二、绘制基本流程图

基本流程图最初来源于1921年,弗兰克(Frank)和 莉莲·莫勒·吉尔布雷思(Lillian Evelyn Moller Gilbreth)在美国机械工程师协会发表的论文“流程图:寻找最佳工作方式的第一步”。

美国国家标准协会(ANSI) 在 1960 年代为流程图及其符号制定了标准。之后,国际标准化组织(ISO)在 1970 年采用了 ANSI 符号,并发布为ISO :5807。后来其他流程建模语言如BPMN等兴起之后,基本流程图仍然凭借着其简明的特点,拥有广泛的用户。

对业务的理解是开始绘制流程图之前必须要做的事情。

前面我们通过对文档、系统、人员的调研已经掌握了一些信息,现在在绘制具体流程图的时候,我们应当和业务负责人紧密合作,由业务专家详细讲述业务逻辑,按照流程语言进行制图。当然更好的做法是业务主题专家本身就熟悉流程语言,能够无障碍的将自身的业务知识通过通用的流程语言表达出来。流程人员应多问几个问什么,深度理解业务事实,切忌闭门造车。

在制图之前,最好先在头脑里想一想该项工作的实际要求或主要流程,然后在一张纸上把要实现的图形效果大致画出来,有可能原本以为的理解,可以得到更加深刻的推敲,这样可以大大提高制作过程的效率。

能够绘制流程图的软件也很多,收费的如VISIO,免费开源的如Draw.io,在线画图的工具如processon,还有更多的商业软件等,基本上画图的部分都差不多。

个人使用的话,我会比较推荐visio,和draw.io。这两个工具都能够支持基本上所有主流的制图规范,基本流程图(flowchart)自然也不在话下。

三、流程图检查调整

在初步完成流程图制图后,我们一方面需要和业务负责人沟通,保障流程图准确的表达了业务现实,同时,也要对流程图进行检查保障流程图符合制图的规则,没有语法上的错误、形式上简洁美观。

1、按照流程图制图规则自查

制图时,一般遵循以下规则,我们可以对照这些规则自我检查。

​ 从“开始符”开始,以“结束符”结束。

​ 操作描述用“动词+宾语”的结构,语言要简洁清晰。

​ 流程图中所用的符号应该均匀的分布,连线保持合理的长度,并尽量少使用长线。

​ 使用各种符号应注意符号的外形和各符号大小的统一,避免使符号变形或各符号大小比例不一。使用统一的模板、模具、不要修改字体、不要拖动符号的边框改变其大小。

​ 流线的标准流向是从左到右和从上到下。

​ 尽量避免流线的交叉。

除了对照流程制图规则自我检查外,我们也可以借助工具。

VISIO中有一个对于流程初学者而言非常好用的功能,我们可以通过VISIO自带的功能实现流程图检查。需要注意的是,流程图检查功能和模具有关,一些设计不过关的流程模具,虽然看起来外观相似,但是不能被系统识别为正确的形状,因此就不能实现自动检查功能。

2、流程图美化调整

流程图收尾阶段需要对流程图进行格式上的美化和调整,然后按照一定的要求命名和归档。

为了便于后面打印等操作,尽量将流程图控制在一页纸的大小,如果内容较多,可以将页面大小从A4调整为A3.