BAT中专业的产品经理内部培训:如何专业化设计业务流程图

作为一名产品经理,画业务流程图是一项必备技能。许多产品经理输出产品方案时,往往上来就先画原型图或写需求文档,这样往往会因为业务流程不清晰,导致反复修改原型图或需求文档。输出产品方案时,要先梳理业务逻辑,再画业务流程图,更为清晰地呈现产品需求,避免产品需求出现纰漏。

如制定订单处理的流程,制定商品上架审核的流程,制定用户提现的流程等。对于产品经理要重视业务流程图的绘制,业务流程图的背后是逻辑清晰的表达和思考,业务流程图的严谨度决定了整个产品功能的体验及稳定性。

一、一个产品需求如何诞生

如何专业化设计业务流程图

一个产品的诞生,一般先是有产品定位,紧接着是明确产品形态、明确业务逻辑、明确业务流程、输出需求文档,一步步明确产品逻辑及需求,直至能够达到可落地。

1. 产品定位

产品经理设计一款产品时,首先要分析用户需求,我们如何解决用户的痛点,明确清楚用户需求后才能更好地确定产品定位。

产品定位是基于用户需求的,以及团队在实现用户价值过程中所沉淀的商业价值。如微信的定位是解决用户即时沟通需求的产品,支付宝的定位是解决用户购物支付需求的产品,产品的定位是解决用户最核心需求的。

2. 产品形态

当明确了要做什么样的产品满足用户什么样的需求后,就要考虑产品的运作逻辑,即产品形态,关注角色、信息及之间的流转关系,以求用最高效方式满足用户需求。

产品形态就是产品的蓝图和框架结构,相对清晰明确了产品是如何实现其定位的。如支付宝产品定位是满足用户消费支付的需求,其产品形态就是扫码付款、转账,便捷地完成消费的需求。

3. 业务逻辑

产品形态只是明确了产品的蓝图与框架结构,当实际用户要完成某项需求时,用户所要经历的路径是什么样的。这个路径要有哪些角色参与其中,路径所涉及哪些功能模块,各个功能模块之间交互如何,以上问题就是业务逻辑所要说明清楚的。

如要实现支付宝扫码付款的功能,涉及商家提供商家支付宝二维码——用户扫码识别——输入付款金额——输入支付宝付款密码——确认付款——商家收到转账,其中参与的角色有卖家和买家,涉及功能模块有扫码识别商家、转账、支付、通知等。

4. 业务流程

业务流程图是在业务逻辑的基础上,分解出具体的功能,表示业务需求在系统各个模块间流转的图形,是描述过程的文件,也是产品落地的具体操作方法,有用户、信息的流向,以及有各种异常情况的考虑。

业务流程图是一种事件语言,表示了任务的逻辑关系,是业务逻辑的具体化表现,凡是产品需求必须要有业务流程图,将流程中的逻辑关系用图形化方式固定下来。

通过业务流程图能清晰了解产品功能会涉及哪些模块、哪些角色,以及详细的输入、输出、任务等。如用户的登录、注册等,都会涉及到复杂的业务流程,要考虑主流程、异常流程、各种校验等等。

5. 产品需求文档

当梳理清楚业务流程后,就可以着手画原型图,写产品需求文档,都是业务流程的细化。

完成产品需求文档,一个完整的需求就已诞生,接下来会流转至研发环节。

  • 产品原型图是将需求转化成产品的一个过程示意图,通过原型来表达需求点和流程逻辑,同时向UI和技术去表达产品的概念和实现的内容。
  • 产品需求文档是产品经理日常工作中最重要的产出物,PRD的质量直接决定了需求质量及后续人员的工作效率。设计、研发、测试的工作均要以PRD为准,所以,PRD最重要的是清楚、全面地表达功能细节及逻辑。

综上所述,产品形态是产品解决需求的方法,业务逻辑是实现该方法的途径,业务流程是该途径上具体要做的事情。

二、业务流程图基本说明

1. 业务流程图的作用

  • 业务流程图是需求文档的起点,业务流程梳理清晰,方便之后的原型图、需求文档、需求评审等多个环节;
  • 业务流程图是整个产品需求的精华,可以让项目各角色明确业务流转的机制,方便快速开展业务,也方便工作的快速交接;
  • 明确业务流转的过程,方便设置考核指标。

2. 业务流程图的基本要素

要完成业务流程图的绘制,首先要梳理清楚业务逻辑,同时要考虑清楚流程图所涉及的基本要素,如:角色、任务、顺序、输入、输出。

流程图中各基本要素梳理清楚后,业务流程图自然就简单易画了。

  • 角色:要完成业务需求,所涉及的参与角色或功能模块;
  • 任务:完成某项工作或要做什么事儿,所要做得动作或操作,如登录就是完成某项任务要完成的动作;
  • 顺序:达成业务需求,要经历完成诸多子任务,子任务间要有严格的逻辑先后顺序;
  • 输入:在何种条件下要完成某项任务/指令,这个条件就是所谓任务的输入项;
  • 输出:完成某项任务/指令后,所要达成的结果,就是所谓任务的输出项。

3. 业务流程图常用绘制工具

常用的业务流程图绘制工具有Visio、Axure、Gliffy Diagrams、Processon,看个人爱好,使用哪种均可,目的是通过绘制流程图更清晰表达产品需求,推荐Visio画图。

三、业务流程图的设计方法

如何专业化设计业务流程图

业务流程图设计步骤一般是:回顾业务逻辑、明确用户和任务、开始与结束、参与角色、明确顺序、异常情况、优化调整、输出文档。

1. 回顾业务逻辑

业务流程图是在业务逻辑的基础上,分解出具体的功能。所以在做产品业务流程设计时,要回顾业务逻辑,保证业务流程与业务逻辑的贴合;如果发现业务流程与业务逻辑发生冲突时,首先要确认业务逻辑,如果业务逻辑有问题时,要先改业务逻辑,然后再改业务流程及下游的产品需求文档。

产品经理在做产品体验时,核心关注点应该是产品的业务逻辑,为什么要这样设计,是解决用户的什么痛点,其背后的逻辑是什么,而非紧揪着产品的交互、视觉设计。业务逻辑才是整个产品最为核心的,最值得思考的方面。

如要实现支付宝扫码付款的功能,涉及到商家提供商家支付宝二维码——用户扫码识别——输入付款金额——输入支付宝付款密码——确认付款——商家收到转账,其中参与的角色有卖家和买家,涉及功能模块有扫码识别商家、转账、支付、通知等。

2. 明确用户与任务

用户完成某项需求,要经历的具体路径是什么?

涉及用户有哪些,对于用户,最终的目标又是什么?

如实现支付宝扫码付款功能,涉及到路径有:商家提供商家支付宝二维码——用户扫码识别——输入付款金额——输入支付宝付款密码——确认付款——商家收到转账;涉及用户是买家,最终的目标是给商家付款。

3. 明确开始和结束的路径

所涉及的功能模块,从哪里开始流程,从哪里结束流程,一般的开始和结束最好只有一个,如果开始和结束多了,用户可能会蒙圈的。

如实现支付宝扫码付款功能,开始是用户扫码,结束是付款成功或者失败,付款成功后商家会收到通知。

4. 明确参与角色

角色可以是任务角色,也可以是系统角色,哪些角色会参与到流程中。复杂的业务流程,可将角色区分出泳道,一个角色是一个泳道。

如实现支付宝扫码付款功能,涉及的角色有用户和商家,再画业务流程图中,可以将用户和商家分别放于不同的泳道当中。

5. 明确顺序

分析都有哪些关键操作,主线流程一定要清晰。业务流程中会涉及到诸多关键操作,要明确清楚各操作的先后顺序。

如实现支付宝扫码付款功能,涉及到的关键操作有:用户扫描商家支付宝二维码、输入付款金额、确认付款、选择付款方式等,从时间维度上有明确的先后顺序,切不可顺序混乱。

6. 异常情况

异常流程考虑用户体验。

业务流程中的异常情况要考虑周全,尽可能细化,每一个异常都要给用户相应的指引和提示,否则用户可能会懵逼。

设计业务流程过程中,要多与研发沟通,研发对异常情况很敏感,反复沟通优化调整,相信你会有敏锐的异常情况识别能力。

7. 优化调整及输出文档

画完业务流程图后,多与产品、研发沟通讨论,主线流程及异常情况是其中的核心,沟通后要不断优化调整,输出完成的业务流程图。

如何专业化设计业务流程图

本文将从流程图的定义、为什么要画流程图、画流程图画法和注意事项等几个方面展开个方面展开。

一、流程与流程图

1.  什么是流程

具体来说,流程是一项活动或一系列连续有规律的事项或行为进行的程序。

流程有6个要素,分别是:资源、过程、结构、结果、对象和价值

一个流程会把这些基本要素串联起来,例如流程中资源的输入、流程中的活动、活动的结构,由谁执行,输出结果、流程最终创造的价值等。

2.  什么是流程图

流程图(Flow Chart),顾名思义,就是用来直观地描述一个工作过程的具体步骤图,它使用图形表示流程思路,是一种极好的方法。它在一些技术设计、工作步骤及商业简报等领域应用较为广泛,也可以称之为输入-输出图。它通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序,用图形表示执行步骤,十分直观形象,易于理解。

二、为什么要画流程图

那么,流程有哪些作用呢?我们为什么要画流程图呢?

首先,流程图作为一个工具,帮助我们把一个复杂的过程简单而直观地展示出来,大大提高了我们的效率。其次,在我们画出一张流程图之后,方便我们将实际操作的步骤和我们想象的过程进行比较、对照,更加方便我们寻求改进的机会。最后,流程图还能帮助我们将工作过程中复杂的、有问题的、重复的部分、多余的环节以及可以简化和标准化的地方都显示出来,有利于我们把复杂流程简单化。

通常,对于希望创建流程的人来说,无论创建的是什么样的流程,流程图都是很有用的。画流程图主要有以下好处:

  1. 一张简明的流程图,能帮你梳理活动流程的先后顺序,让策划、思考的思路更清晰、逻辑更顺畅,有助于流程的逻辑实现和有效解决实际问题。
  2. 流图还能帮助我们查漏补缺,避免活动流程、逻辑上出现遗漏,确保活动流程的完整性。通过梳理、琢磨流程上的步骤和关键节点,可以快速发现遗漏之处,以便及时整改,保证后续方案执行的顺畅。
  3. 流程图还是职场沟通的神兵利器,能够提升我们与老板、同事之间的沟通效率,可以省下不少扯皮的时间。当一件事情的执行步骤比较复杂,判定条件较多,用口头难以表达清楚,用一张流程图,就能高效地解决沟通问题。

三、流程图的画法和注意事项

前文介绍了什么是流程图和我们为什么要画,接下我们再介绍如何画好流程图。

1. 流程图的符号要求

流程图看起来很容易画,但是想要画好、画标准一张流程图,还是需要一些练习的,下面这张图介绍了画流程图的一些特定符号,我们一定要记清楚每个符号的含义,在画流程图的时候可不要弄错了。

下面是几个重要且最常用的符号,需要牢记!

2. 流程图的三大结构

流程图由三大结构构成,这三大结构分别为顺序结构、选择结构和循环结构,这三个结构构成了流程执行的全过程。

(1) 顺序结构

在顺序结构中,各个步骤是按先后顺序执行的,这是一种最简单的基本结构。如图,A、B、C是三个连续的步骤,它们是按顺序执行的,即完成上一个框中指定的操作才能再执行下一个动作。

(2) 选择结构

选择结构又称分支结构,选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。在实际运用中,某一判定结果可以为空操作(如图二、图三)。

(3) 循环结构

循环结构又称为重复结构,就是流程在一定的条件下,反复执行某一操作的流程结构。循环结构下又可以分为当型结构和直到型结构。

循环结构可以看成是一个条件判断条件和一个向回转向条件的组合,循环结构的包括三个要素:循环变量、循环体和循环终止条件。在流程图的表示中,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。

当型结构:先判断所给条件p是否成立,若P成立,则执行A(步骤);再判断条件p是否成立;若P成立,则又执行A,若此反复,直到某一次条件p不成立时为止。

直到型结构:先执行A,再判断所给条件P是否成立,若p不成立,则再执行A,如此反复,直到P成立,该循环过程结束。

3.  绘制流程图中的注意事项

(1)绘制流程图时,为了提高流程图的逻辑性,应遵循从左到右、从上到下的顺序排列。

(2)绘制流程图时,为了提高流程图的逻辑性,应遵循从左到右、从上到下的顺序排列。一个流程从开始符开始,以结束符结束。开始符号只能出现一次,而结束符号可出现多次。若流程足够清晰,可省略开始、结束符号。

(3)菱形为判断符号,必须要有“是和否(或Y和N)”两种处理结果,意思是说,菱形判断框一定需要有两条箭头流出;且判断符号的上下端流入流出一般用“是(或Y)”,左右端流入流出用“否(或Y)”。

(4)同一流程图内,符号大小需要保持一致,同时连接线不能交叉,连接线不能无故弯曲。

(5)流程处理关系为并行关系的,需要将流程放在同一高度。

(6)必要时应采用标注,以此来清晰地说明流程,标注要用专门的标注符号。

(7)处理流程须以单一入口和单一出口绘制,同一路径的指示箭头应只有一个。

(9)同一路径的指示箭头应只有一个。

(9)流程图中,如果有参考其他已经定义的流程,不需重复绘制,直接用已定义流程符号即可。

复杂流程图的处理

以上对于流程图的简单介绍,涵盖了流程图的基础知识和注意事项,相信这些知识足够我们在日常的工作中运用了。

对于较为复杂的流程图,我们可以在熟练掌握这些基础的前提下,学会运用子流程和泳道图来表达较为复杂、涉及多个主体的流程。而泳道图和子流程的绘制也并不难,稍加练习即可。

四、总结

一个产品的诞生,一般先是有产品定位,紧接着是明确产品形态、明确业务逻辑、明确业务流程、输出需求文档。

一步步明确产品逻辑及需求,业务流程设计并不复杂,但要求胆大心细,多尝试多与别人沟通讨论,业务流程绘制能力会越来越强。

文章由PM28网编辑,作者:海阁,如若转载,请注明出处:http://www.pm28.com/3029.html欢迎投稿

联系我们

在线咨询:点击这里给我发消息

邮件:403567334@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息