这篇文章的目的很简单:通过电商的实例,将业务流程图和任务流程图之间的关联和区别以及在产品中的应用,讲解清楚。
流程和流程图
首先来看流程的定义:
《牛津词典》里,流程是指一个或一系列连续有规律的行动,这些行动以确定的方式发生或执行,促使特定结果的实现; 而国际标准化组织在ISO9001:2000质量管理体系标准中给出的定义是:“流程是一组将输入转化为输出的相互关联或相互作用的活动”。
由上面的两个定义,我们可以提炼出流程不可或缺的因素:对象、输入、动作、输出。
对象就是执行人,也就是产品中的用户;
输入可以理解为前提、前置条件;
动作,就是产品中的操作,可以是点击、输入,等等;
输出,可以理解为结果、动作的目的。
需要说明的是:
产品工作中,输入和输出的形式并不局限,可以是事件,也可以是动作;
在思考输出时,也不能仅仅考虑用户端的输出结果,同时要思考后台可能产生的输出(比如数据的变化);
在相连的环节中,通常上一个环节的输出即为下一个环节的输入。
明确了流程的定义和要素之后,顾名思义,流程图就是将流程表达清楚的图形,流程图只要表达清楚一件事:什么对象在什么前置条件下执行了什么操作,产生了什么结果。
流程图的制作方法和工具,已经有很多的介绍,这里不赘述。产品工作中常用到业务流程图和任务流程图,下面将通过实例讲述我所理解的两种流程图的联系和区别。
业务流程图
业务流程图的作用是表达清楚业务需求在产品线的各个阶段中在各个功能模块之间的轮转。
通常情况下,一个业务需求不仅仅对应一个功能需求,而是由多个功能需求组成的,举例来说:业务需求是注册,那么功能需求就包括填写信息的正则校验,验证码的生成与校验,注册协议查看(和勾选),此外,后台还要有账户生成与信息记录的功能,需要手机注册的还要有短信的发送与验证功能(邮箱注册同理)。
可见,业务需求要求概括精炼,功能需求要求详细具体。一个业务需求通常涵盖多个功能需求,涉及前端展示、后台记录等多个部分,所以业务流程图通常复杂详细,尽量能够涵盖各种异常情况(每种异常情况都有相应的前、后台解决方案)。
业务流程图的绘制思路一般是:
首先将业务按阶段划分,比如电商类可以分为下单和支付,单车类可以分为提车、骑行和停车;
然后列出每个阶段参与的功能模块,比如下单阶段,就有商品查看、登录/注册、信息记录、个人中心等功能。
最后按照时间顺序,画出业务需求在各个功能模块之间的流转情况。
为了输出一份完整的业务流程图,一般有两个原则:
先思考主干流程,再思考分支流程,主干流程逻辑准确,分支流程全面无遗漏;
表达清楚后台产生的各种判断及相应的前端展示,这将作为接口设计的重要根据。
下面以电商购物的实例,绘制一份业务流程图
一个完整的电商购物流程,通常包含两个阶段,五个部分,两个阶段就是下单和支付,五个部分是用户、交易、账号系统&个人中心、支付系统和CRM系统,如果仅仅从用户角度出发,很难考虑到后台各种判断和操作,那样就变成了任务流程图,而这个图中包含了购物流程的用户操作、前端展示和后台判断,体现了实现购物业务所需要提供的功能和各部门的支持,在这个图中也能看出所需要的接口和数据。
业务流程图应该是拿到业务需求(或BRD)后,首先输出的文档,而且并不是一成不变的,会在对业务需求或者BRD的多次讨论中不断补充完善,最后成为整个项目的标杆文件,在构建技术架构和技术分工时,将其作为主要参考。所以,绘制业务流程图时,一定要逻辑清晰,不能遗漏任何一个重要部分。
任务流程图
任务流程图表达的是用户在执行某个具体的任务时的工作流程。任务流程图可以理解为一个简化版的业务流程图,只有主要的操作步骤,通常在写用户体验报告时,利用任务流程图表达页面流转和主要操作,同样以电商购物为例:
由上可见,相比于业务流程图,任务流程图的特点是:
只展现用户的操作,不展现后台的判断;
只展现正常流程,不展现异常流程;
只可查看用户的工作流程,无法作为开发的参考。
不管是绘制业务流程图还是任务流程图,重点都应放在逻辑关系上,而不是图形本身的细节。说到底,流程图只是帮助我们更好地进行分析思考的工具,能够画出逻辑清晰的流程图,不一定对每个模块都了如指掌,但如果流程图逻辑混乱、含糊不清,那么肯定要反思是不是对业务需求或者功能需求的理解不清晰。作为刚入门的新手,结合思维导图,经常分析产品的业务流程和任务流程,对提高逻辑感和产品思维,还是很有帮助的。
产品的业务流程与产品的操作步骤有什么区别?怎么写?
业务流程图应该是拿到业务需求(或BRD)后,首先输出的文档,而且并不是一成不变的,会在对业务需求或者BRD的多次讨论中不断补充完善,最后成为整个项目的标杆文件,在构建技术架构和技术分工时,将其作为主要参考。所以,绘制业务流程图时,一定要逻辑清晰,不能遗漏任何一个重要部分。任务流程图 任务流程...
流程和步骤一样吗
1、过程是将输入转化为输出的系统。2、过程是一种手段,通过该手段可以把人、规程、方法、设备以及工具进行集成,以产生一种所期望的结果。3、过程是一组为了完成一系列事先指定的产品、成果或服务而需执行的互相联系的行动和活动。4、步骤是事情进行的程序。5、步骤指缓急。6、步骤是快慢。过程: 一...
工作流程与业务流程的区别
工作流程与业务流程的区别1 一、什么是工作流 从工作流业务范畴角度 企业的经营管理如同太空中的行星一样有自己的轨道,遵循一定的规律;也就是说企业在经营管理过程中,其业务受外部社会环境、市场环境以及企业自身内部环境的约束,按照一定的业务规则运行。业务按照一定的业务规则运行就形成了业务流程。 换言之,在日...
业务流程描述怎么写
6、就像生产一个产品一样,无论是怎样高大上的愿景和设计,落实到实际的操作中都是要从最不起眼的原料做起。工作流程管理也是一样的,豆腐渣盖出的房子再华丽也不实用,根基才是最重要的,而企业的根基并不是靠梦想就能搭建的,而是要适合自身的人才。业务流程描述怎么写2 业务流程说明 业务流程是...
产品| 关于产品形态、功能模块与业务流程
一是要找位置,即用户的关键路径在哪里;二是定内容,匹配用户和场景,制定文案和推广形式;三是要效果,即运营的转化效果如何,后续计划是什么。业务流程图是产品设计的过程文件,凡是产品需求必有流程图,可以说,做产品就是做流程,其必要性体现在: a. 三岁定终生:流程对了,原型、需求文档及评审都会变容易 b. 传承,...
什么是业务流程
什么是业务流程1 一、什么是业务流程 企业由不同的部门组成,不同部门之间的业务也不一样,如果没有一个规范的操作体系来指导这些业务的执行,那企业管理就容易出现混乱的现象,业务目标也很难顺利达成。而业务流程就是为达成业务目标而设定的一系列标准化的步骤,可以体现出一件工作“先做什么,后做什么,由谁来做”...
一篇文章说清楚业务流程图和页面流程图的区别
流程图的种类 1 面向业务:业务流程图 用于标识业务流转规则,需要有事项的明确开始和结束节点,需要明确的职责划分与对应的输入输出标准。整体保证流程或者事项能够通过业务流转与解决。2 面向产品:系统流程图 当某个功能涉及多个子系统的时候,需要从业务规则中抽象出需要的功能点,并将这些功能点依据产品...
业务流程图与功能流程图到底有什么区别?
功能流程图偏重于部门、主要环节;业务流程图偏重于所有细节。例如,一张流程图能够成为解释某个零件的制造工序,甚至组织决策制定程序的方式之一。这些过程的各个阶段均用图形块表示,不同图形块之间以箭头相连,代表它们在系统内的流动方向。下一步何去何从,要取决于上一步的结果,典型做法是用“是”或...
产品入库业务流程图
商品入库是仓储管理的重要环节,涉及商品从进入仓库到储存的一系列作业。以下是对产品入库业务流程的详细描述:1. 入库前的准备工作 - 根据仓储合同和入库通知单,熟悉货物信息,了解仓库和库场条件,制定仓储计划,并安排货位。- 准备必要的苫垫材料、作业用具,以及检验工具,并检查设备。- 对于进口物资或...
业务流程梳理及流程
业务流程梳理及流程1 业务流程梳理步骤 一、通过职责梳理确定流程架构和目录 通过职责梳理,确定流程与职责的对应关系,为后面流程描述和流程优化打下坚实的基础,通过对照制度,发现各部门在职责方面的问题(如缺失、交叉重叠等),弥补通过职责分解对应流程过程中可能出现遗漏流程的情况,同时为改进职责体系提供机会,通过对照...