不知道你是否有这样的困扰:我们总是会把「以用户为中心」挂在嘴边,但是真正在产品研发期间却很难做到,甚至做的很浅显很表面,并不懂得如何深挖用户,了解用户。那么怎样才能做到真正以用户为中心,何为以用户为中心,用户体验需要怎样去贯穿?这篇文章为您简单解读。
在开始之前,我们先来看个例子
相信柯达和ipod大家都不陌生,甚至于很多人都曾用过他们,柯达相机和ipod都是创新性很高的产品,但是他们在技术上未必卓越,最早的ipod只具有简单的几项必备功能,设计这些产品的初衷,就是要把他们作为「整个平台的一个环节」,柯达提供从卖胶卷到洗印照片的整套服务,而苹果则建立了在线iTunes store。
这说明什么?用户在使用产品时真正所追求的是使用这个产品时的综合体验,并不会因为某一功能某一技术而长期留存。
那如何让产品在整个环节让用户有较好的体验呢?这就需要UX的贯穿,在互联网行业称之为用户体验(User experience)。要做好用户体验,就要了解他,并时刻关注“是哪些人为了什么目的而使用我们的产品”。
到底什么是UX?
从软件产品层面来讲,UX主要是指能够直接与用户交互的用户界面,用户界面是用户对产品的第一印象,在你列出给UI设计师设计的要求里面,应包含了产品的所有要素(用户需求、商业目标以及技术需求等)。
以下模型可以清楚解释UX的组成,从图可看用户只能看到表现层的界面,只要剥离就能看到框架层,支撑框架层的就是结构层,结构层来源于范围层,而范围层的基础是战略层,这就是加瑞特倡导的——用户体验要素。
用户界面这一表现层所能体现的内容是非常有限的,多数和UX相关的内容必须从框架层和结构层来了解,而在某些情况下,还必须回到最根本的战略层来考虑。
所以UX并不是在完成产品开发后再下工夫也能做好的,如果没有从最初的企划阶段开始一步步积累,就实现不了优秀的用户体验。
我在之前做产品的时候一直强调,互联网所遵循的“小步迭代,快速试错”并不是让大家快速拍脑袋,不经过前期充分的了解分析就立马开发实现;“小步迭代,快速试错”是前期产品需求阶段充分思考,了解用户需求,剖析用户路径,完善产品结构,规划好主线目标,在开发阶段快速迭代,快速试错。不充分了解需求,完善产品结构就进行开发,容易在开发过程中不断发现问题,添加需求,这样反而会降低效率,影响开发周期,更容易在产品迭代过程中偏离主线目标,抓不准核心需求。
UX的实现方法
了解了基本的UX知识和作用,下面在简单的说下UX的实现方法。
以用户为中心的设计(User Centered)可以设计出较好的UX体验,使用UCD可以避免在考虑问题、设计产品时钻牛角尖,进而能够从用户角度出发开发产品,不管是工具类还是业务类产品,都应以用户为中心,充分考虑用户体验和场景,这样才能使用户得到更好的扩大和留存,才能增加业务的曝光及工具的使用;反之,即使把工具和业务放在最醒目的位置,不符合用户的场景及操作,也不能得到很好的转化。
很多人都会问UCD到底怎么定义。其实UCD只是一种设计思想,并不是实际的操作方法,因此很多专业人员开发出了许多UCD的变种,但是这些都具有相同的框架层。
UCD的流程大方向一般都是相同的:
1.调查:把握用户的使用状况
2.分析:使用状况中探寻用户需求
3.设计:设计出满足用户需求的解决方案
4.评测:评测解决方案
5.改进:对评测结果做出反馈,改进解决方案
6.反复:反复进行评测和改进
“UCD从把握用户需求开始,反复进行评测和改进,以达到提高UX品质的目的”
从该图可看到,UCD从用户调查开始,很多初期接触UCD的人,在整理需求、了解用户的时期,多从用户主动提出的需求和不满中提取,例如“我们需要这样的功能”、“这部分希望能改成这样”;而我们真正要通过观察用户以及进行用户访谈等手段,把握用户的实际使用情况,从而挖掘潜在的用户需求。
其次就要考虑实现用户需求的方法,并不需要立即实现开发,而是对该功能进行可行性测评(后面会介绍一些实用的可行性测试方法),用户体验就是在不断进行改进、可行性测评中不断完善的。
同一需求,进行不同的用户访谈、做过不同的分析、制作了不同的产品模型和不同的测试,都会呈现不同的产品。
用户参与
以用户为中心顾名思义就需要用户的参与,很多设计人员在产品阶段会不断强调用户参与,但实际真正用户参与的很少,那么用户的参与到底有何作用?
不从用户角度考虑问题,单凭自己的想象,那么修改后的设计与之前的相比不会发生任何变化,因此UCD必须要有真实用户参与。
所以综上所述,UCD应该从产品初期就贯穿整个开发的始末,始终以用户角度为思考的方向,剖析核心需求,建立用户模型,设计出最符合用户路径及行为的产品方案。
最后简单说一下UCD的最新四原则
1.不要盲从用户的意见:所谓的用户意见,不过是用户自身对自己的体验进行分析的结果
2.只为一人设计:在做产品时我们应该了解清楚“是哪些人为了什么目的而使用我们的产品”,因此用户群体肯定不可能是所有人群,如果想要满足所有用户的需求,那么最终产品一定是谁的需求也满足不了,因此抛弃没有用的功能,确保产品的简洁性
3.边做边想:简单的示意图就能促进交流
4.早期试错:在设计的最初阶段就应该反复进行试错和测试,而且要“善于”失败
关于UX及UCD就简单的说到这里,后面会陆续和大家分享一些关于可用性测试及用户调查法的实用方法和措施。