一 点睛
流程既可以进行业务分析,也可以理顺页面交互,还可以进行沟通表达。对于研发人员,可以运用流程图来梳理软件实现方案。
产品经理应该按照层次梳理流程图。流程图有三个层次,分别是面向业务的流程图、面向页面交互的流程图和面向研发实现的流程图。这三个层次的流程图也可简称为业务流程图、交互流程图和实现流程图。这三个层次的流程图是一个从整体到细节、从设计到实现的过程。
二 业务流程图
1 业务流程图的定义
业务流程图表达的是人和人之间的交互,目标是理清和设计业务。
比如,订单配送就是表达人与人之间的交互。再者,在财务人员开具发票后,物流人员才能给用户配送发票,之后用户才能收发票等。一方面,通过绘制业务流程图,可以有效梳理业务,其中主要梳理业务的主流程,分支流程和异常流程。另一方面,业务是为了完成一个商业活动而设定的。
2 业务流程图的绘制原则
a 原则一:手递手的人人交互
手递手的人人交互原则强调在绘制流程图的时候,在一个人的一个活动后,必须紧跟另一个人的一个活动,而不是在一个人的多个活动后,再跟着另一个人的一个活动。这就像我们手递手传递物品一样。“用户支付订单,商家确认发货”体现了在一个人做一步后,另一个人才能做下一步。
b 原则二:去掉页面交互
流程中存在人与人的交互,也存在人机交互,或者说是页面交互。通常在绘制流程图的时候,不应加入页面交互。这样才能保证整个流程图的分层表述。
c 原则三:去掉系统实现
业务流程图不应该体现系统做了什么,如“系统创建订单”就不应该体现。如