交互设计,这个专业在国内还是最近几年开设,所以身边做交互的朋友很少有科班出身。基本是从其他岗位转岗过来的,有以前做开发的、做视觉的、做产品的、学工业设计的、学心理学的......。自己大学学的是软件工程,现在则是一名交互设计师。
对于目前不是交互设计师,但是对交互设计充满兴趣的人,面临的一个核心问题是:怎样成为一名交互设计师?即没有科班系统学习,网上关于交互的知识也很琐碎,书籍相对于其他领域也是少的可怜,这些都是想学习交互朋友的痛点,这篇文章则尝试来解决这个痛点。
硬实力和软实力
学习一个新领域,都可以从硬实力和软实力两个维度去讲。硬实力指的是专业知识,软实力指的是必备的配套知识。
成为一名交互设计师的硬实力包括:需求分析、信息架构设计、流程设计、原型设计等等;软实力包括:商业思维、沟通能力、认知心理学、计算机科学、逻辑能力等等。可以看出交互设计师其实是一门综合的学科。
硬实力
需求分析
需求分析更多的时候是产品经理在做,最后会输出需求文档(PRD)。交互设计师根据需求文档再去做交互,但这远远不够,交互设计必须参与到前期需求分析过程中,只有这样才能了解目标用户的特征、行为习惯、痛点、使用场景等等,这些是进行交互设计的基础。需求分析又可以分为:产品定位、需求的来源、需求的筛选、需求的优先级确定;需求的分类;处理需求......(可以参考文章《一篇文章搞懂需求分析...》
信息架构设计
从抽象的需求到具体的页面,首先需要梳理清楚产品的信息架构,信息架构是对特定信息进行组织的过程和结果。其中过程是动词,是分析需求和业务的思路和方法;结果是名词,是用来展示这次分析成果的。
通过信息架构设计,可以确定产品的组织形式,标签系统,导航形式,是否需要搜索。(关于信息架构可以参考文章《90%的设计师都不知道的信息架构知识》)
流程设计
每件事情都是有流程的,从生活中的刷牙吃饭,到工作中的分析问题。流程是为了完成某个任务时所需要的步骤和顺序,交互中的流程设计包括三个部分:业务流程,任务流程,页面流程。
业务流程描述了整个业务模式包含多少个主体,这些主体分别要完成什么任务或功能,它们之间的顺序是怎样的。拿最常见的购物来说,就包括买房、卖方、银行、第三方担保平台(支付宝)等等,需要通过一张业务流程图把这些主体之间的关系梳理清楚,只有业务模式被梳理清楚了,后面的步骤才不会走偏。
任务流程即用户完成某个任务时所做的行为,用流程图的形式将这些行为画出来。购物的时候要经历打开APP——点击输入框——输入文字——进入搜索结果页——进入商品详情页——付款......,每个行为基本上会对应一个页面,这样就能根据每个任务流程图画出页面流程。(参考文章《产品的三种流程图,你都知道吗?》)
原型设计
经过了需求分析、信息架构设计、流程设计,从抽象到具象,根据页面流程,大致知道了一个产品需要多少个页面。接下来原型设计便是画具体的一个个页面的结构,例如首页包括什么信息,这些信息之间层级关系如何,怎么去排版等等。
除此之外,还要考虑特殊情况下的交互设计,数据为空的时候(缺省)页面该如何展现?网络不稳定的时候怎么办?数据怎么加载?填写信息时用户输入错误怎么办?这些细节的考虑和设计虽然只占到了产品的20%,但这20%可能就决定了用户对于产品的看法:体验不好、很垃圾,还是体验很好、用起来特别顺手。
软实力
交互设计的五要素是场景、任务、用户、行为、媒介,要深入掌握五个要素所涉及的知识点和坑。不光需要专业的交互知识,还要有商业思维,毕竟公司创立的目的是为了挣钱,做出用户体验好的产品只是为了实现公司目标的手段之一。
除此之外,互联网产品是为了满足用户需求的,而需求是个心理学概念,所以要想较为透彻的理解需求,还需要掌握心理学、社会学等知识。交互设计师作为互联网产品设计开发中的一环,要和其他小伙伴沟通,这不同于平时的交谈,而是跨专业的沟通,这也许不需要口才有多好,至少当开发在解释某个效果实现不了的时候你能知道对方在讲什么。
最后交互设计不是文学不是艺术,它需要较强的逻辑能力,逻辑能力是发现和解决问题手段,你至少得知道非形式逻辑和形式逻辑是怎么回事,怎么去表达自己的思维过程。交互设计这条路,想做好很难,但也很有趣。送给每一个走在路上的你,无论你从事的是哪个行业。