UX设计的工作涵盖方方面面,UX设计师在不同的公司可能会有不同的Title,有的公司称之为产品设计师或交互设计师。在这个同质性产品繁多的时代,用户体验是公司注重的一个重要方面,需要有一个职位来确保用户的体验是最佳的。

 

 

以上这张图显示了UX的整个流程。我们可以一目了然地了解到UX设计师在一个产品过程中处于什么样的位置,和其他的职位有什么关系。

 

Research

UX的过程从一些研究性的工作开始,比如当你有一个新的想法,或要发布一个新的产品时,要先做一些市场调研,了解你的竞争对手有哪些,有没有足够的市场空间和足够的用户,你的产品针对的用户是什么群体,与其他竞争对手有什么不一样等等。你也可以去观察用户在用类似的产品时有什么行为,他们有什么痛点,并思考你的产品如何更好地解决这些痛点。

 

Insight

第二步是要解读你的调研结果,得出Insights. 过程中可能会用到许多工具。这一步的目的是通过解读用户的痛点和他们想要的功能等,来确定我们的产品定位,比如什么样的想法是值得实现的,你的用户群体有什么特点,他们的性别、年龄区间、职业等是怎样的。这些用户会有怎样的user stories,即他们完成某件事的整个过程。

 

UX Vision

然后就到UX Vision这一步。作为UX设计师,你应该对产品有比较全局的把握,知道你想要用户通过你的产品达到什么目标。

 

Concept

接下来是比较不抽象的内容,比如画纸上的草图,线框图,或做可以点击的动态图,最后形成好看的视觉设计。从一开始最简单的草图到最后最精美的视觉设计图,中间有许多迭代过程。UX设计师需要在短时间内创造出不同版本的设计,并不断做用户测试,验证是否能满足用户需求,可用性好不好,用户能不能找到想要的功能。如果不能就要不断迭代改进。

 

Design

最后做出Detail design,和程序员合作发布最后的产品。

 

一个典型的产品设计过程,UX设计师要或多或少地参与到每一个过程中。看到现在你可能会觉得UX设计师的工作有些overwhelming,他们要从头到尾做这么多工作。其实不同的公司不同,在整个流程中,并不是每一个环节都有足够的时间精力和资源去做。如果你必须在一个月内发布一个产品,中间的一些步骤可能会被省略。比如用户画像参照以前的经验大概确定,或者可能沿用以前的设计模式。并且UX设计师也可能是在一个团队里工作,而不是一个人。团队里可能有一个专门的Researcher帮忙做Research的部分,有专门的视觉设计师做最后的Detail Design工作。上文图中越偏向中间位置的工作,便越是UX设计师发挥的主要空间

 

接下来我们具体谈谈UX设计师是如何做以下这些重要工作的:

  • User research
  • Sketching / wireframing
  • Prototyping
  • Usability testing
  • Visual design

 

User research

 

 

用户研究的工作,会和专门的User researcher一起,做例如竞品分析,调查问卷,采访等工作。有时候会直接去目标用户的家里做一些调研。

 

假设你要开发一个新的美食点评App,作为采访者,你可以在用户面前摆出市场上现有的美食点评App的Logo,问他有没有使用过这些产品,使用过程中有什么好的和不好的体验,让他对这些产品的喜爱程度进行排序,并询问他最喜欢或最不喜欢某个产品的原因。

 

这样做可以得到一些初期Insights,比如某个App的哪些特性是我们可以借鉴的,或用户一致反映的痛点是什么。用户研究对于整个产品是很重要的,作为UX设计师,我们要提前设计好要问用户哪些问题,以什么形式提问,思考最终要达到什么目标。做用户研究过程中,需要和用户有流畅的交流,因此语言与沟通能力也是UX设计师的一个挑战。

 

Sketching / wireframing

 

 

UX工作职责的另外一个典型步骤是Sketching / wireframing. 很多时候是像上图一样画草图在纸上。这样做的原因有二。其一是我们不必在这一步花费很多时间和精力,如果你在Sketch上设置大小,找好图片和图标最终做出来这样的图,可能要花好几个小时,但如果你只是有个idea, 但不确定用户是不是真的喜欢,用草图的形式画出来可能只用花一两个小时,节约了时间。如果花了很多时间设计出来最后发现用户并不爱用,就浪费了很多时间。

 

第二个原因是,如果你把这些做得就像最后的产品一样漂亮,做用户测试时,对功能的评估可能相对来说比较困难。用户可能会提出比如这个按钮太大,这个地方的颜色不好等偏向外表的建议,他们看到这个产品已经费了很大功夫做成这样了,可能不会提出一些功能上的、更接近本质的评论。所以我们会把它保持得比较粗糙,感觉随时都能重画,这样用户可能在概念性、功能性上的评论会多一些。比如用户可能觉得这个功能根本不Work, 他更想这个产品实现别的功能。这样的评论可能具有更多的价值。

 

上图有许多小箭头,这些标注是给UX设计师自己和程序员在早期看,如果标注的功能不能实现就早早地抹去。给用户做测试时,并不会把这一大张纸放到他们面前,而是裁剪成一张张手机屏幕,模拟手机的界面。最开始只递给用户第一张图,用户如果想点击其中的按钮,就把点击这个按钮会发生什么的下一页递给他,模拟真正使用App的过程。

 

Prototyping

 

 

原型制作,大概意思是如果你不想把Sketching / wireframing步骤中的那张大图进行裁剪,让用户点击一张纸然后再递下一张纸,那么更高级的做法是通过现有的软件(Axure, Invision, UXPin等),把其变成可以点击的原型,这些软件都是比较好上手的。

 

Usability testing

 

 

上图左边是调研人员,右边是参与测试的人(被试),他用鼠标来操纵原型,在操作时会不断给你一些反馈。比如用户可能会反映你要他找到一个功能,但他都不知道按钮在哪。

 

在做可用性测试时,UX设计师要事先设计好给被试做哪些Test,问哪些问题。问问题需要有一定的技巧性,且不能问带有偏见性和主观情感的问题。例如“你觉得这样做会不会更好一些?”就带入了设计师的主观意见,不是一个好问题。这一步骤和前期的用户研究有点像,同时需要很强的随机应变能力和语言沟通能力。

 

Visual design

视觉设计,可能用到的工具是Sketch或Adobe Illustrator. UX设计师要掌握一些设计基础和设计感觉,以此做最后Detail design的工作。如果你缺乏一些设计的基础和感觉,就要在做项目过程中逐渐积累和培养,多看看别人的设计。

 

在大体量公司和初创公司做 UX 设计师的不同

 

职责不同

  • 大体量公司:如IBM,Google,Facebook,阿里,百度等。大公司的分工明确,会有一个设计团队。UX设计师会做整个产品流程中偏向UX Vision的工作,比如头脑风暴,研究UI背后的逻辑关系,画线框图,做测试等,而不太会做很多的用户研究和视觉设计。
  • 初创公司:在初创小公司,UX设计师通常会将用户研究,UX,交互设计,视觉设计等工作一人包办

 

节奏不同

 

  • 大体量公司:UX的过程非常详尽,每个功能都保证有足够的时间进行测试和推进。
  • 初创公司:需要非常快地发布产品和迭代,往往没有足够的时间详细地做UX过程的每一步,有时可能会把Feature先发布了,再根据用户的数据进行改进。

 

设计的风格不同

 

 

举一个例子,这是IBM Watson的产品图,都是面向企业的人工智能产品,我们可以感觉到一种Business感觉扑面而来,不是很轻松明快。

 

 

 

以上两张图是小公司Expii的教育产品,可以看到和IBM Waston的设计风格是不一样的,比较轻松明快。大家在找工作时,也可以看看自己对产品设计有没有什么强烈的偏好,是比较喜欢偏企业的风格还是比较喜欢轻松明快的风格。

 

在面向企业公司与面向大众的公司做UX设计师,有什么不同?

 

企业级产品/政府产品的公司:IBM, Oracle, SAP, Google (的一部分团队)等。这些公司的用户群体往往比较偏,可能是你在加入公司前完全没有想过的,需要一段时间去适应,可能还需要学习一些 Domain expertise. 企业级产品要考虑的因素更多,限制更多,一个产品的商业影响更大。

 

面向大众的公司:Yelp, Uber, Airbnb等。这些公司的产品谁都可以用,虽然他们也会定义用户群体,但设计师一开始就会比较容易地站在用户的角度考虑问题,比如设计师很容易就能设想自己是一个Airbnb用户。