金灵姣(上海大学 上海美术学院,上海 200444)
随着科技的发达,互联网产品种类繁多,产品已不仅仅只是停留在是否存在功能的有无竞争,用户体验的好坏直接决定用户是否购买你的产品。如何让用户拥有良好的用户体验,作为其基本准则的“以用户为中心的设计”的设计方法便成为现在研究的热点。以用户为中心的设计方法是交互设计的核心,而交互设计不同于传统的平面设计、服装设计、工业设计等,它是作为多学科延伸出的一个比较新的设计领域,是一门交叉学科,涵盖心理学、社会学、管理学、设计学等多个领域。本文通过查阅国内外资料,梳理概括出交互设计的基本概念,对以用户为中心的交互设计方法进行探究。
交互设计,就是在设计人与行为,设计“人之于其他一切客体的行为”。辛向阳在《交互设计:从物理逻辑到行为逻辑》一文中写到:“交互设计改变了设计中以物为对象的传统,直接把人类的行为作为设计对象。”换句话说,交互设计关注的是人行为的反馈。
交互设计的核心是以用户为中心来进行设计,即用户体验设计。用户体验设计由电子工程学、心理学、认知科学学者唐纳德·诺曼在1990年代提出:“通过提升用户与产品、服务交互中的可用性、可触达性、情感性等因素,最终使用户达到满意的设计过程。”即以用户为中心的设计的目标可以归纳为:解决用户的痛点与需求,使得产品实用、易用,提高用户体验。
(1)基本概念
在《用户体验要素》书中,加瑞特提出,创建吸引人、高效的用户体验方法即为以用户为中心的设计。这要求设计者在开发产品的每一步,都要将用户的行为与想法作为准则。由此可见,其设计原则是以人类的行为作为设计对象的,以满足用户的需求作为目标。我们可以试想一下,如果用户没有一个良好的使用体验,那么你所设计的产品的使用率就可想而知了。
(2)以用户为中心设计方法的五个层面
以用户为中心的设计方法五个层面分别为表现层、框架层、结构层、范围层和战略层。自上而下的框架为建设移动类产品提供了良好的设计准则,这五个层面分别从具体到抽象,为实现用户的基本需求和良好的用户体验提供了方法。
以下为五个层面的具体内容:
①表现层:由一系列文字和图片组成,包括可点击的图片和可进入的超文本链接,从而可以实现某些功能。主要对应产品的视觉设计,从视觉层面上为移动类产品增加亮点。
②框架层:主要表现为产品的信息设计与导航设计,即文本、按钮、图片等元素的位置,可用于优化设计布局,最大化利用率和效果。
③结构层:确定移动类产品的导航栏类别等,主要表现为产品的信息构架。
④范围层:主要表现为产品的内容需求与功能规格。
⑤战略层:包括产品的经营者想在产品中得到什么,用户想在本产品中得到什么。主要描述用户和经营者的需求,即用户需求和商业目标。
优秀的产品必须满足以上的五个层面,并且包含五个层面中的各个要素。自上而下的层级决定了我们在设计时的顺序。我们必须先从战略层开始,分析用户的需求,根据用户的具体需求制定产品的定位和功能。之后设计师就能通过产品定位和具体功能来设计产品的信息构架,输出产品原型,最后进行产品的视觉包装。可以说,这五个层级谁也离不开谁,层级自上而下的连锁反应,缺一不可。因此,在设计产品时,我们需要团队的力量。
在产品落地流程中也是如此。
《破茧成蝶》一书提到了在具体产品落地方案中设计师所要做的五大步骤,分别为:需求分析、设计规划、设计实施、项目更进和成果检验。而这个前三个步骤更是与以用户为中心的设计方法中的五个层面相对应,旨在提出我们在规划具体的移动类产品时,需要从抽象到具体去设计。抽丝剥茧,最后完成产品的蜕变。
(1)需求分析
首先是战略层,在产品实际落地流程中对应了步骤一——需求分析。对于用户的喜好、特征、行为的研究,预测用户的发展,分析用户的需求。主要方法有用户访谈和现场调查、调查问卷、产品流量、日志分析等。只有了解我们的用户,知道他们需要什么,才能确定产品的主要功能。不仅如此,我们更要分析产品的商业定位,只有将用户需求和商业需求相平衡,才能更好地统筹战略层。
(2)设计规划
其次是步骤二——设计规划与范围层的对应,主要解决的是产品的功能规划与内容需求。针对上一步的用户研究与需求分析,可以规划出产品主要的功能、使用场景、任务流程。用一句话来描述就是:什么人在什么时候、什么地点使用什么方式解决了什么任务。建立特定的用户模型和故事板能够很好地帮助我们确定产品的定位,从而对应地制定出具有针对性的设计需求文档。最后我们将信息进行有效分类和整理,输出产品的信息构架,并通过基本架构来确定任务流程。这与结构层相对应。
(3)设计实施
步骤三的项目实施则与框架层和表现层相对应,其中包括交互设计师所要做的输出产品的原型,与视觉设计师需要对界面进行进一步的美化与加工。优秀的视觉风格会为产品增加亮点,提高产品的易用性,并让用户拥有更好的体验。
以上的三个步骤“需求分析”“设计规划”“设计实施”,是以用户为中心的用户体验设计的主要流程,也与上文提到的五个层面紧紧地结合了起来。从用户调研,进而分析出用户需求,到最后成熟的落地产品,这呈现了以用户为中心的设计原则。
(4)项目更进与成果检验
在设计师完成了自己的设计后,并不代表整个工作的结束。此时设计师需要做到项目跟进与成果检验两个步骤。在程序员进行产品开发时,及时的沟通能够让产品上线工作事半功倍。因为程序员的工作只是让产品能够使用、如期上线,有时也无法保证完全按照设计师所设想的去做,这时候就需要两方的沟通与协作,保证产品能够顺利落地。在整个程序工作完成后,设计师还需要进行成果检验,包括可用性测试、A/B测试等,可以简单地理解为我们收卷前的自我检查。只有这样,才能提交一份低失误、拥有良好用户体验的产品。
以上的五个流程从上至下,从抽象的业务诉求到完整的落地产品,环环相扣,一步也不能缺少。
在我们拿到抽象的业务需求时,需要将用户体验放在首位,用户需求最为基础。其次进行用户研究工作,根据实际的调研与问卷建立用户模型、故事板等。以调研结果来输出产品的基本功能。保证基本功能能够以简单自然的方式呈现,提高产品的易用性,减少用户的学习成本。此为产品的战略层,只有做好这些工作,接下来的设计才能不脱离主题,时刻“以用户为中心”,打造出真正让用户喜爱的产品。
另外,在我们投入实际项目与落地产品时,也需要与一定的理论相结合,这样,我们才能做出有内涵和深度的产品。