交互设计师成长录

【结】交互设计入门(12月至2月实习小结)

    其实这个实习小结原本是想在年前就写完的,但是由于我拖延症晚期_(:з」∠)_ 加上毕设的事情一直很焦躁,所以竟然一拖拖半年,到现在才发出来。

    从12月到2月中旬,作为一名交互设计师在网易实习。这是第一次真正且完整地承担设计的工作。过去在学校的项目经验也确实不少,但是都是以编程为主设计为辅。既作为设计者又作为程序员,设计的想法只需要自己理解透彻就能够着手实现,在项目中会省去很多沟通的步骤。同时,在设计时会过多地考虑代码实现细节,反而忽略了用户到底会如何使用,这与良好的体验背道而驰。

    但公司的产品构建过程和学校的项目却有很大不同。

    首先是沟通方面,设计和开发通常是不同的人在承担,那么设计师如何把自己的设计想法100%的传达出去,让视觉和开发的童鞋能够完全理解,这可不是一个简单的工作。

    然后则是设计方面,如何做出令用户满意同时又满足产品需求的设计,则需要多方面的知识来支持,如设计基础、用研数据、竞品调研等,而不仅仅考虑代码实现。

    短短的2个半月,学到的知识非常多,以至于当我将学习到的信息整理成这张思维导图的时候,自己也蛮惊讶的:想要成为一名优秀的体验设计师,需要掌握的领域知识库真是相当庞大!


(图整个缩到看不清了,好吧= =|||,下面会较详细地说明)

    我整理的交互学习信息主要分为三块内容:

    知识体系:作为交互设计师需要哪些理论知识来支撑我们的设计?

    设计方法:有了理论的基石,又如何在实际中运用?有哪些方法能帮助我们确定设计方案呢?

    工作方法:设计师并不是一个人在战斗,如何在团队里发挥作用?如何让设计想法完美实现?


    1. 知识体系

    知乎上也有很多交互设计师讨论过,具体可以看 这个问题 。很多回答都很棒!

    我个人在这里则是将自己理解的知识体系稍微分了分类总结了一下。

    1.1 设计基础

    这是一切设计的最基础要求。

    了解用户研究,能让设计师们更好的去理解设计的目标用户。同时在与用研的童鞋合作时,能够帮助他们将我们所需要的用户信息用更好的调研方法获得。

    设计方法论,例如情境场景剧本,故事板,卡片分类法,流程图等等,这些基础的设计方法可以在《交互设计精髓》中找到。这些典型的设计方法是很常用的,而且应当熟练掌握。

    心理学是在逻辑思考的基础上加入心理情感的因素。好的设计不仅仅是易用实用的设计,也应当是令人愉悦的设计。了解人们在使用产品时会有怎样的心理诉求,满足他们的情感需求,会让设计更智能更贴心也更能留住用户。

    视觉传达基础,信息传达在交互设计中占有非常重要的地位。用户在与产品的交互过程,其实就是信息在两者间流动的过程。交互设计师通常会关注信息架构和流程,但也不应忽视了视觉在信息传达中起到的作用。了解视觉传达不仅能帮助我们在设计中更好的掌控信息的优先级,也能与视觉的童鞋更好地合作。

    为了巩固上面提到的这些知识,我的书单已经在不断变长长长长……

    1.2 行业动态

     自身产品

     以目前我所在易信组为例,刚加入时,我的导师晓明(他的博客在此)就安排了两周的时间,让我去了解易信。为一个产品设计,你就必须对这个产品有足够深刻的理解。小的方面,可以是产品的交互细节有哪些优劣,功能上有什么不足;大的方面,就是产品的战略方向是什么,现在所处的发展阶段是怎样的。因为设计不仅仅要满足小的方面,也就是交互是否有好的体验,还要考虑这样的设计是否能符合产品的战略方向,为产品的发展带来好的影响。

    竞品状态

    易信是一款IM产品,她的竞争对手众多如微信,来往,陌陌等等。充分的了解竞品也能帮助我们理解自身产品。可以从竞品的多个方面进行对比和分析,他们的战略方向,所处的发展阶段,他们的功能,交互细节等等;我们的产品与他们有什么不同,存在哪些劣势又有哪些是领先的等等。

    行业动态

    IM领域发展了这几年,想要从众多竞品中脱颖而出并保持活力,就必须对这个行业有足够的敏锐度。这就需要了解行业的历史是怎样的,它又将会如何发展,我们将如何顺应趋势把握机会。这些问题与产品经理需要思考的会有重合,但是体验设计师需要对整个产品的体验负责,交互细节也只是其中一小部分。为了不落后,设计师可以通过阅读大量行业资讯来扩充这一方面的知识,每天固定的阅读量是很有必要的,常用的资讯网站如pingwest,虎嗅网,36氪等等。

    1.3 思考的方式和技巧

    设计师会花费大量的时间思考,画交互稿仅仅是设计成形后的最后一步。如何将所有的信息进行整理,梳理思路,权衡利弊,是有一定技巧的。博文(他的博客在此)在一次交互分享中提出了一种权衡两种设计方案的方法,以条理化的思维和简单的数据计算去解决问题,就化繁为简了。这个方面我还在摸索中,希望以后能逐渐积累出自己思考的方法。

    1.4 其他行业

    公子(他的博客在此)对我们这些新进的交互设计师们提出了一系列培养要求,其中就有对其他行业,如营销,MBA领域等,这是作为体验设计师的一种知识储备。

    

    罗里吧嗦说了一堆,简而言之就是设计师需要广泛的涉猎,对各方面的知识都要了解,这是为设计师应具有的眼界和对未来的职业规划打下基础。当然切实的设计理论和方法也要能熟练运用。


    2. 设计方法

    这里我简单的梳理了一下最基本的设计步骤,这是在需求已经完全弄清楚的基础上,如下图所示:

    在实际工作中,想要如此简单顺畅地按照步骤完成设计,基本上是不可能的,因为设计师总会面对各种各样的设计决策。权衡多个设计方案对于设计新手来说真的是非常棘手的事情:各种各样的因素乱成一团常常会顾此失彼,还会陷入到某些设计细节里面,甚至走进死胡同。

    先来看看为什么会遇到决策难题吧。

    决策,就是以现有信息为基础,对方案进行评估的过程。决策难题的产生往往就是因为信息不足。好的设计要考虑到多方面的因素,如用户的特征和需求,产品的战略,开发的可行性,甚至你老板的想法。这么多的因素,每个因素又需要很多信息来支持,因此,在遇到难以抉择的情况时,想想是不是还有信息没有获取到呢。

    获取信息的方法则非常多。

  • 可以去用研获取信息,问问真正的用户是怎么看待这个设计;

  • 也可以用简单的A/B测试,找几个童鞋快速使用一下原型从而发现问题;

  • 还可以去跟产品跟开发聊聊,也许他们能带来新的思路,等等。

    而当信息充足了,面对庞大的信息量一团乱麻时,就需要交互设计师用擅长的理性分析去梳理这些信息了。分析不同的设计方案各有什么利弊,逐条列出来并一一对比,相信得出风险小而回报高的方案不会是难事。

    在这里,对梳理利弊有这样的几个方向可以参考:

    以用户目标为中心

    设计师应当牢记这个设计准则。在梳理时,可以问问自己:

  • 方案能帮用户快速良好地实现目标吗?

  • 方案中最主要的使用流程是什么?符合产品目标和用户目标吗?会产生怎样的影响?

    权衡使用场景

    一个设计方案要适应不同的使用场景是非常困难的。那么我们需要保证的是,这个设计能够非常良好的适应最常用的使用场景,满足大多数的用户。而不常用的使用场景,则要谨慎地设计,可以兼顾是最好,但不要影响到主场景的使用。这个时候问问自己:

  • 用户最常用的使用场景是什么?方案能够满足这个使用场景吗?

  • 不常用但也会存在的使用场景有哪些?方案能兼顾吗?会影响到主要场景的使用吗?

    当然不仅仅是上面提到的,还有很多其他的方向可以考量,但思路是相同。设计师设计的过程也是思考的过程,建立自己的思考方式,掌握一定的思考技巧,会帮助我们更好地做决策。


    3. 工作方法

    参与项目的过程中,遇到了挺多问题,与学校项目最为不同的地方就是,沟通的作用被凸显出来了。

    3.1 确认需求

    以设计的具体工作流程来说,最开始我们需要与需求方沟通,弄清楚他们的需求是什么,目标用户是谁。这个问题可以简化为

    “什么人在什么情况下做什么事”

  • 什么人,也就是我们的目标用户是谁,他们有怎样的特征,他们的需求是什么;

  • 什么情况,就是用户会在什么样的场景下使用产品;

  • 什么事,就是用户用我们的产品达到怎样的目标,需要完成什么任务。

    但是想要彻底弄明白这个问题,就需要不断地去与需求方沟通。我在做众测平台公众号时就出现了这个问题,由于需求方的想法不成熟,他们自己对需求也并不是非常明确,于是在需求还没完全弄明白的时候就开始了设计。导师晓明提醒我,如果需求不清楚,很容易陷入需求方不断修改需求,设计师只能配合不断修改设计的窘境,此时的设计师就失去了价值,没办法关注在如何使体验更好,而是变成疲于不断改稿的工具。况且需求不明确,做出来的设计又怎么能真正地满足目标用户呢?

    那么怎样的需求是完整明确的需求呢?可以有很多形式,比如详尽的PRD(产品需求文档),也可以不局限在文档上,而是与需求方沟通,直到你能准确地了解每一个细节,不论是目标用户的特征,产品任务流程,还是具体到页面信息点的构成和优先级。在这个过程中,积极去沟通去推动,PM也无法提供的信息不要想着自己能够解决,而是应该推动PM去获取,也帮助他们理解他们的需求。

    在弄清楚需求之后,就可以着手设计了。运用设计方法进行设计在上面已经讲过,其中遇到的问题就不在这里赘述了。

    3.2 跟进视觉与开发

    需要注意的是交互设计师出完了交互稿,工作就结束了吗?然而并不是这样。设计师的工作不仅仅是把设计的idea想出来,还要保证它能完美的实现。这就涉及到产品迭代的后续流程,如视觉,技术和运营等。

    在后续跟进的过程中,设计师会遇到两方面的问题。

    一是,如何让视觉和技术完全理解你的设计。

    交互稿中的页面专注于信息的梳理,优先级排列,也会专注用户的使用流程。而视觉则是将这些信息以愉悦的形式传达给用户。在交互稿转变为视觉稿的过程中,交互设计师首先要保证传达的信息完整正确,在此基础上再考虑视觉形式是否恰当,符合产品风格,能给人带来美的体验。

    在做易信的一个小功能——未读消息累积到一定数量的时候,给用户一个入口能够快速跳转到第一条未读消息的地方——的时候,我在与视觉沟通时就没有做好。我的交互稿中需要视觉童鞋完成的主要是一个跳转按钮,如下图所示。

    这个功能在微信中也有,但我认为它做的很Plain,而易信与微信不同,更需要吸引年轻人的注意,所以我希望这个小小的按钮能够更有趣。于是我就这样将想法告诉了视觉童鞋。视觉童鞋很快出了一稿(最初的稿子被弄丢了抱歉Orz),确实非常萌,我觉得蛮不错的,然后直接被导师驳回了_(:з」∠)_ 。

    问题就在于,这份视觉稿能够让用户明白这个按钮到底是干什么的吗?我们还是先来看看微信的设计吧。

    向上箭头,很容易就让用户理解,这个按钮操作会有向上的趋势。“11条新消息”又直接告诉用户“消息数目”和“消息是未读的”这两个信息。非常简单的告诉用户,点我吧,我能让你直接看到全部的新消息。这个时候就发现微信的设计虽然看起来简单,但是却能把三个信息完整高效地传达给用户。

    因此在与视觉设计师沟通时,我们应该梳理出需要传达的信息列表,以上述的小功能为例:

  • 有N条消息

  • 消息未读

  • 这个操作将会向上滚动屏幕

    再以这个信息列表为基础与视觉童鞋沟通,就能保证信息完整地传达,在此之后再来考虑信息更好的传达。

    那么让技术和开发的童鞋理解你的设计又是怎么一回事呢?一个产品,设计是外表和骨架,程序就是撑起设计的血肉。有时候一个看似简单的设计需要开发们付出很久的努力,设计师设计的过程会考虑到开发的成本,但也有无法规避设计和开发复杂度的时候。绝大多数的开发人员在遇到一个莫名其妙的需求设计时,只是知道这个设计实现起来非常麻烦,那么很可能会快速否定这个设计。于是开发和设计难免又是一场“恶战”。所以设计师就要让开发理解设计,需要告诉开发,为什么要这么设计,这样设计会给用户给产品带来怎样的好处,这样的好处是否值得去通过技术手段实现。这实际上就是下面要提到的如何去说服。

    其实,有一个简单的方法去避免在设计交付的时候出现与开发僵持的情况,那就是在设计过程中让开发参与进来。可以与他们讨论设计方案的可行性,如交互方式能否实现,动画的成本控制等等。让开发也能对设计方案有大致的了解,也许他们还能为你的方案提供更好的解决思路。当然,应当注意的是,你要时刻作为设计的主导,引导你们的讨论,而不要让开发做决定,毕竟设计师所要考虑的要远远多于开发,这也是设计师的职责和价值所在。

    二是,说服他们去实现你的设计。

    这就需要锻炼我们的说服力。

    说服是建立在对自己的设计方案有信心的基础上,清楚每一个细节为什么如此设计,并有理有据的支持这个设计。一个连自己都无法说服的设计是不可能让别人信服的。

    有了自信的基础,才能开始真正的说服。首先是准备,设计师在与他人进行讨论前,就应当了解对方可能对设计方案在意的要点,如开发就会在意这个方案的开发难点。梳理对方在意的点,并提前准备好解释,在讨论时就显得游刃有余。

    在说服过程中,也可以注意说服的方式。设计师最擅长讲故事了,可以描述用户的使用场景,让设计方案更具有代入感,也更让人信服。同时也可以拿数据说话,用户反馈和产品表现能够非常明确地指出问题所在,那么解决问题的设计方案将毋庸置疑。竞品怎么做的,如何做的,也可以帮助我们说服开发们:“他们能做到,为什么我们不能?”

    设计师的工作过程很多都是与各种人沟通交流的过程。沟通也是需要技巧的,这个技巧可以通过实践,也可以通过学习获得。要记住的是多去沟通,不要怕被驳回,创造力也来自于思想的碰撞不是吗?

    3.3 推动团队

    在整个需求设计实现的过程中,设计师不仅仅是埋头做设计,更应该是整个团队的推动力量。推动产品和需求方去获取信息理解需求,推动团队对设计方案进行评估,推动整个项目往前走。

    3.4 设计价值

     最后在需求完全结束后,设计师要对设计遇到的问题进行总结,同时也要向你的老板展现设计价值,也是工作的价值。设计价值的体现,不像程序那样简单—能高效运行就是成功—而需要用数据来说话,例如

  • 产品在这样的设计下有怎样的表现;

  • 用户对产品有怎样的反馈和评价;

  • 他们的满意度如何;

  • 产品KPI是怎样的。

    设计师的输出也不仅仅体现在产品的表现上,也体现在设计知识的共享上。好的设计师能够自我营销,向外界用良好而容易被理解的方式输出知识。这样更能建立起设计师自己的信心和团队成员对设计师的信任。


    总结

    目前对上述所提到的三个方面的内容还只是建立起了概念,也大致明白了一名优秀的体验设计师需要具备的素质和能力。但素质和能力不是明白了就能够具有的,还需要不断的学习,锻炼和积累。    

    不知不觉就写了这么多字,估计阅读者已经没有耐心听我碎碎念了╮(╯_╰)╭。分段总结应该会好一点,请原谅我的拖延症导致内容堆积的太多。这一个时间段的小结,主要是想给自己提个醒,想成为一名优秀的设计师还差的很远很远,还需要学习的东西有很多很多,不过不要着急,慢慢积累,找准方向,逐个击破。

 

评论(1)
热度(20)

© DaisyWithCat | Powered by LOFTER