交互设计checkpoints

对于一个刚刚步入交互设计行业的新人来说,找到行之有效的学习方法对自己的成长十分重要,对此将个人经验总结一下,跳过的坑可不要再跳了。

一、了解产品

设计之前,首先要了解自己的产品,这样可以更清楚的认识到交互设计在工作中所处的位置,对于产品所发挥的作用是什么。

1.产品初体验

初次使用产品时,以新用户的身份使用和体验产品,可能会发现很多不理解和困惑的地方,这时候可以将这些问题记录下来,先自己尝试寻找解决方案,再带着自己的想法向老员工咨询,这会带来两方面的好处。一方面,通过解决这些真实存在的问题可促进产品体验的提升。说个简单的例子,文案(标签)是信息架构的组成部分,不明确会造成用户额外的认知负担,话费达人的“玩吧”、流量达人的“流量建议”从本质上来说是应用分发的场所,但这些名词会对小白用户的使用造成一定的困惑,所以发现这一问题后,新的版本对此作出了优化。另一方面,对问题的答疑解惑后可更好的了解设计的初衷。例如“下载”btn,我们为什么叫“安装”,了解了设计的目的后,你会知道我们想给用户带来一种唾手可得的感觉,会刺激用户去获取应用,起的是一种引导作用。

总之,就是熟悉产品的过程中带着问题去思考,尝试寻求解决方案,有助于我们快速了解产品。

2.梳理架构

早些时候接到一个梳理产品架构的任务,正好借着这次机会也把整个产品的结构仔细的清理了一下,宏观的认识了产品的内部逻辑,理清思路,为提出优化方案做准备。以信息架构中的组织分类为例,经过梳理后在设计中提出了“将本质上都是分享传播的晒花费、发送给好友进行合并,优化主页空间突出核心功能”。通过梳理产品的结构,可以让我们快速的了解产品逻辑,宏观地理解看似复杂的产品。

3.为下一次迭代做准备

互联网产品敏捷开发、迭代迅速的特点,决定了每一期上线的产品或多或少因为决策的考量、人力、时间等原因存在体验上的不足。这是利益最大化的解决方案,并不是存在问题放在那不去解决,而是优先级的问题。遵循交互设计的原则对产品进行问题走查(一致性、简洁性、流畅程度、及时反馈等)更易的发现产品的问题,找到可优化的点,为下一版本的二次迭代做准备。

二、理解需求

交互设计师通过理解产品经理的需求,将需求落到纸面上形成可视的交互文档,因此需求沟通是交互必备技能之一。

1.最好从项目开始就参与需求的沟通与讨论,了解需求的背景,反复核对,确保与产品经理对需求理解的一致。自己就经历过因需求理解错误导致原型方案反复修改,工作量增加这样血淋淋的教训,所以深入沟通是理解需求的重中之重。

2.对需求可提出自己的理解和判断,依托自己的专业知识,帮助产品经理理清思路、做好决策,也是交互设计师价值的体现。

三、从及格到优秀

对于新人来说,设计是不断优化的结果,优秀的设计是很难一蹴而就的。最好先给出一套完整的设计方案,达到及格线确保可用能用,再通过不断设计知识的积累,不断接触优秀的设计案例,不断的去打磨这款方案,使之成为高效简洁优雅的优秀的设计。

1.写好交互文档

交互设计文档为交互设计师最重要的工作成果,为产品视觉化的第一个过程,是交互思考的载体。写好交互文档,要做到“三思而后行”,因为实际工作中有80%的时间是用来思考,只有20%的时间是来写交互文档,所以它是交互设计师思想的结晶,需要认真对待。

文档要包括标题、版本、各环节的负责人、更新记录、任务流程、线框图和详尽的操作说明。交互文档的准确书写,可强化自己的逻辑思维能力,既方便了产品经理对需求快速验证,也方便开发测试等相关人员展开工作,利人利己。

但是再详尽的交互文档,也是取代不了口头沟通的,这一点应格外注意,不要产生幻觉认为你写的文档开发会一字不落的拜读完,所以还要在输出文档后,持续跟踪你的设计。在工作中要确保交互的下游理解你的设计目的,就像交互上游的产品经理将需求传达出来一样,要保证信息传递的准确和最终的需求落到实处。

2.从宏观到微观

这里宏观指的是提出的需求,以需求为标尺,要常常搬出需求看一看自己的设计是否正确,是否达到了需求真正的目的,从大局上保证设计不变形。微观是指要面面俱到的细节,交互层面要考虑各种操作的状态,各种状态应用的场景,文案的斟酌等。线框图层面也要保证细节的统一,例如行间距多大、字体对齐、边框粗细等等,都是体现交互设计师逻辑思维严谨的地方,要养成良好的习惯。

3.多问自己为什么

为什么要这么做?这么做为什么有效?为什么不能那么做?各种为什么,让我们追溯到用户诉求的本源。不能想当然的拍脑袋做决定,最好每次重要的决策要有数据支撑和规范的约束。对于设计上的每一处变化都应是深思熟虑的结果,做每一次变化的时候都要问自己为什么这么做,作为对自己的审视和检查。

4.拒绝闭门造车

对于快速迭代来讲,快速的信息交流与沟通十分重要,有了问题要及时询问,不要等问题积攒了很多的时候集中提出、“憋大招”,这样对人对己都不是很好的选择。

想想自己在设计评审中很多被驳回的方案,都是在设计过程中遗留不明确的问题所导致的,因此每一个不确定的点都一定要随时主动和开发、产品经理一起沟通确认,永远不要高估自己对技术、业务和设计的认知,必须让专业的人做专业的事。

多看多用相关产品,找到他们的优点与可借鉴之处,对照自己产品的不足,有针对性的融合到自己产品中来,注意这里是“抄越”而不是“抄袭”,实现螺旋渐进式创新,这样总比自顾自的埋头苦干闭门造车要行之有效的多。

四、设计之外

1.打好配合

在需求提出阶段,可与相关的用研、运营人员配合,主动了解用户的使用行为和特征,这样可为需求的完善提出合理的意见。在设计阶段,可与不同的设计师进行沟通,完善修改设计方案。设计输出后,要对设计效果进行保证,充分与视觉、开发人员沟通。

2.查缺补漏

交互设计是一个交叉学科,也是一个与时俱进的学科,不仅要了解像设计美学、心理学、认知行为学、软件开发等相关的知识,还要了解行业的前沿动态,例如最新的平台规范设计原则、体验新的应用新的操作交互方式、新的流行的趋势等。

新人时候最大的感受是对技术层面知识的匮乏,一些专业术语、技术限制的不理解导致设计遇到很多问题,所以了解一定的技术知识还是十分有必要的。

简而言之,要做到活学活用,不断学习新知识辅助和提升专业水平。

3.对自己的批斗

(1)在实战中才真正体会到交互设计师逻辑思维能力的重要性,无论对于自己设计工作中还是与其他岗位的对接沟通,一定要有条理分主次,思路要清晰,这真的非常重要。

(2)感觉沟通的确不是件简单的事,“一个人通常只能说出心中所想的80%,但对方听到的最多只能是60%,听懂的却只有40%,结果执行时就只有20%了。”所以做好沟通保证信息正确到达很重要。

(3)要敢于表达自己的看法和观点,和而不同。要有批判性的思维去审视需求或别人的观点,不要怕反驳别人,一个好的团队必定是所有人都向着产品更好的方向去努力,大家都是对事不对人,经过评审pk撕逼之后大家还是好兄弟。

(4)以后要多回顾,多总结,最好形成文字,因为文字才是思想的凝练。

结束

回想一些自己走过的弯路,归纳总结一下,希望能借此更好地约束、引导自己做设计,当然对于你们来说,或许“我所说的,都是错的”。

你可能感兴趣的:(交互设计checkpoints)