流程图(Flow Chart)这个概念对很多人来说并不陌生,但如果让你定义或者举例说明什么是产品流程图,恐怕还是有难度的。或许诸如“用户体验”、“交互设计”、“逻辑关系”等词会像走马灯般闪现在你的脑海中,但这是流程图的全部内容吗?很显然并不是。

作为流经整个系统的信息流的图形代表,流程图说白了就是表示先做什么、后做什么,也就是“开始,结束,行动,状态与判断”的组合。根据核心业务及达成目标的不同,又可以将流程图分为四种类型:产品流程图、业务流程图、操作流程图及页面跳转流程图。在几乎所有的产品设计中,页面流程图都发挥着关键且不可替代的作用。

一、关于页面流程图

顾名思义,页面流程图是用来展示页面之间的跳转逻辑关系,描述在什么条件下、做了什么事情以及所带来的后续操作。对设计师及产品经理而言,页面流程图是细化工作量的基础,不仅能直观地发现潜在的“地雷”、进行全局/系统化的思考,而且能帮助聚焦于用户目标与任务的完成,制作及调整修改的成本也低。

相较于单纯的功能列表,页面流程图也更易被你的开发工程师所接受,它在评估工作量、开展代码工作及反射功能逻辑等方面,都可以作为重要的参考依据。那如何才能绘制出既能把事情讲清楚,也能把页面交代清楚,同时又让大家感觉舒服的页面流程图呢?下面小编总结了一些技巧及心得,不妨一起来看看。

二、绘制页面流程图

总体来讲,大致能分为以下三个步骤:

第一步:验证idea并优化功能、优先级|开始前

俗话说“好的开始是成功的一半”。同理在流程图绘制中,也需要提前做好“思想”准备,其中验证自己的idea是否靠谱以及明确用户将如何参与使用十分重要。设计想法的靠谱程度,可以结合目标用户群体、用户价值以及用户体验来进行验证。同时,需要对用户的实际操作进行预想,从而优化功能点及其中的流程。最终明白我们要做什么,为哪些人做,主要的功能是哪些,功能之间是怎么样的流程。这里以国外作品集网站Behance上的设计师Anny Zhang的设计为例:

第二步:从第一个初始页面绘制|进行中

在知道了系统应该具有的功能、提供的内容之后,现在需要将这些功能及内容巧妙地分配到不同的页面中去。页面中会包含链接、按钮、表单等元素,在经过用户的触发后,会跳转到其他的页面上。同时,页面之间会有链接线进行连接,具有不同的状态及属性,最终表现用户不同的操作指令下、不同页面的流转关系。

可能听起来会比较复杂,但其实就像讲故事一样,绘制流程图最简单的方式是从第一个初始页面开始。过程中,不必纠结于细分用户的类型、猜想用户也许根本用不到哪些操作,而是根据穷举各项操作,假设判断用户若点击什么就会到哪里。这里以一个叫做Gogobot的原型例子为例,它便是以Home页为初始页开始页面的流程展示:

古人有云“君子善假于物也”。无论你是专业知识过硬、即使用Word也能随手画出amazing的流程图的设计大咖,还是尚且处于懵懂中的设计菜鸟,一款好用的工具能起到锦上添花或雪中送炭的作用。这里小编提的两个精美的页面流程图例子,都是用Mockplus这款原型工具制作出来的,除了提供精美的外观外,它还可以做到:

-即时生成(点击软件顶部工具栏的“流程图”图标,即可一键快速生成);

-展示全部或任意多个页面的流程图;

-智能生成流程链接线,展示页面的批注信息;

-支持一次导出页面流程图,方便快捷。

第三步:页面结构及内容的反复调整|结束后

完成了初步的绘制后,还需要通过自己不断审查、团队内部反复确认,将最符合用户、团队及自己预期的设计idea落地。除了逻辑及交互关系外,页面的整体结构是否合理也很关键。这里Mockplus也提供了一键切换脑图设计模式的功能,可以快速规划及调整需要的模块,对于项目的整体功能进行演示讲解,同时支持导出基于图表的图片,便于PRD文档的筹划。

戳这里,了解更多Mockplus的酷炫功能。

关于流程图设计,你需要Get的几点必备知识的更多相关文章

  1. web手工项目03-登录功能测试用例及缺陷编写-流程图画法-前后台下单及发货流程图-流程图设计测试用例方法-功能测试涉及到的四种数据库场景

    回顾 注册功能测试(步骤,需求分析(输入分析,处理分析,输出分析),数据构造(有效等价类,无效等价类,有效数据,无效数据),编写用例,执行用例,缺陷报告) 轮播图功能测试(步骤,需求分析拆分测试点,测 ...

  2. WebGIS中快速整合管理多源矢量服务以及服务权限控制的一种设计思路

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在真实项目中,往往GIS服务数据源被其他多个信息中心或者第三方 ...

  3. Shp数据批量导入Postgresql工具的原理和设计

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 在制作整体的开源工具箱产品中,数据入库是一个重要的环节.虽然 ...

  4. 基于jQuery的web在线流程图设计器GooFlow

    简易的流程图设计控件,效果图: JavaScript源文件在GooFlow.js中,样式文件是GooFlow2.css.可以自定义样式. GooFlow_item类是每个项的样式属性. 但估计实现任务 ...

  5. java课程设计(计算器)

    JAVA课程 设 计 报 告 1206401-18   瞿杰 一.设计时间 2013年6月 24日-----6月28日 二.设计地点 湖南城市学院实验楼计算机506机房 三.设计目的 1.巩固学习VB ...

  6. 基于Web在线考试系统的设计与实现

    这是一个课程设计的文档,源码及文档数据库我都修改过了,貌似这里复制过来的时候图片不能贴出,下载地址:http://download.csdn.net/detail/sdksdk0/9361973   ...

  7. 基于GOJS绘制流程图

    基于GOJS封装的流程图设计(展示)工具类,主要分为两个工具类: 工具库依赖于go.js.jquery以及layer.js http://gojs.net/ http://jquery.com/ ht ...

  8. 《BUG创造队》第三次作业:团队项目原型设计与开发

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业3:团队项目原型设计与开发 团队名称 BUG创造队 作业学习目标 ①掌握软件原型开发技术:②学会使用软件原型 ...

  9. 业务可视化-让你的流程图"Run"起来(2.问题与改进)

    前言 首先,感谢大家对上一篇文章[业务可视化-让你的流程图"Run"起来]的支持. 分享一下近期我对这个项目的一些改进. 问题&改进 问题1: 流程运行开始后,异步执行,无 ...

随机推荐

  1. windows server 2008 r2 修改远程登入的端口号(3389)

    步骤:打开“开始→运行”,输入“regedit”,打开注册表,进入以下路径:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal ...

  2. 2018-2019-2 《网络对抗技术》Exp1 PC平台逆向破解 20165222

    Exp1 PC平台逆向破解 1,掌握NOP, JNE, JE, JMP, CMP汇编指令的机器码 NOP:空指令,作用就是直接跳到下一指令.机器码为:90. JNE:判断0标志位,不等于0跳转.机器码 ...

  3. 使用ajax提交form表单,包括ajax文件上传 转http://www.cnblogs.com/zhuxiaojie/p/4783939.html

    使用ajax提交form表单,包括ajax文件上传 前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },&qu ...

  4. 文档内容类似项处理-Shingling

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/jituotianxia2009/article/details/25339807 集合的Jaccar ...

  5. C#调用OCR组件识别图片文字

    图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号. 图片识别的用途:很多人用它去破解网站的验证码,用于达到自动刷票或者是批量 ...

  6. TVS 选型

    TVS 选型 主要用于 IO 保护 TVS 的电压不要小于正常工作的电压,不然会影响正常工作. ESD 的电压很高,但是时间很短. TVS 有节电容,用于高速线路时要注意. 有双向的,也有单向的,还有 ...

  7. bzoj2337 XOR和路径

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2337 首先:因为是异或和,所以可以考虑每一位考虑. 就在每一位上求一下该位是1的概率,乘以1 ...

  8. SpringCloud初体验:四、API GateWay 服务网关

    网关服务很多,比如:Zuul.Kong.spring cloud gateway ……, 这里不纠结哪种性能好,本次体验是用的 spring cloud gateway 更多网关比较可以了解这篇文章: ...

  9. PHP 通过实现 Iterator(迭代器)接口来读取大文件文本

    读了NGINX的access日志,bnb_manage_access.log(31M) 和  bnb_wechat_access.log(50M) 附上代码: <?php /** * User: ...

  10. 进程基本-进程创建,僵尸进程,exec系列函数

    Linux系统中,进程的执行模式划分为用户模式和内核模式,当进程运行于用户空间时属于用户模式,如果在用户程序运行过程中出现系统调用或者发生中断事件,就要运行操作系统(即核心)程序,进程的运行模式就变为 ...