以用户为中心的设计(UCD:User Centered Design)被定义为 “创建高效且引人入胜用户体验的方法” 在前面一篇文章里我们将其设计思想归结为一句简单而朴素的语言即:在开发产品的每一个步骤中,都把用户列入考虑范围。 但这个简单思想之下的含义却出乎意料的复杂,究竟该遵循什么步骤或方法,如何才能实现以用户为中心的设计成为又一个问题……
从模型上看,作者将网站大体分为两大类(Web as Software Interface && Web as Hypertext System)即软件型网站和文本型网站,其实也就是我们常说的 功能型网站 及 资讯类网站 但其实很少有网站仅仅属于这两类其中的某一类,大多数网站都习惯于靠海量的资讯吸引用户,靠一些个性的功能方便的服务留住客户,下面将分别针对这两种类型对模型做一个简单说明,模型自上而下分别为:
我们在浏览访问一个网站或一个页面的时候是按照上面的顺序(从具体到抽象)但当我们作为一个网站的建设者策划者或设计者的时候,我们需要“自下而上”的建设(从抽象到具体)当然,用户体验的要素肯定不止这些,与任何专业领域一样,这个行业也有它自己的专业术语,而且其中的一些看起来还相当复杂:交互设计、信息设计、信息架构等等。但这里的五个层面提供了一个基本的架构,只有在这个基础架构上,我们才能进一步讨论用户体验的问题,以及用什么工具来解决用户的体验。
在每一个层面的开发中,我们需要处理的问题将变得更加具体。在最底层面,我们完全不必考虑网站最终的外观如何,我们只关心网站如何满足我们的战略即用户的需求;在最高层面,我们只关心网站所呈现的具体细节。随着层面的上升,我们要做的决策就一点一点地变得具体,并关系到越来越精细的细节。
极端做法在这个世界上通常得不到好的效果,对于这个模型也是如此,并不是说每一个较低层面上的决策都必须在进行最高层面之前做出, 在较高层面中的决定有时会促成对较低层面决策的一次重要评估。在每一个层面,我们都根据竞争对手所做的事情、业界最佳的实践成果来做决定,这是最简单不过的老常识,而这些决策可能产生的连锁效应应该是双方向的。一个更好的方法是让 每一个层面的工作在下一个层面可以结束之前完成。