一个朋友在做Web2.0的网站,向我征求一些关于UCD方面的建议。我算不上专家,只是有些个人的理解。也可以share一下。
说到UCD(User-Centered Design),可能大部分人首先想到的是网站美工,因为Design这个词往往会让人联想到视觉设计。网站的视觉效果也是所有浏览网站的人第一眼所接触的,优秀的视觉设计能够使用户的视线停留,并且把用户的视线引导到重要内容上。但是,Design还包含了系统设计的含义,也就是说,它包含了系统流程和功能的设计。网站就是一个信息系统,只是把应用对象从专业的操作人员换成了大众用户而已。当然大部分网站是由前台客户操作和后台管理、处理请求的两个部分组成。
就像一个艺术家和一个工程师在讨论Design时一样,艺术家眼里的Design是艺术的、感性的,而工程师眼里的Design是工程的、理性的。UCD正是这种艺术与工程的结合。既注重感性的用户体验,又强调理性的产品流程。
所以,在我看来,UCD主要体现在两个方面:
一方面是显示操作上的友好性,页面布局的美观性、易读性,浏览器兼容性,以及其他一些细节性的东西,比如哪些地方需要提示,提示框怎么出,按钮的布局怎么放,怎样报错比较友好等等。细节问题可以放在网站开发的后期考虑、优化。
另一方面则是产品流程设计,即用户在网站上停留、操作,从用户需求和网站能够提供的产品双向考虑,怎么引导客户获得其想要的东西,这方面影响到整个网站的流程问题,并且也是保持客户粘度、忠诚度的关键本质因素。这个方面需要较早地在开发初期考虑确定,需要大量brainstorm。