Steve Krug的一本好书。很简单,很有趣,大约3个钟头可以翻一遍。这本书讲的是一个浅显的问题--什么是好的用户体验?
作为开发人员,多数情况下,以考虑是否完成老板布置的任务为主,主要精力放在如何高效、可靠的完成代码和测试,以保证软件的各项功能正常运作。可是,我们是否忽略了软件最主要的属性--“让人使用”了呢?我们是否关心过我们的软件是否容易使用?
举个简单的例子,就以joycode这个网站来说,当我第一次使用时,不论阅读还是写作,我是否能够很快找到相关功能的入口?对我来说,使用这个界面,有多容易,有多少东西需要记忆?我们在设计它的时候,到底是以“我”作为开发人员的出发点来堆砌功能模块,还是以“客户”为出发点根据易用性来设计?这也许不是一个很好的例子,因为这里的人大多都是技术热衷者,易用性不是一个问题。但是如果要以其他软件为例子,我想每个人都可以很快找到自己生活中曾经看到过的坏例子。
我家楼下的停车库管理软件就是一个极其愚蠢的例子。我的停车IC卡到期了,需要延长有效期,可是这个软件的操作让人百思不得其解。需要重新登录以获取相应权限,但反复试验、猜测,还是找不到该功能入口。。。。让我看着着急,说我来吧,可是同样不得其门而入。最后,来了一个明显接受过特殊技能培训的人,经过十几步操作才搞定。这个use case怎么做的?。。。
所以,用这个名字。希望时时刻刻提醒自己。技术是手段,不是目的。
打印 | 张贴于 2006-12-28 11:50:00 | Tag:暂无标签
留言反馈
Don't make me think 现在在国内已经有销售了,当当网只卖29元
不要同钱过不去
关于Joycode的易用性问题,也是我目前感觉头疼的,这个站点启用于2003年,至今尚未有任何大规模的改动。但目前已经开始进行重新开发,在数据结构不变的情况下,对于界面层进行大幅度的改变。
也欢迎各位继续对本站点提出相应的建议以及意见。