现在很多企业在搞流程管理,都会安排各个部门、各个岗位将自己做的事情画成流程图。等到把布置的工作收集上来一看,企业竟然有上千个流程。
    看上去企业的业务很复杂,其实里面重复性的内容很多。特别是跨部门的同一件事情,比如一个单位送图纸、对另外一个单位来说就是取图纸,事情还是那一件,只是看事情的角度不同,结果两个部门“各自为政”,弄出两个来。重复描述且不说,因为视角不同,对这一流程节点的交接时间、标准等会存在理解的差异,也就是我们常说的流程边界不清楚。原本是要通过绘制流程图,将上下左右的关联流程、业务节点给梳理清楚的,这下反而更复杂了。
    所以,要想流程描述好,界定流程边界很重要。而要确定流程边界,首先要将企业所有的流程名称组织起来,形成一个流程清单的树形结构。
    其实,企业的流程从来都不是简单的树形或者层次结构,而是一个多维度的网络结构。比如,常态化的工序加工质量检验流程,当发现了产品缺陷时,除了通过本流程处理好这个产品的质量缺陷外,还可能触发一个工艺改进流程,或者供应商质量评价和处理流程。这三个流程的流向、处理进度、完成标准正如其目标不同一样,是有很大差别的。
    流程描述的一个难点在于,要在一个单一的树形结构中,同时表述这种具有网络结构的流程清单。这就好比用单一的关系型数据库来表示复杂的数据结构一样,令人难懂。这里先从最简单的流程分级概念说起。