做产品还画不好流程图?产品引爆点关注共 1451字,需浏览 3分钟 ·2021-05-31 21:39 首先说下工具画流程图的软件有很多,比如:Processon、Viso、OmniGraffle、Axure等。我习惯在Axure9.0里面画,自由度较高,修改起来也方便。比如在原型最上方说明:需求背景,框架图、业务流程图、状态节点图、资金流向图等。要想画好流程图不仅仅是会用工具就行了,需要做好前期准备、确定流程图的类型、把控好颗粒度的粗细,本文主要围绕这三点来说说如何画好流程图。前期准备在画流程图前,首先要确定以下6点:背景:自己要能够梳理清楚,说清楚,实现什么需求,解决什么问题。目的:是提高效率?、降低成本?、还是提升动销(提高利润)。相关方:业务决策方,如:老板、甲方、业务负责人等、需求意见方,如:经理、各部门负责人等、最终用户,如:各部门同学、合作商、客户、用户等。角色:比如电商业务,就会涉及到,如:采购、物流、仓管、销售运营、内容运营、数据运营、服务商运营、回收运营、客服、质检、售后、财务等多个不同部门和角色。系统:如:APP、小程序、H5、web端、SAAS系统、供应商端、管理后台、仓库管理系统、销售端、客服端、售后端、财务端、数据看板等。场景:如:正向流程、逆向流程、正常情况、异常情况、判断条件等。确定类型其次需要确定画什么类型的流程图。流程图类型有:业务流程图、功能流程图、页面流程图、跨角色或系统流程图(泳道图)、uml、时序图等需要清楚画哪个流程图或者哪些流程图,切记不要把业务流程、功能流程等混在一个流程图里。那么怎么知道自己画哪种类型的流程图合适呢?业务流程图:主要作用是帮助我们梳理业务逻辑,业务部门同学可以快速理解业务流程,开发测试同学可以快速了解业务,降低理解成本。功能流程图:功能复杂的,需要让开发测试快速理解功能交互流程。跨角色或系统流程图:流程涉及到跨多个角色或多个系统时,需要在流程图中展示不同角色或系统之间的行为。时序图:需要表达系统各细节环节的最细小行为,表示各行为顺序,并且在数据层面表示网络请求的方式,涉及服务端及时间顺序的。把控颗粒度画业务流程图经常会遇到一个问题,就是业务流程图究竟要画多细,也就是其颗粒度如何把握,太粗了说明不了问题,太细了会显得图很乱,容易看晕。不管是框架图还是流程图都需要把控好颗粒度的粗细,跟主流程无关的流程细节可以画粗,比如登录注册,如果该流程在登录注册页没有改动则一笔带过就好,对于流程图的关键点则需要画细。在判断流程图是否过细时,有两个重要的原则:一:看是否与协作无关;二:看是否独立可汇报的工作单元。如果与协作无关或者不可独立汇报,那就是画的太细了,需要合并。要想输出一份好的流程图,把控好颗粒度粗细是关键。小结流程:Flow,是指特定主体为了满足特定需求而进行的有特定逻辑关系的一系列操作过程,流程是自然而然就存在的。但是它可以不规范,可以不固定,可以充满问题。图:Chart , 是将基本固化有一定规律的流程进行显性化和书面化,从而有利于传播与沉淀、流程重组参考。从定义可以看出,只要有事情和任务,流程就会有,但是并不是所有的流程都适合用流程图的方式去表现,适合用流程图去表现的流程是一定程度固定的有规律可循的,流程中的关键环节不会朝令夕改的。好看的人才能点 浏览 52点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 为什么这么忙,还依然做不好事情?不止dotNET0做不好软件,就做不好SaaS小飞哥笔记0一开始做不好很正常程序视界0还发愁画流程图?IDEA这款神仙插件全部帮你搞定!程序员闪充宝0还发愁画流程图?IDEA这款神仙插件全部帮你搞定!全栈架构社区0还发愁画流程图?IDEA这款神仙插件全部帮你搞定!Java专栏0还发愁画流程图?IDEA这款神仙插件全部帮你搞定!程序IT圈0Github 什么时候支持画流程图了??前端宇宙0郑爽做的两款 App 产品,结局也不好!唐韧0给还准备继续做产品的人提个醒也就一年多的时间,AI 的发展好像度过了几年那么久,对于互联网的变个性影响已经是个确定性事件。对于继续做产品的人来说,掌握 AI 技能也是提升工作效率的一个利器,市场分析、数据调研、决策建议,这些都可以借助AI来进行辅助。很多人以为它和之前火热的区块链和Web3一样比较短暂,但现实却赤裸裸点赞 评论 收藏 分享 手机扫一扫分享分享 举报