干货教程:如何绘制业务流程图(一)

1. 什么是流程图?流程图和其他图表(如线框图,概念图,架构图,用例图)有什么不同?
2. 为什么需要流程图?
3. 流程图的分类?
4. 如何绘制流程图?
5. 流程图绘制工具

视篇幅情况,会在行文时略加划分为系列,敬请关注并多多交流。

干货教程:如何绘制业务流程图(二)

第一部分:什么是流程图?

1. 定义

了解一个事情,我习惯从它的定义开始。

我们因为厌恶十年教育,厌恶背各种定理和定义,所以我发现生活中和工作中很多人都很讨厌给一个事情下定义以及去参考定义。所以你会发现很多人在一起争吵得不可开交,仔细去听,原来是鸡同鸭讲,根本不在一个频道上。对于一个事情的描述,没有一个共同的语言,没有所谓的术语。有定义很好办,你们共同引用一个定义,发现定义有问题,OK,去补充这个定义,并扩展到更多的人群。当然,任何事情过犹不及,我们相互提醒吧。

那什么是流程图呢?说文解字是一种了解定义的好方法。流程图=流程+图,如下图:

流程图的定义

图2:流程图的定义

流程:Flow,是指特定主体为了满足特定需求而进行的有特定逻辑关系的一系列操作过程,流程是自然而然就存在的。但是它可以不规范,可以不固定,可以充满问题。所以就会造成看似没有流程。前不久,团队每个人对接一个业务团队去调研流程,反馈给我的流程有一些缺失。询问时,负责人反馈给我的答复是:这一块业务他们没有流程。其实严格意义上讲,业务已经开展,不可能没有流程,只是说没有固定的流程或者你调研的对象也讲不清楚。

:Chart 或者 Diagram, 是将基本固化有一定规律的流程进行显性化和书面化,从而有利于传播与沉淀、流程重组参考。

从定义可以看出,只要有事情和任务,流程就会有,但是并不是所有的流程都适合用流程图的方式去表现,适合用流程图去表现的流程是一定程度固定的有规律可循的,流程中的关键环节不会朝令夕改的。

2. 流程图与其他图表的对比

工作中我们还用到或听到很多其他类型的图表,比如交互设计师们经常说的线框图(Wireframes),信息架构图或站点地图(Site Map),,开发工程师们经常说的用例图(Use Case)或E-R图。这些不同的图表要表达的内容有何种差异呢?简单做个对比,如图:

图表

图3:流程图VS其他常用图表

如果要串到某一个项目来说,可以理解成:

用例图(Use Case):

表现了一个角色在系统里要完成的活动是什么,比如用户这个角色与ATM取款机的交互过程中,用户需要完成的活动有存钱,取钱,查询等。而存钱这个活动再可以进一步细分为插卡,输入密码,输入金额,ATM吐钞,用户收款,退卡等活动。用例图可以不考虑用户动作的前后次序,而仅仅提取一些关键的动宾短语,映射出系统应该满足的功能点。常用用例图的人是产品经理和开发工程师。

流程图则表示用户每一个活动的前后次序,比如用户必须要先插入银行卡,才能够输入密码,且流程图必须直接表现出各种异常判断,比如当密码错误时,出现什么提示,密码输入错误超过多少次时,出现什么提示和动作。常用流程图的人是产品经理,设计师,或者任何需要讲述业务如何运作的人。

信息架构图,站点地图(Site Map):

表现为了做一个这样的系统,功能与内容的展现层次是什么,比如用户一进去后,欢迎页面的导航如何设计,是否直接出现取款,存款,查询,或者还有别的导航?常用信息架构图的是设计师。但是常用组织架构图的是HR。

线框图(Wireframe):

将具体每个界面的内容布局和权重表达出来,且标注出一些交互细节的设计,比如当密码错误后,如何提示下一步动作。常用线框图的人是设计师。

实体关系图(E-R图):

则是数据库架构的工作,表示一个业务系统或场景中的实体时间的关系,比如储户与银行卡的关系是归属1对多,通过开卡事件产生关联。一般来讲,用矩形来表示实体,椭圆标识这个实体的属性,比如储户这个实体的属性有:姓,名,手机号码,住址等。而银行卡的属性有:开户行,开户名称,银行卡号等。

以上的这些图表各自都有领域的专家,我这里就不班门弄斧了。

用户喜欢...

20个数据可视化工具点评

第一部分:入门级工具 1.Excel Excel的图形化功能并不强大,但Excel是分析数据的理想工具,上图是Excel生成的热力地图...


Python 的数学仙境之旅

作者:Aceyclee 数学中有很多有趣的东西都可以用代码来显示,这是一个 Python 集合,用代码把数学算法渲染成一幅幅美...


22个免费的数据可视化和分析工具推荐

作者:老枪 本文总结推荐22个免费的数据可视化和分析工具。列表如下: 数据清理(Data cleaning) 当你分析和可视化...


中国癌症大数据报告深度分析

据《2015年中国癌症统计数据》[1],2015年中国人口预期癌症新发病例总数为429.2万人(比同年贵阳市人口数还多[2]),...


大数据早报:Uber展示无人驾驶可视化工具 谷歌发布0.5版日全食「大片」(8.30)

数据早知道,上36dsj看早报! 来源36大数据,作者:奥兰多 『数据中心』2017年欧洲托管数据中心供应量将破记录增长...


《绝地求生》大数据:游戏时长25815年,吃鸡10255吨

《绝地求生》游戏自从3月底发售,四个月的销量突破了600万,而这其中国内玩家占比大约在19.47%,数量也是超过了...


这几组数据告诉你:在手游上女人有多么专一

在游戏上,女人是男人的附属品——这是几年前我们的认知,而今年曝光的几组数据将颠覆你的认知,在手游热度逐...


大数据告诉你「脱单」路上有多少艰难险阻?

每逢“七夕”备受虐。“你何时脱单?”在被身边人或者自己,无数次问过这个问题后,单身的同学们有没有想过,脱...


大数据看七夕:单身地图出炉,高校软件园单身狗最多

作者:杨琳 今天是七夕,单身人士们做好准备回避恋人们的集体秀恩爱,又或者自己来一场邂逅遇见自己的命定情人...


大数据早报:2017上半年网购消费投诉增长35% AWS推出基于AI的云安全服务(8.24)

数据早知道,上36dsj看早报! 来源36大数据,作者:奥兰多 『大公司』谷歌沃尔玛联合推出语音购物,对抗亚马逊A...


Flask+Echarts 实现动图图表

作者:邓旭东HIT 一直很喜欢百度的Echarts,可视化真的很炫酷。虽然有pyecharts库,但我至今没用成功过。Echarts酷炫的...


大数据早报:YouTube升级人脸模糊工具 华为AI处理器终于要来了(8.23)

数据早知道,上36dsj看早报! 来源36大数据,作者:奥兰多 『用户数据』用户数仅腾讯视频10% 搜狐视频已彻底掉队?...


MATLAB人工神经网络教程

作者:Toshi Takeuchi 深度学习在这些年是非常热门的话题,特别是在计算机视觉应用方面,也许你会在新闻上有所耳闻...


大屏做成这样,领导不重用你都难

作者:帆软 每年的双十一,天猫都会在整点时刻直播战绩,可怕的战绩背后,不知道大家是否留意到背后展示的大屏...


手把手教学:使用Elastic search和Kibana进行数据探索(Python语言)

探索性数据分析(EDA)帮助我们认识底层的数据基结构及其动力学,以此来最大限度发掘出数据的可能性。EDA是提取...


大数据揭90后买房谜团

还记得马佳佳“90后压根就不买房”的话吗?还记得中国社科院蓝皮书说“90后可能成为不买房一代”吗? 就连“大炮”...