wps如何绘制流程图业务流程图

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
如何用Visio绘制流程图
下载积分:500
内容提示:如何用Visio绘制流程图
文档格式:PPT|
浏览次数:200|
上传日期: 18:01:25|
文档星级:
该用户还上传了这些文档
如何用Visio绘制流程图
官方公共微信IBM Bluemix
点击按钮,开始云上的开发!
developerWorks 社区
UML 活动图记录了单个操作或方法的逻辑,单个用户案例,或者单个业务流程的逻辑。要创建一个 UML 活动图,您需要反复执行下列步骤,修改自对象入门第二版的第六章。
(), 总裁, Ronin International
Scott W. Ambler 是
的总裁,这家公司是专门研究面向对象的软件过程教学、体系结构建模和
Enterprise JavaBeans (EJB)
开发的咨询企业。他创作或与他人合著了几本有关面向对象开发的书籍,包括最近发行的
《对象入门》(The Object
Primer)第二版,该书详细介绍了本文所概述的主题。可以通过
与他联系,他的网址是
第一步,定义活动图的范围首先应该定义您要对什么建模。单个用户案例力?一个用户案例的一部分?一个包含多个用户案例的商务流程?一个类的单个方法?一旦您定义了您所作图的范围,您应该在其顶部,用一个标注添加标签,指明该图的标题和唯一的标示符。您有可能也想要包括该图的时间甚至作者名。
第二步,添加起始和结束点每个活动图有一个起始点和结束点,因此您也要马上添加它们。在
《UML精粹》(UML Distilled)(参见
),Fowler 和 Scott认为结束点是可选的。有时候一个活动只是一个简单的结束,如果是这种情况,指明其唯一的转变是到一个结束点也是无害的。这样,当其他人阅读您的图时,他或她知道您已经考虑了如何退出这些活动。
第三步,添加活动如果您正对一个用户案例建模,对每个角色(actor)所发出的主要步骤引入一个活动(该活动可能包括起始步骤,加上对起始步骤系统响应的任何步骤)。如果您正对一个高层的商务流程建模,对每个主要流程引入一个活动,通常为一个用户案例或用户案例包。最后,如果您正对一个方法建模,那么对此引入一个活动是很常见的。
第四步,添加活动间的转变我的风格总是应该退出一个活动,即使它是转变到一个结束点。一旦一个活动有多个转变时,您必需对每个转变加以相应标示。
第五步,添加决策点有时候,您所建模的逻辑需要做出一个决策。有可能是需要检查某些事务或比较某些事务。要注意的是,使用决策点是可选的。例如,在
中,我可以只是简单地将“接受”和“拒绝”两个转变直接接到“在大学报名(Enrollin University)”活动。"
第六步,找出可并行活动之处当两个活动间没有直接的联系,而且它们都必需在第三个活动开始前结束,那它们是可以并行运行的。在
中,您看到是有可能“参加简要介绍(attendoverview)”和“报名研讨班(enroll in seminars)”可以按任意次序进行,但是它们都得在您结束整个流程前完成。
图 1.一个在学校首次报名的 UML 活动图
参考资料 关于 UML 活动图的更多信息,参见:Scott W. Ambler 编写的
。纽约:剑桥大学出版社(Cambridge University
Press) 1998年出版。
Scott W. Ambler 编写的
。纽约: 剑桥大学出版社(Cambridge
University Press) 2000年出版。
Martin Fowler, Ivar Jacobson 和 Kendall Scott 合著的
。Reading, MA: Addison-Wesley Longman, Inc,
1997年出版。
James Rumbaugh, Grady Booch 和 Ivar Jacobson 合著的
。Reading,
MA: Addison-Wesley Longman, Inc., 1999年出版。
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
文章、教程、演示,帮助您构建、部署和管理云应用。
立即加入来自 IBM 的专业 IT 社交网络。
为灾难恢复构建应用,赢取现金大奖。
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=RationalArticleID=53509ArticleTitle=如何绘制 UML 活动图(Activity Diagram)publish-date=天极传媒:天极网全国分站
您现在的位置: &&用Word轻松制作漂亮的工作流程图
用Word制作漂亮的工作流程图
天极网 10:54
  在日常的很多实际任务中,我们可能需要表达某个工作的过程或流程。有些工作的过程比较复杂,如果你仅仅用文字表达,通常是很难描述清楚的。与此同时,听者也难于搞懂,在这种情况下,最好的方式就是绘制工作流程图,图形的直观性会让双方都大大获益。
  笔者曾经介绍过用MS VISIO 2002制作工作流程图的方法(请参阅《》),但是很多朋友反映自己的电脑上并没有安装VISIO,而且对VISIO还有种陌生感。为了便于更多的朋友轻松地制作工作流程图,下面我们介绍利用Word制作漂亮工作流程图的方法。
  任务要求:这里我们还是以制作毕业论文写作流程图为例,该工作流程图表达的是数理信息学院毕业生毕业论文的制作过程。              为了让朋友们对制作目标有个大概的了解,下面先来看一下完成后的效果图(图 1)。
  为了提高工作流程图的制作效率,在具体制作之前应该先在头脑中构思一下流程图的大概效果,最好能够在稿纸上把效果图画出来,这往往比边想边做要快很多。
  在纸上画好草图之后,我们就可以打开Word 2003进行具体的制作了,本例的操作是在Word 2003中进行的,使用Word其它版本的朋友可以参照进行。
  步骤一: 页面和段落的设置
  为了流程图有较大的绘制空间,我们先来设置一下页面。
  1. 启动Word 2003,打开一个空白文档,并切换到页面视图。选择菜单“文件→页面设置”命令,打开“页面设置”对话框,在“页边距”选项卡中,设置上下边距为“1厘米”,左右边距为“2厘米”(图 2),完成后单击“确定”按钮。
  2. 由于后面要在自选图形中输入文字,为了让输入的文字在垂直方向上看起来居中,这里顺便设置一下段前距。选择菜单“格式→段落”命令,打开“段落”对话框,在“缩进和间距”选项卡中设置段前间距为“1行”,完成后单击“确定”(图 3)。
(作者:罗庆丰 原创责任编辑:Shiny)
欢迎在新浪微博上关注我们
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
笔记本手机数码家电业务流程图的绘制流程分享(一)
图1:用即时贴与白板做的简单流程图
前言:近来一段时间,忙于整理业务流程图,期间,关于流程图的绘制方法和工具也与内部团队和外部做了心得交流,恰好,个人生活也牵涉在买房,婚礼,户口迁移等流程中。不知不觉,伴随着实践与反思,个人所得的系统知识趋于完整,今儿天气极好,坐在飘窗一隅,听着间或几声鸟鸣歌唱,偶尔瞥一眼窗外的遍地绿荫,真真觉得是个写点什么的日子。所以就整理成文,如果恰好对你有所帮助,那是真真好的。
真实整理的流程牵涉到公司未公布的计划,不好公开,所以在本文中会借助一个简单的案例替代(这个案例呢,也就是计划写本文前30分分钟才想到的,如有考虑不周,请各位见谅),但是仅传达概念和方法,倒也足够了。恩,甄環体告一段落,咱们开始吧。
本文会包含几块内容:
1. 什么是流程图?流程图和其他图表(如线框图,概念图,架构图,用例图)有什么不同?
2. 为什么需要流程图?
3. 流程图的分类?
4. 如何绘制流程图?
5. 流程图绘制工具
视篇幅情况,会在行文时略加划分为系列,敬请关注并多多交流。
第一部分:什么是流程图?
了解一个事情,我习惯从它的定义开始。至于为什么,可以参见我之前的博客文章:。
我们因为厌恶十年教育,厌恶背各种定理和定义,所以我发现生活中和工作中很多人都很讨厌给一个事情下定义以及去参考定义。所以你会发现很多人在一起争吵得不可开交,仔细去听,原来是鸡同鸭讲,根本不在一个频道上。对于一个事情的描述,没有一个共同的语言,没有所谓的术语。有定义很好办,你们共同引用一个定义,发现定义有问题,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对多,通过开卡事件产生关联。一般来讲,用矩形来表示实体,椭圆标识这个实体的属性,比如储户这个实体的属性有:姓,名,手机号码,住址等。而银行卡的属性有:开户行,开户名称,银行卡号等。
以上的这些图表各自都有领域的专家,我这里就不班门弄斧了。
那么流程图要体现出他的差异定义,要素是什么?总结出了流程图的6大要素,希望大家能够记住,这6个要素可以在以后的文章里不断回顾,你也可以拿来判断你所看到的流程图是否专业。
图4:流程图6大要素
参与者:谁在这个流程中?可以是系统,可以是个打印机,更多的指什么角色&&一般是有某种工种的人。比如客服同时有小A和小B两人,但是若他们的工作性质完全一样,那么在流程图里只需要写一个客服角色就可以了。
活动:做了什么事,比如点餐,结帐等活动。
次序:这些事情发生的前后顺序如何,哪个任务是其他任务的前置条件?比如客人不结帐,就不会产生送他优惠卡的活动。
输入:每项活动开始取决于什么样的输入物或数据,比如做饭的师傅开始做菜时,需要拿到具体的点菜单。
输出:每项活动结束后,会输入什么样的文档或数据传递给下一方,比如师傅做好菜后,如何让负责传菜的人知道菜已经做好?
标准化:采用一套标准化的符号用以传递你的流程图,从而使受众更快明白。
关于流程图的标准化,并不是强制的,事实上,我们见过很多种类的流程图,只要能够传递明白任务和次序其实已经归类于流程图了。如下面的图:
但是若在一个公司的环境下,你的流程图的受众又非常多的话,采取标准化的符号会带来很多交流上的好处,总之你懂的。
最新图文推荐
最新专栏文章
大家感兴趣的内容
网友热评的文章
seajs.config({
base: "/resource/passapi/scripts/"
seajs.use('seajs/seajs-css');
seajs.use(['artdialog/src/dialog-plus'], function (dialog) {
$('#favorite').on('click', function(){
$.getJSON('/passapi.php?op=userstatus&callback=?', function(data){
if (data.status == 1) {
var _this = $('#favorite').find('span');
$.getJSON('/?app=favorite&controller=favorite&action=add&jsoncallback=?&contentid='+contentid, function(json){
if(json.state){
_this.html('10月25日深圳 10月23线上活动-9月24日已结束
阅读(60403)
加入人人都是产品经理【起点学院】产品经理实战训练营,BAT产品总监手把手带你学产品
接上篇,本篇将对上篇中间的第四部分——如何绘制业务流程图展开更多讨论。
本来写完上篇,我发现没有太多必要单纯讨论这一部分内容,因为对于很多人来讲,缺的不是具体的做法,而是做这件事情的意义以及目标性的明确。一旦对这件事情的意义和目标有深刻认同,那自然会产生较大的动力去研究How这个层次的所需方法和技能。时间管理也如此,很多时间管理技巧牛逼的人未必能够把时间管理做到位,因为内心克服不了强大的拖延症,而克服拖延很多时候是一个心理问题而不是技巧问题……咳咳,这不是在说我自己吗?
业务流程图的表达的6个关键问题
话又扯远了,扯扯扯回来啊。那么为何还专门狗尾续貂(恩,原文也不见得是貂,成语有限,暂时凑合吧),又来这么一篇How的枯燥乏味的文章呢?因为在上篇文章后,Heidi确实在邮件里收到一些邮件,询问业务流程图的具体操作指南——这东西很好,这东西很有用,但是似乎上篇都是讲的“真实的道理”,但是具体怎么做呢?我应该注意什么呢?……
所以,干脆也分享一下吧。但在书写过程中,我发现一个大难题在于收集整理出更生动易懂又典型的案例。不能使用工作中的实际案例,但是短时间又难以找到合适的。所以本人对这部分不太满意。也希望各位读到本文的人,能够提供更多案例分享。
———————————————-分割线————————————————————————
1. 业务流程图的“烹饪三部曲”
在绘制业务流程图前,思考如何精美,如何交互,使用什么工具,都不应该是重点。
真正重点的是将业务流程图的关键要素给搜集一番。请试图回答清楚以下几个问题,否则不要开始绘制流程图:
整个流程的起始点是什么?整个流程的终结点是什么?
在整个流程中,涉及到的角色都是谁?
在整个流程中,都需要做什么事情?(可是是一个会议,可以是一个任务)
这些会议和任务是可选还是必选的?
分别产出什么文档?
这有点像一个头脑风暴,能够帮助你将所需用到的原材料获取到,有了这些“米”和“水”,那就不愁去如何烹饪了。
在项目管理中,上个月,我们也试图给去规范化一个数据产品的设计开发流程。
这是一个数据产品的项目,而我们都不是对此很有经验的人。所以我们召集到所有相关的角色,组织了一次头脑风暴及卡片分类法的混合式应用。
让大家头脑风暴出自己认为在项目里必须的节点,如“需求调研”,“需求分析”,“kick off会议”,“PRD撰写及确认”,“数据评估”,“技术架构”,“DEMO绘制”,“指标算法定义”,等等。
在头脑风暴过程中,主持人将这些节点都写到白板上,等没有新的节点诞生后,大家一起对节点进行合并归类。之后呢?
将这些剩余下来的真正有价值的节点,撰写到即时贴上,开始进行排序。在排序过程中,可以由一个人先主导,他会按照自己的理解,将各个节点放到按角色排布的泳道中,并设计好先后的顺序。在他进行的过程中,其他人不断进行提问:“这项任务开始前,需要什么样的条件?”“这个任务是必须的吗?”然后一起调整先后顺序。直到最终没有人有任何重大的异议。
之后拍照留念。
然后可整理成电子文档,如project或者excel版本(使用excel做项目管理?)
但是,业务流程图和上述项目中的流程不太相同的是:
项目中的各种活动节点有更宽泛的可配置性,任务A和任务B是否并行,还是串行,如果项目组成员达成共识,是可以调整,并且多做尝试的。所以可以用集思广益的做法去头脑风暴出一个暂定比较合理的流程。而业务流程图的梳理,有两种:
一种是基于现实发生的业务流程如实反映。这显然不是你一个团队能够YY的结果。更需要走到现实环境中,去调研,去梳理,去确认。
另一种是基于流程优化的方案,当你已经掌握了目前的流程现实如何运作时,基于分析,讨论,能够判断出流程中不合理的地方,给出一个更完善或者有更效率、成本更低的新的流程出来——或许你要求增加一个部门,或者你需要删减一个环节,或者中间的若干步使用新开发的系统去取代。
总之,大多数时候,你要想做第二种流程图,必然要先将第一种给梳理出来。所以,第一种如实反映的流程图是躲不过的。既然如此,基于YY或者头脑风暴是不现实的。我们需要走到前线去,掌握现实中业务是如何运作的。而且很多时候,越细节越好。
那怎么做呢?基于有限的知识与经验,我可以给如下建议:
1. 调研——2.梳理呈现——3.评审确认三部曲,如图所示:
2. 调研——问正确的问题,多问问题,多问几个人
除了在本部分开始的那几个问题要顾及到,其实调研过程解决的仍然是who,what,why,how,以及where的问题:谁,在什么情况下,做了什么事情,这个事情需要什么前置条件,又输出了什么,这个事情在哪里完成的?搞明白这几个问题,我们的调研就可以圆满完成了。
流程图的表现,要回答这几个问题:
Who——谁?部门,角色,岗位
What——什么事情?
Where——在哪里做的?在我梳理的业务流程图上,where更多表示是文档还是各种系统,用来表示信息化的程度。比如当我们梳理中发现,有一项登记,是用excel而不是业务系统来进行的,那么在这里的where就可以表示为:excel文档。
Document——那产生的这份文档叫什么名字?也写出来,代表有文件的传递,而以后要进行信息化的话,此份人肉文档也是需要被消除而被系统取代的。(相反,如果这项工作是在某个系统里操作的,where就可以写成“人事系统”,文档可以继续存在,即该系统中的表单名称:“员工登记表单”)
Condition——条件。在这种条件下,下一个活动还能够继续,即用逻辑链接线的方式来表示一项活动的输入和输出,指向某个活动的箭头就表示此活动的前置输入条件。
Dicision——决策。有些活动会产生一个条件判断,根据不同的判断结果从而走不同的分支流程。比如输入员工信息的时候,可以根据员工之前是否就职过,选择不同的流程,对于已经就职过的,选用之前的工号而不用生成新的工号。
举个案例(如果不太恰当,请意会)。假设你受命要调研两家餐饮店的业务流程,目的是给他们提供性价比最高的点餐系统。
在调研中:
1. 你首先可以要求精通业务流程的人给你系统讲解一遍。
2. 调研具体操作的人,来验证他给你讲解的是否全面和偏差。
3. 实地观察和记录(花点时间走遍业务流程)
三种方式相互结合使用。第一种方法可以让你首先建立一个系统观,了解大体枝干,但是很难切入到可能会出现问题的细节。第二种方法太依赖于问题的质量以及问问题的场景。有很多结论的不正确其实是因为问错了人或者问问题的方法不对。那么就需要借助第三种,在观察中再进行验证。
比如,你现在找到了一个厨师:
你主要负责做什么菜系?
那菜单都是谁给你的?
我们的服务员。
她都怎么提供给你?
她负责客人点菜后,然后手写一个单子,给我放到窗口上。
单子上都会写什么?
桌号,菜名等
那如何客人点的是冷菜呢?
恩,有复印本,直接拿一份给冷菜间。
那你怎么开始工作呢?从洗菜到切菜,一直烹饪都是一个人吗?
哦,不,我只负责烹饪。当接到菜单后,首先我的助理会进行择菜,刀工进行切菜,这样如果有几个菜就完全可以并行。
当你们做好后呢?
放到窗口,按铃,喊桌号和菜名,传菜员就会传菜。
在这些问题中,就涉及到了“分单”,“切菜”,“择菜”,”烹饪”,“传菜”,“上菜”几个活动,也涉及到了“服务员”,“厨师”,“助理”,“刀工”,“传菜员”几个角色。几个活动的次序也比较清楚了。
而另一家餐饮店的业务流程却是不一样的,你同样抓住一个厨师进行询问:
要做什么菜,菜单是哪里来的?
打印出来的。
所有菜都会在这里打印吗?
哦,只有热菜在这里打印出来,冷菜、酒水就会在冷菜间和酒水间打印出来。
打印机是谁在操作的?
没人操作,它会自动打印不同的单子给我们。
……下面的问题,可能厨师就不了解了,要问点菜员了。
请问你是怎么点菜的?
拿设备啊,客人点菜就按几下,确认就好了。
之后就可以将菜单打印出来。
不同的菜系会在不同的烹饪间打印吗?
是的,我们可以分单打印。是在这中心打印机里完成分单。
然后,你可以继续调研烹饪后的传菜和上菜流程。
3. 梳理并呈现
你的调研和观察使你拥有了“烹饪”所需的原材料。
角色:部门、岗位或人
活动:做了什么事情
次序:做这些事情的次序如何
规则:什么情况下到什么事情
还记得我们之前提过的流程图要素吗?回顾下:
接下来的任务是不是很简单,对,就像填空题一样简单。将活动/事件按照一定的规则填到由部门和时间两条维度决定的框框里。
这个阶段是paper work,你需要将调研阶段收集到的原材料用更直观明了的方式呈现出来。从而能够更好进行评审和确认。也为以后的流程评审和优化做准备。
在刚开始,笔和纸的原始搭配仍然是最好的起步工具。你可以暂时忽略掉美观或者可复用的因素。但是当你对要呈现的流程已经有足够的信心时,就可以借助软件工具了。
3.1 复杂流程的分解
不可能将所有的活动都放到一张图里呈现。
“业务流程是有层次性的,这种层次体现在由上至下、由整体到部分、由宏观到微观、由抽象到具体的逻辑关系。这样一个层次关系符合人们的思维习惯,有利于企业业务模型的建立
企业部门之间的层次关系表。一般来说,我们可以先建立主要业务流程的总体运行过程(其中包括了整个企业的大的战略),然后对其中的每项活动进行细化,落实到各个部门的业务过程,建立相对独立的子业务流程以及为其服务的辅助业务流程。”
——引自《百度百科》 业务流程词条
对于很多新人来讲,业务最难的在于划分业务流程图的层次上。
首先,明确你要梳理的业务流程的范围——用大的粗略的关键节点,讲清楚这个业务流程范围中的故事,就是顶层业务流程图。你的顶层业务流程图是业务全局故事的简单表达,但是请注意这里的业务全局不见得是公司整体的业务全局,而是你界定好的业务范围。比如,下图是餐厅的日常运作流程图,若你界定的业务范围是面向顾客的点餐和结帐流程,那么这就是顶层业务流程图。但是若你界定的是整个餐厅的运作业务流程,那这显然还是一个子集——并没有包含餐厅的采购、供应商管理、一级库存管理等工作。
其次,先从顶层的业务流程分解开始,由粗至细。顶层业务流程图的梳理原则:
1. 界定范围内的业务全局故事。
2. 包含该范围内的关键节点。并且,当被质疑说某某环节怎么不存在时,自己要清楚它在下一层分解中应该被包含在那个关键节点中。比如,赠送10周年优惠券,应该会在结帐节点分解中出现。而打印分单,会在点菜节点中分解。而准备儿童座椅应该是接待入座环节。
3. 顶层流程图分解出来的关键节点未必都会细化分解下去,生成二级以及三级的流程图。这要看该节点涉及到的“活动”以及“角色”是否复杂。
再看一个案例,对传统生产型企业的进销存主业务流程进行分解。橙色的代表被分解点,已经可以分解为四层。当我们分解到第四层,发现再往下去涉及到的活动和角色都已经很少时,就不必再分解了,而是可以将第四层的关键节点直接作为第三层业务流程的“活动”,而不是子流程图。
当然,这是依赖于你梳理业务流程的目标。如果你偏偏是要对“打样”环节进行剖析优化,则还可以继续分解下去。
这一步的工作会帮你建立出清晰的流程目录结构,如下图所示是摘选于刚完成的一个流程梳理的项目中的目录结构部分。可以看到全图即是顶层关键节点,作为老大,可能只要看这一层就够了。下面则会对顶层做更多细化拆解。
“H3.样品认证”在顶层业务流程图中,仅仅是一个“活动”,而在自己细化的这一个层次中,则会包含详细的子活动一级参与者。
3.2 流程图的常用图示
我常用的就是前两行的“活动”,“判断”,“逻辑关系线”,“起始与终止”,以及第二行的“子流程”,和“文件/表单”。如果你不是符号控,我建议这几个就足够了。
其中,“子流程”此图示就是可以帮助你将流程分解得到的子流程能够串联起来,比如,当在”A流程”中涉及到进一步需要分解的”A1.1流程”时,就可以在”A流程”中用子流程符号代表“A1.1”。然后你的读者就会明白要想进一步了解”A1.1″应该参考另外一个流程图。
流程图的常用结构:
给大家看一些案例:
基本上包含大多数图示的流程图:
文档地址:http://www.ais.npic.edu.tw/ais/971%20materials/DfdSfPm_.pdf
只用到少数几个图示画的简单流程图(台湾人的文档中称为程序图——不过这里的程序不是指计算机程序,而是process,仅仅是体现任务之间的处理流程,所以使用极简单的符号也不为怪了):
以上两个流程图案例,从符号的复杂程度上来讲,一个是完整流程图,一个是基本流程图,但是从表现形式来讲,都属于“泳道图”——Swimlane。这也是我们最常用的一种表现形式了。泳道图能够很好体现部门或者角色在流程中的职责以及上下游的协作关系。且流程图本身的标准容易掌握,达成共识也就更加容易。
3.3 泳道图精要
2大维度:一般泳道图的横向会作为部门或岗位维,当然也有例外,如上述案例中就是横的泳道。而纵向则做为阶段维——时间是从上到下发展的。如果复杂的泳道图,在任务分解上可以在阶段维里做一些划分,比如“采购”,“生产”,“销售”,”配送”等。
活动流转:活动就像一个游泳员一样,游到不同的泳道中去执行任务。
在上文中的软件推荐部分,我推荐过smartdraw工具,此工具还附带了泳道图的模板,大家比较更快能够上手:
3.4 Do vs Donnot 业务流程图的注意事项!
1. 让涉众参与,不要闭门造车
业务流程图包含了你图上的各个参与角色代表,与他们适时确认事情的原本流程,禁止自己YY。
2. 恰当的层次分解,不要将所有都铺到一张图上
如上所示。
3. 逐渐深入,先抓枝干
切忌胡子眉毛一把抓。
4. 流程一定有开始和结束
切忌交付出来的流程图,让读者还来问你:流程的开始点是什么?用清晰的代表开始和结束的符号来完成第一步和最后一步。
5. 编号,编号,编号
这是让沟通效率更高的优化措施。当你有了编号系统,相当于对你的流程图都赋予了唯一识别身份证号。这比中文名称更有效。比如当我们完成了业务流程图后,负责业务流程规则审核和优化的部门能够清楚在邮件里传达:H5.1流程优化,大家就更明确指的是什么。
1. 自己YY应用的环节而不是现实中的环节
2. 所有的环节都试图放到一张图上
3. 一开始就陷入细节,胡子眉毛一起抓
4. 流程很难让人分清楚从哪里开始,到哪里结束
4. 评审及后续行动
验证你是否做到了以上的DO,以及规避了Donnot的做法是什么?
很好办,及时与各位进行评审。将各个涉众都叫到一起,给他们看你梳理出来的成果。
这会发现一些有意思的事情,除了评审你的流程图是否符合现实外,也会评审目前的业务流程是否符合理想。不同的部门和岗位的代表会在这个评审中,确认当前,也会相互提出意见,甚至吵起来,这不失于做流程优化的一个很好的契机。暂且不表了。
参考文档:
SWIM LANE (or CROSS-FUNCTIONAL) DIAGRAMS :
MBA LIB关于泳道流程图的词条:
相关阅读:
<div class="count" id="ludouVA_count_
<div class="count" id="ludouVA_count_0
<div class="count" id="ludouVA_count_
分享到微信朋友圈
10年老站长,苦逼创业者。
人人都是产品经理社区()是中国最大、最活跃、最具人气产品经理学习、交流、分享平台,微信公众号woshipm。成立5年以来举办线上活动500余场,线下活动数百场,覆盖北京、上海、广州、深圳、成都、杭州等30多个城市,在互联网业内得到了广泛关注和高度好评。社区目前拥有300万忠实粉丝,其中产品经理占比50万, 中国75%的产品经理都在这里。}

我要回帖

更多关于 如何绘制流程图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信