文中虽然作者是一名国外的用户体验设计师,但是其在工作中遇到的问题以及想法同样适用于国内类似于交互设计以及服务设计的设计师们,尤其是即将毕业要从事该岗位的同学,非常受用。
实际工作中的用户体验和你的在校项目是有差距的。
作为一个新人设计师,我经常会思考关于工作与学校项目之间的一些问题,这也是我之前作为一个学生想了解的问题。尽管我的专业和我目前的职位很匹配,但是我们都知道,学术界和真是世界是存在差距的。因此,非常有必要了解现实世界与象牙塔之间的区别。
我的简单背景:毕业于佐治亚理工学院,HCI专业(人机交互)的理工硕士,这里的大多数毕业生毕业后都选择用户体验设计师。毕业后一个月,我就职于LinkedIn的用户体验设计师。从事了半年以上的UX设计师后,学校生活记忆犹新,在此我想分享在学校项目和现实工作之间差异的一些思考。我希望这篇文章会对学习HCI的学生在UX设计师职位上有所帮助。
首先,在谈论这些差异之前我想说明一下,学校所教授的内容肯定会应用于行业领域。你所学到的肯定你未来事业的基础,如果没有这个坚实的基础,你很难适应现实现在的工作。然而,为了更好地准备自己到真正的战场,请牢记以下差异:
Perfect UX process doesn’t exist in the real world
我们在学校里学到的一个标准的UX流程,大部分的学校项目完全遵循了这一流程:研究问题,思考解决方案,给出最佳解决方案,然后进行用户测试,理想情况下,测试后会有几轮迭代。总体而言,这个过程是相当线性的。
不幸的是,在现实工作中,事情永远不会完美。有可能的情况是,因为招募参与者的问题研究不能在项目刚开始时顺利展开,或者因为资源短缺,最适合的想法可能不能完完全全被实现等等。然而,这些不同的流程很自然地从我们在学校学习和实践的标准流程中分离出来。我们的目标是尽力遵循UX过程原理,根据项目具体的项目灵活地应用。
Design for scalability is key(为可扩展性而设计很关键)
刚毕业的设计师在工作中是很容易忘记可扩展性。在学校,我们只需要为当前的问题找到最好的解决方案,不必思考很多关于产品未来发展的问题。因此,我们不会对产品的生命周期做多大的努力,从而忽略随着时间的推移产品不断的演变。
然而,在现实工作中,公司尽量使他们的产品尽可能考虑可扩展性以适应未来的不同使用场景。场景可能是不断增长的用户数量、功能越来越多、产品的国际化以及定制产品以适应不同的人口学。公司之所以考虑扩展性是因为他们希望将成本最小化。因此,一个产品尽可能容纳多个场景将是最可取的。
Business VS User-centered design principle(商业 VS 以用户为中心的设计原则)
在校项目中,我们100%专注于以用户为中心的设计原则。然而,对于公司来说,正是因为商业价值才使得公司得以存活。理想的情况是,这两者之间没有冲突,用户体验越好,最终带来的收益越多,然而,利润并不总是符合以用户为中心的设计原则。
例如,大多数公司在他们的产品上用广告位来赚钱,然而这会对用户体验产生负面影响。广告会使你在浏览的内容时容易分心。有些产品甚至会把广告伪装成其他种类的内容或导航以便用户点击它们。还有其他卑劣的手段被用来赚钱,如收费信用卡免费试用后没有任何警告,隐藏一些意想不到的收费,直到结帐过程中的最后一步等都没有遵循以用户为中心的原则。那些过于“极端”的公司最终会失去用户,但显而易见的是,他们如果不努力获取利润就无法生存。当这两者之间产生冲突,也用户体验设计师的责任去平衡商业和用户体验,使得产品在盈利的情况下同时最大限度的提高用户体验。
Systematical thinking is essential(系统的思考是有必要的)
大多数的学校项目都是相互独立的,所以我们没有足够多的机会去进行系统性的思考。其实在工作中,系统思考是必要的,很有可能你只参与公司产品线的一部分,或者只负责生态系统的一部分,如果你没有系统的思考问题的你绝不会全面的解决问题。
像上面的图片,所有的点都是相连的,移动其中任何一个就会影响整个系统。公司越大,生态系统就越复杂,在开始你的设计之前了解整个环境是很重要的,作为其中的一个点,最好不要让自己孤立地去思考问题,甚至有一些自认为很酷的天马行空的想法。一定要主动合作和沟通,你应该确保你的这个点能够匹配图片中其余部分。
Prioritization happens everywhere(优先权随时会变)
你可能会失望,当你第一次进入该领域。
“针对产品会产生这么多好想法,为什么我们不能同时做所有的事情呢?“
是的,可能我们都经历过这样的兴奋:可以列出所有深思过的想法,用原型完美地表达,最后赢得掌声和教授的称赞。
而在现实工作中,关注这些类似于需要多长时间实现,成本多少,以及项目时间点等是永远不能被忽视的,分秒必争,每一件事都重要,这就是为什么几乎每一个项目都会发生优先级问题。具体比如紧急性,重要性和工程师难度等通常作为优先级比较高的来考虑。随之而来的是产品开发分为几个阶段,作为设计师,我们应该始终熟悉产品的流程以及界面,同时也要理解设计是如何循序渐进地向前推动以适应各个发展阶段。
上面列出的是我在工作中发现的一些关键点,但在学校却没有引起足够的重视。这是基于我个人的经验,可能不适用于每个人。然而,我希望在这里能提供一些见解给那些在未来要从事体验设计师的学生朋友们。