用户体验要素,这本书是第二次读了,第一次读得比较快,基本没记住什么。这次是特意慢慢去研读一下。一开始没读之前,我一直很粗略地认为用户体验要素,应该也就只是很简单地交互和界面呈现上,也就只是本书说的框架层和表现层。所以我更倾向于认为,这本书是在说一个符合用户需求和体验的产品,是如何被做出来的。当然,这个话题是比较大的,所以这本比较薄的书,虽然是面面俱到,但都是点到为止。但是,这不妨碍这书成为一本常翻常新的工具书。
书从五个层次说明五个要素,这五个要素分别是战略层,范围层,结构层,框架层,表现层。
我个人的理解是这样的
一、战略层即产品的原始需求,需要满足什么样的用户需求和实现怎样的产品目标。产品目标就是我们希望通过产品得到什么,通过产品可以让你达到什么样的商业目标,可以让别人通过产品就联想到你的品牌,或者产品可以让公司团队获得成功等等。而用户需求就是用户可以通过你的产品获得什么。用户需求的来源有很多,我们可以通过用户细分来确定产品要满足什么用户群体,通过市场调研,现场调查,用户测试等方式来得到需求,通过创建具体的人物角色确定需求;当然,也可以通过数据分析,用户反馈的痛点等各个方面来得到原始需求。在确定原始需求以后,我们可以通过战略文档(个人理解是商业需求文档)来进行规范确定。
二、范围层定义:知道正在建设什么,知道不需要建设什么。在书中,作者把产品分成了功能型产品和信息型产品。综合起来说,在范围层,你要确定给用户提供什么样的功能和内容资讯,即对你的功能和内容进行界定。在功能规格说明的时候,要做到三点,第一点是乐观,如果用户想购买一个没有线的风筝,我们应该引导用户到购买风筝线的页面,这个其实很像各类电商产品的推荐或猜你喜欢功能。在你购买了一件产品后,配套地或相似地推荐给你下一件产品。第二点是具体,具体到要怎么做,而不是做什么。类似的例子是推荐上周最受欢迎的视频,在这里,最受欢迎要怎么定义,是播放最多,还是点赞最多,还是评论最多,推荐要如何推荐也应该说明,所以这句话应该这么说,上一周播放最多的视频要显示在列表的最前端。第三点是客观,比如网站的外观要符合企业的品牌指南文档,而不是网站的外观要符合老板的品位等等主观的说法。在确定好要做什么功能之后,就应该确定需求的优先级,这个就跟项目管理,什么时候要完成开发进度,什么时候上线等有关系。在一定时间内,要先做高频刚需的功能,然后次之慢慢完善。
三、结构层,结构层按我的理解就是功能规格图,这个层面的最终输出产物,应该是功能脑图。比如满足某个需求,我需要有什么样的功能,功能下需要什么子功能,哪个子功能应该归类到哪个母功能。在这个层面上,我们需要描述用户可能的用户行为,同时定位系统如何配合与相应这些用户行为。同时我们需要做一些错误处理,用户在操作的时候误操作了,需要采取怎样的处理方式不至于伤害用户体验。这个层次,总结起来应该是两点,一是对功能和内容进行分类,要确定用户的每一步操作都合理且自然延续了上一步;二是预防机制,确认一些误操作处理;确定用户在进行了错误操作以后,系统该如何相应等。
四、框架层,事实上,我一直都不怎么能理解结构和框架这两个词到底该怎么定义和区分。但只要理解,框架层就是确认用什么样的形式来实现功能就行了。这个层次的输出产物,应该是线框图或者低保真原型。应该这个阶段,你所需要完成的,就是进行界面设计、导航设计、信息设计等。界面设计,你需要弄清楚用户不需要什么,并减少发现它们的可能性,把不需要的信息功能去掉,避免造成信息干扰。导航设计,必须提供给用户页面跳转方式,页面之间的逻辑,以及各页面要表达的内容。信息设计就是用一种能反映用户思路和支持它们的任务目标的方式来排列这些信息。
五、表现层,