绘制业务流程图的步骤有哪些?(分享绘制业务流程图的5个步骤)

qinzhiqiang 12-29 16:32 850次浏览

业务流程图的是描述是业务执行过程中,各个参与角色,以什么样的顺序,分别完成了哪些任务的图表。按角色、任务、顺序、异常、完善调整5个步骤,即可绘制出高质量的业务流程图。

1. 角色:找出参与业务的角色

业务的执行,是由一个或多个角色共同完成的。要理清业务执行过程,首先就要知道,有哪些角色参与了业务,然后才能逐个拆解各个角色分别承担的任务极其顺序。如服装店销售衣服,参与角色有消费者、导购员、收银员、消费者等。

角色可以是某个群体,也可以是一个岗位的抽象,还可以是某个系统。

外卖平台中,商家是一个角色,负责提供商品;快递员是一个角色,负责提供配送服务;分单系统也是一个角色,负责匹配最佳接单师傅。

当然,由于执行团队的规模不同,可能会存在一个人承担多个角色的情况。此时,应该按多个角色来梳理业务流程图,因为不同角色由不同的人来承担才是常态。

为了清晰区分各角色所承担的任务,在绘制业务流程图时,分别为各个角色划定区域(即泳道),用于放置各自的任务。

2. 任务:穷举并抽象各角色承担的任务

任务节点是业务流程图最重要的内容。为了充分、完整地理解业务执行过程,我们在做需求调研时,要穷举出各个角色所承担的任务,并详细了解每个任务的具体内容。

业务流程图要能让读者快速理解,因此,必须要用简洁、准确的文案,明确告知读者,该角色做了什么事情。但实际业务执行过程中的任务,有些任务比较复杂。此时,要对任务的具体内容进行抽象和提炼,提取任务要点,并使用“动宾结构”,对任务进行描述。

尝试穷举帐号注册业务流程中,用户角色的任务:

  1. 输入手机号;
  2. 输入图像验证码;
  3. 获取短信验证码;
  4. 输入短信验证码
  5. 提交注册申请。

系统角色的任务有:

  1. 校验手机号状态;
  2. 生成图像验证码
  3. 校验图形验证码;
  4. 生成并发送短信验证码;
  5. 校验短信验证码;
  6. 创建新帐号。

在穷举和抽象任务时,会先习惯性围绕着业务最终目标,去罗列任务,而忽略掉实际执行过程中,对异常情况的处理任务。因此,要对每个任务节点,仔细思考,并与业务方确定:是否有异常情况出现?有哪些异常情况出现?出现异常情况后,要如何处理?

帐号注册业务中,输入手机号后,可能会检测到手机号已存在;校验图形验证码和短信验证码时,可能会因为验证码过期或错误,导致验证失败。

为了处理这些异常情况,系统角色还需要处理的任务有:

  1. 返回手机号异常提示;
  2. 返回图形校验码错误提示;
  3. 返回短信校验码错误提示。

3. 顺序:按顺序串起主流程

业务执行过程中,各角色承担的任务,是按特定顺序完成的。业务流程图要真实还原业务执行过程,就必须准确表达出任务执行的顺序。

按业务方的期望,顺利完成的正向流程,称之为主流程。在主流程执行过程中,可能会出现一些特殊情况,描述对特殊情况进行处理对流程,是分支流程。

如帐号注册业务中,顺利完成帐号注册是业务方的期待,描述该过程的流程,就是主流程。而注册过程中,对处理异常情况的处理,是分支流程。

分支流程依附于主流程,对主流程进行补充。因此,在绘制业务流程图时,应先绘制主流程,再补充分支流程。

在绘制主流程时,先从所有任务中,挑出主流程的任务,再找出可能需要的逻辑判断,最后按执行的先后顺序,用箭头连接起来,即得到主流程。

绘图过程中,建议使用约定俗成的图形,来表达对应的含义,以方便读者理解。流程图图形的使用规则

4. 异常:补充分支流程

主流程只对业务目标顺利达成的正向流程进行描述,是不完整的。因此,必须要补充处理异常情况的分支流程。

从穷举出的任务中,找出异常情况对应的任务,将其补充到主流程中。

为说明分支流程的执行条件,需要在判断框(菱形)的多个分支路径的箭头上,标记分支流程对应的逻辑判断结果

5. 完善、调整流程图

主流程和分支流程绘制完成后,还要对业务流程图进行必要的完善和调整,确保最终效果更规范、更容易阅读和理解。

主要有以下3个点:

  1. 在首尾增加“开始”、“结束”节点,确保每个分支流程都有结束;
  2. 调整位置,使每个节点都在正确的角色泳道中;
  3. 尽可能避免线条交叉,确保流程图整齐美观。