Book Review 用户体验的要素
本书以一个流程的方式来阐述如何建设一个有用的,能够实现预期目标的网站。这和我预期的关注交互设计的不同。可以说,比我想象中的深刻。
战略:
战略层,即要设定一个目标,并建立网站满足目标。在这个过程中,我们可以对用户进行分群,使用品牌识别,用户研究(如进行问卷和访谈)。并为战略层设置一个目标,如对于一个需要大量时间沉溺的网站,如社区,访问的时间增长提高可以设置成目标。对于一个需要快速获得他们需要的信息的网站,可以考察用户对于关键词的翻页情况。为此,开发团队要设置vistion document,来回答 我们为谁做网站?他们分几类?他们有什么特点?怎么样算是完成了目标?
范围:
为了达到战略目标,我们需要确定我们需要什么功能来满足这些需求。在这个阶段可以制定功能需求文档。并未需求分优先级,这尤其重要。由于资源总是有限的,可能无法一时实现所有的功能,可以放在下一版本的开发规划中。同时需要对内容需求进行获取,即我们会显示什么内容,内容的规格是多大,长度?更新频率。对于视频,音频,他们的长度和大小?在制定功能文档的时候,使用主动积极的描述方式至关重要。如用户无法点某个按钮,可以描述为设置为暗色,或上锁样式,如果点击会弹出提示框。
结构:
结构层可以分为交互设计和信息架构。交互设计,去分析你的用户会怎么使用网站?因此你提供的功能改如何呈现?你改如何处理用户的错误输入(设置成无法实现的,或导向他们需要的功能或信息)?也可以模拟他们在显示生活中的交互方式放在web页面上。对于信息架构,主要值得是如何对内容进行分类和定义。将每一篇文章认为是一个节点,可以有以下组织方式:层级结构,矩阵(多维),自然结构,线性结构。团队中可以通过画流程图和交互图(use case)之类的来对结构的组织方式进行建模。
框架:
框架层关注结构侧提供的每一个功能的细小细节:包括界面设计,导航设计以及信息设计。通常设计的时候要遵循一定的规范或习惯,除非有很充足的理由打破这种规范和习惯。为此我们经常需要“线框图”wireframe来完成这部分工作。而对于较为复杂的网站则需要多个线框图。线框图关注不同类型的导航的位置:全局导航,局部导航,辅助导航,上下文导航,以及站外导航,站点地图和索引表。这些线框的大小也受内容类型及大小的印象。
表现:
表现层是关注视觉的。对比的设计用来突出需要突出的内容,一致性的设计也是为了强调需要强调的内容和主题。为此,工作人员需要遵循一个原则和视觉规范。在工作之初制定这样的视觉规范是至关重要的。这个阶段产生的结果是原型(prototype)。
这些层面在项目的不同阶段需要着重考虑,但是可以在下一个阶段还需要变更上一个阶段的需求。也就是说他们并不是独立的,有时候会杂糅在一起。好的最佳实践往往是上一个阶段的工作在下一个阶段完成之前完。但这也意味着有时候所有决定会在最后一刻做出。这是一个煎熬的过程。我深有体会。但这种情况下往往是一个失败的项目,需求一变再变,工期越推越久。
总的来说,对于一本160页的书来说。它所包含的内容超过了我的预期。虽然我的预期这是一本关注设计细节的书。但开始看了才发现作者贯穿了网站开发的整个过程。在一个轻型团队中,从设计师,架构师,程序员,我认为有必要让每个人了解为什么要重视用户体验的设计,并在工作中加以考虑。怎么做能够让用户最舒服,最让用户感觉到这个网站的开发者在关注他们内心需求,为他们着想。
