一、用户体验
用户体验:并不是指一件产品本身是如何工作的,而是指“产品如何与外界发生联系并发挥作用”,也就是人们如何“接触”和“使用”它。
对于复杂的产品来讲,创建良好的用户体验和产品自身的定义之间的关系相对而言是独立的。
越来越多的企业已经开始意识到,提供优质的用户体验是一个重要的、可持续的竞争优势。
用户体验形成了客户对企业的整体印象,界定了企业和竞争对手的差异,并且决定了客户是否还会再次光顾。
内容网站由信息组成,网站的主要目标之一,就是尽可能有效地传达那些信息。它必须用一种能帮助人们理解和接受的方式呈现出来。
高效的沟通是决定交互工具网站是否成功的关键因素。
“特性”和“功能”总是重要的,但是用户体验对于客户的忠诚度有着更大的影响。所有尖端技术和品牌营销邮件都无法让在竞争对手网站上感觉更好的客户再访问第二次,一次良好的用户体验却可以。
转化率是一种衡量用户体验效果的常用方式。
任何在用户体验上所做的努力,目的都是为了提高效率。这基本上是以两种主要形式体现出来的:“帮助人们工作得更快”和“减少他们犯错的几率”。
以用户为中心的设计思想非常简单:在开发产品的每一个步骤中,都要把用户列入考虑的范围。
二、要素汇总
用户体验的整个开发流程,都是为了确保用户在你的产品上的所有体验不会发生在你“明确的、有意识的意图”之外。这就是说,要考虑到用户有可能采取的每一个行动的每一种可能性,并且去理解在这个过程的每一个步骤中用户的期望值。
表现层: 你看到的是一系列的网页,由图片和文字组成。一些图片是可以点击的,从而执行某种功能。
框架层: 按钮、控件、照片、和文本区域的位置。框架层用于优化设计布局,以达到这些元素的最大效果和效率。
结构层: 框架是结构的具体表达方式。框架层确定了在结账页面上交互元素的位置,而结构层用来设计用户如何到达某个页面,并且在他们做完事情之后能去什么地方。框架层定义了导航条上各要素的排列方式,允许用户可以浏览不同的商品分类;结构层则确定哪些类别应该出现在那里。
范围层: 结构层确定网站各种特性和功能最合适的组合方式,而这些特性和功能就构成了网站的范围层。任何一个功能是否应该成为网站的功能之一,就属于范围层要解决的问题。
战略层 : 网站的范围基本上是由网站战略层所决定额。这些战略不仅仅包括了经营者想从网站得到什么,还包括了用户想从网站得到什么。
从下到上,每一个层面的工作在下个层面可以结束之前完成。
来自企业外部的用户需求,尤其是那些将要使用我们网站的用户。我们必须要了解这些观众想从我们这儿得到什么,还要知道他们想达到的这些目标将怎样满足他们所期待的其他目标。与用户需求相对应的,是我们自己对网站的期望目标。这些产品目标可以是商业目的或者是其他类型的目标。
范围层:
功能规格:对产品的“功能组合”的详细描述。
内容需求:对各种内容元素的要求的详细描述。
结构层:
交互设计:定义系统如何响应用户的请求。
信息架构:合理安排内容元素以促进人类理解信息。
框架层:
信息设计:一种促进理解的信息表达方式
界面设计:安排好能让用户与系统的功能产生互动的界面元素
导航设计:屏幕上的一些元素的组合,允许用户在信息架构中穿行
内容和技术是对最终的用户体验产生影响的两个额外因素。
内容:用户不会仅仅为了体验导航的乐趣而访问网站。你可以得到的内容将在你的网站中扮演一个非常重要的角色。
技术:在大多数案例中,你所能提供给用户的体验状态主要是由技术来决定的。
三、战略层
1、我们要通过这个产品得到什么?(描述出企业的产品目标)
2、我们的用户要通过这个产品得到什么?(关于用户需求)
产品目标:每一个做出的决定,都应该建立在我们确切地了解了它的影响力的基础之上。
品牌识别:品牌识别可以是概念系统,也可以是情绪反应。它之所以重要是因为它无法不被用户注意。在用户与产品交互的同时,企业的品牌形象就不可避免地在用户的脑海中形成了。
口碑和市场营销可以吸引潜在用户(新用户),用户体验能极大地影响访问者的二次访问几率
用户需求
他们是谁?
他们的需求是什么?
用户细分:
1、人口统计学:性别、年龄、教育水平、婚姻状况、收入
2、消费心态档案
创建网站或任何一个技术型产品时,有另一组非常重要的属性也需要考虑:
用户对技术和网页本身的想法。
你的用户每周花费多少时间使用网络?
计算机是他们日常生活的一部分吗?
他们喜欢跟技术型产品打交道吗?
他们总有最新和最好的硬件,还是他们只在不得不升级的时候才升级吗?
创建细分用户群只是一种用于“揭示用户最终需求的手段”。你真正只需要得到的是和你发现的“用户需求数目”一样多的细分用户群。
可用性和用户研究
可用性的最终目标,都是寻找令产品更容易使用的途径。
四、 范围层
带着“我们想要什么”、“我们的用户想要什么”的明确认识,我们才能弄清楚如何去满足这些战略的目标。当你把用户需求和产品目标转变成产品应该提供给用户什么样的内容和功能时,战略就变成了范围。
定义项目范围同时在做两件事:这是一个有价值的过程,同时能产生有价值的产品。
过程的价值在于,当整个事情还处在假设阶段的时候,它能迫使你去考虑潜在的冲突和产品中一些粗略的点。我们能确定现在能解决哪些事情,而哪些必须要再迟一点才能解决。
产品的价值在于,被定义的这个产品给了整个团队一个参考点,明确了这个项目中要完成的全部工作,它也提供了一门用于讨论这件事情的共同的语言。
用文档来定义产品需求
原因1:这样你才知道你正在建设什么
原因2:这样你才知道你不需要建设什么
在范围层,我们讨论的问题从战略层的“我们为什么要开发这个产品”转向“我们要开发的是什么”
撰写任何类型的功能规则说明的规则
1、乐观:描述这个系统将要做什么事情去防止不好的情况发生,而不是描述这个系统“不应该”做什么不好的事情。
比如:将“这个系统不允许用户购买没有风筝线的风筝”替换成“如果用户想买一个没有线的风筝的话,这个系统应该引导用户到风筝线页面”
2、具体:尽可能详细地解释清楚状况,这是我们能决定一个功能是否被实现的最佳途径。
3、避免主观的语气:功能规格必须可验证——就是说,它必须要能证明“这个需求没有被满足”。
确定需求优先级:
1、评估需求是否能满足战略目标(网站目标和用户需求)
2、实现这些需求的可行性有多大?
五、结构层
交互设计与信息架构
在定义好用户需求并排列好优先级别之后,我们对于最终产品将会包括什么特性已经有了清楚的图像。然而,这些需求并没有说明如何将这些分散的片段组成一个整体。这就是范围层的上面一层:为网站创建一个概念结构。
交互设计和信息架构都强调一个重点:确定各个将要呈现给用户的元素的“模式”和“顺序”。交互设计关注于影响用户执行和完成任务的元素。信息架构则关注如何将信息表达给用户的元素。
交互设计关注于描述“可能的用户行为”,同时定义“系统如何配合与响应”这些用户行为。
概念模型:
用户对于“交互组件将怎样工作”的观点称为概念模型。软件是否把某个特性处理成用户所熟悉的某个概念?比如,“购物车”在典型的电子商务网站概念模型中是一个容器,这个概念模型同时影响了它的视觉设计和在界面上使用的语言。
使用人们熟悉的概念模型,会使用户很快适应一个不熟悉的网站。一个令人不太熟悉的概念模型只有在用户能正确理解并诠释它的时候才能起到效果。
我们不必将概念模型明确地告诉我们的用户。事实上,这样做会让用户觉得很混淆,反而无法帮助他们。
更重要的是,概念模型是用于在交互设计的开发过程中保持使用方式的一致性的。了解用户对网站模式的想法(是零售商店的工作方式吗?还是产品目录的工作方式?)可以帮助我们挑选出最有效的概念模型。
在理想情况下,我们不需要告诉用户网站使用的是什么样概念模型;用户在使用网站的时候,基本上是凭直觉的,因为这个网站的交互行为与他们隐含的期望值完全相符。
信息架构: 信息架构研究的是人们如何认知信息的过程,对于产品而言,信息架构关注的就是呈现给用户的信息是否合理并具有意义。
六、框架层
功能型产品:交互设计(提供给用户做某些事的能力)+信息设计(以任务为导向传达想法给用户)
信息型产品:导航设计(提供给用户去某个地方的能力)+信息设计(以信息为导向传达想法给用户)
导航设计:任何一个网站的导航设计都必须同时完成以下三个目标
首先,它必须提供给用户一种在网站间跳转的方法。
其次,导航设计必须传达出这些元素和它们所包含内容之间的关系。
第三,导航设计必须传达出它的内容和用户当前浏览页面之间的关系。
七、表现层
评估一个产品视觉设计的简单方法之一,是提出以下问题:
1、你的视线首先落在什么地方?
2、哪个设计要素在第一时间吸引了用户的注意力?
3、它们是对于战略目标来讲很重要的东西吗?
4、用户第一时间注意到的东西与他们的或你的目标是背道而驰的吗?
如果设计是成功的,用户眼睛的移动轨迹的模式应该有以下两个重要特点:
首先,它们遵循的是一条流畅的路径。
其次,在不需要用太多细节来吓到用户的前提下,它为用户提供有效选择的、某种可能的“引导”。
组织原则:
任何一种信息收集都有一个固定的概念性结构。我们所面临的困难不是创建一个结构,而是在创建一个能与“我们的目标”和“用户需求”相对应的、正确的结构。