浅析UCD思想及如何量化用户体验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅析UCD思想及如何量化用户体验
版本:v1.01
1UCD产生之背景
UCD(User-Centered Design以用户为中心的设计)起源与上世纪八十年代后期,在九十年代后期传入我国。
近年来,随着中国经济的发展和市场全球化,用户体验正为越来越多的人所认识,市场竞争的重点正在从技术转向用户体验,消费者对用户体验的要求越来越高,厂商对可用性的关注也与日俱增。作为可用性工程的核心方法论,以用户为中心的设计方法(UCD)在北美、欧洲发达国家的IT业界开始实际应用,并在实践中不断完善和成熟,在提高产品可用性质量和用户体验方面取得了明显成效。国内企业起步较晚,但近年来发展迅速,国内各大知名企业纷纷成立用户体验/可用性/UCD部门,一些规模较小的创新型企业也在这方面有所动作。可用性与用户体验研究正在国内迅速崛起,并逐渐形成一个新兴行业。
2UCD在国内外发展状况
2.1UCD思想应用在国外
UCD设计思想是在国外产生的,目前已经有了一套比较完整的理论体系,其早已应用于软件开发的实践活动中。早在1999 年,国际标准组织就将易用性和人的需求为核心的UCD 确立为一种工业标准:ISO 13407。UCD思想应用于实践最著名的是伊利诺伊理工大学的设计学院(ID),UCD的许多基本方法和工具都诞生于此。
2.2UCD思想应用在国内
目前,UCD思想虽然处于理论的导入期,但是实践已经开始。国内对开发中引入UCD思想出现了几种不同的观点:(1)认为UCD是一种新的独立的设计理念,要求综合考虑用户需求和开发技术,要求把用户需求放在首位,有自己独立的开发体系。(2)认为UCD“是对已有开发策略的补充, 而非替代”。(3)UCD有害,限制了开发者的思维,不利于创新。
关于三种观点哪种更为贴切,我们可以先不正面分析。从侧面来了解一个概念!我们为什么要做这个产品?
3我们为什么要做这个产品?
02年前后。UI(用户界面)○1的概念在国内互联网圈子里悄悄地流行开来。随着对UI
○3、概念设计、用户体验(User Experience)○2……而在对这些的方法论、思潮的学习和引用中,“概念越来越多,疑问也越来越多”。大家渐渐发现,我们走上了“弯路”,过多过早地陷入到问题的细节。解决这些问题的根源应该从头开始,应该都汇集到一个问题上:我们为什么要做这个产品?
现在我们知道,产品的根本,并不在于功能如何强大、内容如何丰富、界面如何炫目。事实上,一个不太好用的产品,只要能帮助用户解决需求,也不失为成功;而一个既能解决问题又好用的产品,基本上都可以算是优秀了。因而,在进行细节设计之前,解答“我们为什么要做这个产品”,才是解决产品问题的根本。
要掌握这个根本,首先要了解“用户需求”,解答“产品能为用户做什么”;其次是设计“用户怎么用”,使用“人”的逻辑而非“机器”的逻辑;最后才是努力使之“好用”,给使用者良好的“操作感受”。这就是“以用户为中心设计”(UCD, User Centered Design)的思想。
由此,回到之前的问题,可以认为第一种观点是比较准确的。UCD思想指导开发的核心是以用户为中心,通过一系列的以客户为中心活动完成软件的设计开发,其有一套完善的解
决开发中问题的方案,所以可以作为独立的开发方法使用。其以用户为中心的要求是为了使软件产品具有实用性。这样做不是将开发者限制起来,而是要使开发者的创新建立在用户可用的基础之上,使创新得到大家的认可,所以其是一种推动创新的思想。
4UCD软件开发的基本流程
UCD方法开发过程,是一个反复螺旋式上升逐渐满足用户要求的过程,是一个在每一阶段注重创新性思维的过程。
进行UCD开发的首要任务是组建UCD开发小组,开发小组成员要求要精通各自领域。开发小组成员不仅要有开发人员还要有最终用户一起组成。UCD小组成员的组成可根据具体的项目来确定。
组成开发小组之后就进入了开发环节:
1. 背景研究。本阶段应该确定所关注用户群的背景,了解其进行开发的目的和开发产品所用于具体的环境;
2. 深度研究。更加深入的对用户进行了解,采取深度面试、问答、用户角色与场景了解,最后达到确定用户目标的目的,同时确定开发时可用的可用性目标。
3. 概念定义。根据以上了解条件建立概念模型,再次明确使用场景。之后建立用户可以测试的简易原型,专家或用户对原型进行可用性测试,最后由测试者对原型作出评价。然后对原型改进,直至满意。
4. 界面设计。根据满意的简易原型建立产品结构示意图,确定初步程序流程,建立具体的产品框架,建立与用户沟通的交互原型。在以上工作基础上,进行卡片分类排序——就是把关键流程用卡片形式定义下来,然后不断组织,了解和挖掘最佳的排序模式。
5. 程序实现。根据以上的调研和反复的以用户为中心的改进,将系统进行编程实现。
6. 执行测试。用户对建立初步系统进行可用性测试,组织专家进行专家评估和易用性评估,并在这些工作的基础上进一步改进产品系统。
7. 发布。在专家与用户测试都通过后就可以进入到产品的发布阶段,在此阶段应该注意市场对产品的反馈,以便积累经验,对产品进一步改进。
最后是产品的维护阶段。在此阶段,开发者要主动和用户沟通,找出存在的问题并及时的进行修改。这一阶段是非常重要的,决定软件客户满意度的关键往往在这一阶段。
5量化用户体验
以上阐述了UCD的思想及应用其思想开发软件的基本过程。在我们了解了其基本概念后,可能会想到,我们该如何运用这一思想来解决现有的项目。既然它是一个思想,那么我们就要它作为项目或是产品开发的指导思想,也就是以UCD为思想,可用性是指标,用户体验为目标的开发理念。
1、UCD是思想:
UCD为核心思想,通过有效的方法和手段保证对用户的使用感受有正确的预估;认识用户的真实期望和目的;在功能核心还能够以低廉成本加以修改的时候对设计进行修正;保证功能核心同人机界面之间的协调工作,减少BUG。通过UCD方法和业务特点的有机结合,真正做到以用户为中心。
2、用户体验是目标:
以用户接受、听得懂、喜爱的方式和用户互动。“未来的产品,必须取悦用户的心,而不是大脑。”