【编者按】本文作者@刘津legene ,一个再优秀的交互设计师,如果不了解项目的相关背景及特殊限制,也难以做出好的设计。
如演员在上场前都需要熟读剧本,不可能什么都不了解就完全凭经验临场发挥。优秀的演员除了读剧本,还会做一些其他工作,比如读一些相关历史书籍,体验角色生活等。交互设计师也是一样,好的交互设计师,在正式开始设计前也会去了解产品的相关信息,这样在开始设计时才会做到胸有成竹。
那么具体需要从哪几方面入手呢?
1、了解市场背景、收集相关资料
可以上网查询这方面的文章,理解产品所处的市场环境及发展趋势;尽量主动收集(不是所有的产品经理都会主动分享)市场分析及各类调研资料,提高自己的相关知识背景。
2、分析竞争产品及相关产品
在互联网公司中,完全创新的产品并不多,所以我们很容易找到竞争产品或相关产品。可以事先分析这些产品在用户体验上的差别,让自己心中有数。
3、明确产品的定位及目标
这是非常非常重要的一点,也是很多产品经理和交互设计师容易忽略的地方。产品的定位及目标直接决定了产品的风格及可参考的竞品范围。
比如要做一款在线销售xx产品的网站,竞品A和竞品B是这方面比较有名的两个网站,且竞品A的用户体验明显好于竞品B,那这是否意味着要更多的参考竞品A呢?答案是不一定,因为你的定位可能更接近竞品B。
产品定位是由多方面原因决定的,可能包括市场原因、法律条款、公司自身条件、决策、商务合作限制等,这些远不是交互设计师可以把握的。所以在设计前,一定要通过和产品经理沟通弄清楚产品定位及目标(光看需求文档中的描述很可能是不够的)。
如果发现产品经理的描述有漏洞或是不够清楚,要追根究底,可以多询问项目中的其他角色(比如商务、法务),协助产品经理把这个地方搞明白。
4、了解目标用户及使用场景等
这个就不用多说了,要清楚谁是你的用户,用户的大致情况以及使用场景,使用情况等。如果产品经理也不清楚的话可以在网上查查相关资料,或者请身边的朋友聊聊他们会如何使用这类产品。只要有心,办法总是有的。
5、正确对待特殊要求
特殊要求就是一些死规定,比如xx广告必须放在这里,xx地方必须……;这些地方同样不是由交互设计师可以左右的,而是受各种资源的局限。特殊要求直接作用于设计方案。
好了,这些都搞明白了,就可以整理需求,设计用户目标、任务流程、信息架构、页面原型了……