转载自:http://blog.sina.com.cn/s/blog_6b6abdc10100wpny.html

下面介绍一个设计方法,这是一个用于兼顾“为流程”与“为结构”的信息架构(IA)的设计方法。是2010年底,我和seven共同分析总结出来的。在广州的“2010年首届中国交互设计体验日”中的工作坊上,我俩曾现场介绍过这个方法:

通常我们会在设计开始阶段分析出主要的用户任务,然后逐一任务画流程图。然后呢…直接开始画信息架构图(IA图)了,IA图怎么画呢?设计者凭空想象着画,靠经验,靠见识。IA树状图标明了主要页面的组织形式,然后再逐一页面的细致设计。之前画的流程图呢?似乎没用到。

流程图是保证最终的产品能任务流畅的,如果能在IA的设计过程中切实用上流程图,“为任务流畅”就能保障了。

这里要介绍的就是一个将流程图有效融合到IA设计过程中的设计方法—页面简图法:

第一步:画流程图
结合一个实例来看:这是一个基于QQ秀商城的网站产品。起个名字叫:搭配秀。用户A上传一张真实人物图片,展示在这个网站中。用户B看到这张图片后,照此搭配出一套QQ秀形象,与之匹配。搭配好的一对作品也会展示在网站中。
我们先画流程图,首先总结了这样几个用户任务:提交待完成的真实人物照片;完成作品;随便看看。三个任务的流程图如下:

为什么流程图没有作用到IA设计过程中?
最终的产品是一个个页面的集合,IA是这些页面的组织形式,IA图上的每一个节点就是一个页面。流程图的研究对象不是一个个页面,而是一个个行为,所以,在IA的设计中不知该如何使用流程图。
有时候整个IA设计完成后,设计者们还能想起来当初画过流程图,可能会翻出流程图来,校验一下设计出来的方案,看方案是否能让这些任务顺利。设计过程中并没为流程而设计,事后的校验要想有好结果,恐怕要靠好运气了。
肿么办?
因为流程图的研究对象是行为而不是页面,所以,在最终的基于页面的产品设计方案中难以应用,那么,我们想办法把流程图的研究对象转化成页面就成了呗~

第二步:将流程图转换为页面简图

转换时,只要粗略想好每个页面大致的设计就好了,比如:这是一个列表页;这是一个登录页…
这些比页面原型更为简略的图是为了后面搭建IA用的,所以异常简略,你甚至可以只是给每个页面一个名字就够了,此时无需过多考虑每个页面内的具体设计。给这些超简略的图起个名字:页面简图。

上面这些页面简图就是这个产品要包含的主要页面了,把它们组织起来,使其有序,这就是
第三步:设计信息架构

在第三步中需要说明的几个问题:
• 有些页面是重复的,只保留一个就好;
• 保留页面间跳转的那些链接、按钮,它们是任务流畅的保障;
• IA的设计更侧重于关注合内容逻辑,易学习性。

通过这三步的设计方法,产品的架构就搭建好了。页面简图中已经对每个页面有了大致的设计,现在完成了IA,接下来就可以去细致的设计每个页面了。

总结
页面简图法是一个信息架构的设计方法。这个方法通过页面简图将流程图翻译为页面和页面间的跳转关系,再组织这些页面,形成信息架构(IA)。

产品的最终包含的页面是来自于第一步的一个个流程,并且在第二步、第三步中都一直保留着页面间的跳转,这些都保证了“为流程而设计”。
第三步是专门的设计IA,待组织的这些页面是根据任务流程一串串的,类似“选图片”与“写描述”一定是得归在一堆儿的。IA的设计也会更有依据了。“为结构而设计”也能做的更好了。

页面简图法的三个步骤,每一步都是在设计,流程该怎么设计?怎么翻译成页面简图?信息架构如何组织?不同的设计者会给出不同的结果。
设计方法只是给设计者提供一个更为靠谱儿的思路、框架,并不能代替设计者的头脑。

如果你尝试着应用这个方法,可能会发现,在有些时候,这个方法显得没啥价值,比如,要设计一个图形工具类的产品,靠经验就能判断出显然只有一个主界面,各 种流程都是围绕着这个主界面展开的,第二步翻译出来的页面简图会都比较接近,而第三步更是没啥干的,而即使不用这个方法,之前就已经能判断出总共只有一个 主界面。
针对特殊的产品,还应该有更多的更有针对性的设计方法,我之后应该还会总结出一些。与那些未来将诞生的设计方法相比,这里的这个方法应该说是更为通用、普适的。

补充:绘制工具

Windows: 线下工具大家常用的就是下面三个:

小的流程图用用PPT就够了,完了就导出图片或截图。交互设计师们因为常用axure绘制线框图,所以也不必为了流程图去学习新的工具,完全可以用axure的flow控件完成简单的业务流程图的制作。而PD们则常用微软的visio。此外,特别推荐一个软件:SmartDraw。

Mac电脑:

自然要推荐omniGraffle. 绘制出来的任何图表不知为何总会觉得很美……

但是不管windows还是mac,除了线下的工具,还有更多线上的选择:

不过貌似我们对线上工具普遍来说都不太放心,是对服务器,网速,还有对GFW不放心吧。

1. https://cacoo.com/

2. http://creately.com/

3. www.lucidchart.com

 

 

转载于:https://www.cnblogs.com/JoannaQ/archive/2012/09/13/2682830.html

绘制交互流程图的方法相关推荐

  1. cad流程图怎么画文丘里_用CAD绘制交互流程图的方法步骤

    以特定的图形符号加上说明,表示算法的图,称为流程图或框图.那么大家知道如何用CAD绘制流程图吗?下面是学习啦小编整理的如何用CAD绘制流程图的方法,希望能给大家解答. 什么是流程图 以特定的图形符号加 ...

  2. 跨境电商运营流程图模板分享以及怎样绘制该流程图方法介绍

    电商行业也有很多分类,不同的分类里面从事着不同的工作,那具体是怎样操作的呢?我们想要对整个跨境电商进行深入的了解就需要借助流程图进行了解使用,下面是分享的两款跨境电商流程图模板以及怎样绘制该流程图的简 ...

  3. visio双线方框怎么画_visio2013画流程图怎么操作?|visio2013专业版画流程图的方法...

    更新时间:2017-04-05 来源:本站整理 我要评论 visio2013是一个专业的画图软件,可用来画各种图形,今天小编就来跟大家分享一下visio2013简体中文官方专业版画流程图,使用Word ...

  4. 交互流程图用什么软件做?

    产品经理在进行产品设计等工作时,会使用交互流程图来提高团队效率.这种流程图适用于传达方案.评审目标等需要团队协作的场景,视觉设计师.产品开发等工作团队只需看图便能迅速理解图示要义,极大地节省了理解时间 ...

  5. CorelDRAW教程分享:绘制流程图简单方法分享

    CorelDRAW是一款非常好用的图形设计软件,他在矢量图的设计中,有非常多好用的功能.CorelDRAW不仅能用来做图形设计,绘制流程图也是非常方便的.下面我们来给大家介绍下,如何用CorelDRA ...

  6. word2003流程图变成图片_用Word2003绘制流程图的方法

    在工作中,我们常常会需要绘制诸如业务流程之类的流程图.如果使用比较经典的流程图绘制工具,比如Visio,可能会觉得比较麻烦,而且也不容易与Word文档一起排版.我们常常需要在线条的对准等细节问题上耗费 ...

  7. Markdown绘制流程图的方法

    Markdown绘制流程图的方法 日期:2015/08/13 作者:Z.K. 用Markdown绘制流程图十分简单方便,下面以几个例子来介绍其使用方法 Example1闰年判断 在编辑器中输入如下代码 ...

  8. 流程图不会画?不用担心,使用在线网站绘制流程图简单方法介绍

    流程图的使用是帮助绘制者将一件事情的操作方法,操作流程进行绘制,这样在对这件事进行实战操作时就会让大家可以更快的接受这件事情,从而获得更高的准确率,那怎样使用画图工具绘制流程图呢? 1.在绘制时我们主 ...

  9. 绘制工作流程图简单的方法是什么?

    在我们的日常工作中,绘制工作流程图已经很常见了,只是有很多时候我们并没有注意到,因为工作流程图基本只会吸引与上方描述时间有关的人,还有一种可能就是你不知道什么是工作流程图.下面小编就来和大家讲述下绘制 ...

最新文章

  1. MRTG教程(二):MRTG配置文件的生成工具cfgmaker(上)
  2. mysql backdoor_Mysql UDF BackDoor
  3. Nagle算法延时确认
  4. 2019蓝桥杯Java决赛题答案_2019第十届蓝桥杯JavaB组省赛真题详解
  5. java 根据类名示例化类_Java即时类| getEpochSecond()方法与示例
  6. css列表大全,CSS中li列表样式汇总大全,全实例展示
  7. centos7网卡配置文件详解与固定服务器ip
  8. fread函数 linux在哪,fread函数返回值
  9. 常微分方程机敏问答简介
  10. 海康录像机能用别的摄像头吗_海康威视录像机如何添加大华摄像头
  11. 基于STM32设计的酒驾报警系统
  12. Win10电脑只有一个C盘怎么分区分盘?
  13. conda 查看已有环境
  14. 从此甩掉光驱 U盘安装系统最详攻略
  15. 【python-bug】日期正则表达式 unbalanced parenthesis at position 64
  16. MyBatis - 官方网址
  17. 如何手动结束Python的子线程和子进程
  18. 四、入门python第四课
  19. mysql 分离 实时读_MySQL深入利用Ameoba实现读写分离
  20. 6174C语言编程,C语言代码实现:6174数学黑洞(卡普雷卡尔常数)

热门文章

  1. 实数在计算机上存储,实数如何在内存中存储
  2. SD卡和文件系统那些事儿
  3. 查询宇宙生命的家谱--TaxonKit工具详解
  4. python验证身份证最后一位数字代表什么_身份证最后一位不是数字而是X,代表什么含义?涨知识了...
  5. Mininet--topo类型-py创建自定义拓扑网络
  6. linux基础入门---用户和组管理命令
  7. PowerPivot——DAX(初识)
  8. 1_数据分析应掌握的Python基础
  9. Ubuntu-samba服务器的搭建
  10. 如何将旧手机soul聊天记录导入到新手机中