2005年04月24日
来自Nielsen:致命的医疗系统设计问题
By De Dream', Windy(http://www.DeDream.com),2005年4月
来自Nielsen AlertBox的最新警告,useit.com,4月11日
设计关乎生死。在战斗机或汽车的使用设计上,这一点会尤为重要,想想激烈的战斗和高速公路上的车流,稍有疏忽或不方便的操作都会带来灾难性的后果。
医疗系统设计也是关乎生死的一种设计,例如复杂而容易误操作的X光机会灼伤病人,除此之外,医疗系统的办公室自动化系统也会成为致命的系统。
最近美国医疗联盟杂志刊登了一篇论文,Ross Koppel和他的同事报道了对医院录入系统的实地研究,该研究找出了22种系统可能会导致病人得到不当治疗的方式,其中大部分是设计/可用性的问题,部分列举如下:
1)新的命令没有和旧的命令对比检查,如医生改变剂量时,往系统输入新的剂量,系统会误把病人的新旧剂量相加。
2)可读性差,病人的名字不够清楚易读,可能会弄错病人。
3)记忆负担,用户可能要连续浏览20个屏幕才能了解一个病人的医疗状况。
4)日期描述错误,例如,一个指定为“明天”的药物,过了半夜之后,变成了后天,因而病人断了一天药。
5)工作流程过于复杂,系统可能会让用户穿越和医院工作流程不一致的处理过程。
一位当医生的朋友也亲口向我描述过软件系统难用的问题。如果你是医生,在使用软件系统出了发生了不可思议的错误,或者你是病人,受到了不当治疗,也许那正是系统设计不当的问题。
原文参见:
Medical Usability: How to Kill Patients Through Bad Design
2005年04月19日
UI设计的定义以及定位
作者:LuckyZ,原出处:ChinaUI论坛,作者授权转载。
界面设计(UI Design),交互设计(interactive design),可用性研究(usability research),人力因素(human factors),信息结构工程师(information architect)
在美国,这些工作职位的区分并不是很容易。也许不同的公司有不同的职位名称和工作重点,但是有一点可以肯定,他们设计的产品与人类都有有强烈的互动性。
在与国内同行探讨中,不止一次有朋友将自己的设计作品Email过来,希望得到我的意见。打开Email,看到的只是一个截图(Screenshot),就有些纳闷,UI
设计怎么能用静态的图像来表现呢?虽然我也接受过一些正式的色彩和Layout训练,可是凭心而论,可能我没有什么资格对那些作品发表评论,因为他们的确
色彩搭配赏心悦目,Layout结构合理,个人风格突出,我只能说,朋友,Good
Job,但是你错过了UI设计中最重要的部分。UI设计不只是给人提供视觉上的享受,真正UI设计的好坏,必须要设定一个任务,从头至尾使用一遍才能知
道。 UI的概念是动态的过程,是逻辑的推理,也是各种状况的预测。如果衡量UI设计只有一种标准,那就是用户体验(User Experience). 用户体验是以用户为中心的设计(UCD/User Centered Design)中最重要的一个部分,强调的是过程,是软件对用户行为(User Action)产生的反应与用户期待值的误差测试,也就是说,这种误差越小,也就越符合以用户为中心的设计原则。
By Windy 详细内容 | 评论(36) | 引用(0)
2005年04月16日
软件是一种工具(下)
By De Dream', Windy(http://www.DeDream.com),2005年4月
目标和任务
作为工具,软件需要帮助用户完成任务,但是在交互设计上,任务并不是最重要的。例如前面Google的例子,用户的任务是进行一次搜索,但实际上,用户是想要找到某些东西,那是用户的目标,目标是一个结果,而任务,只是达成目标的中间过程。交互应该围绕用户的目标展开,而尽量缩减和优化任务,如果不能达到目标,把任务设计得再完美也是没有用的。
例如,同样是电子商务网站,管理购物车是不是一个单独的用例?应该怎样设计?用目标/任务来考察它就很明显,用户为什么要管理购物车?管理购物车是不是他的目标?不是,如果不购物,他管理购物车一点意义都没有,那么这个时候,整个交互应该围绕购物来展开,购物是一个完整的过程,怎样更直接,更方便,更让人难忘,是设计的重点。
假设有个项目组在开发某个企业应用时,用户王先生说,我每个月需要一份详细的数据报表,细到每个数字,甚至还提供了纸质的报表格式,说,就是要这样的。
图2,用户拿出了报表格式。
这个时候,如果不假思索,项目组会觉得需要为系统开发一个报表模块,然后开始考虑怎样优化这个模块,让它行为更友好,可是,真的是这样吗?打印报表到底是什么,是任务还是目标?如果经过了解,项目组发现,王先生真正的目标是将每个月的数据进行对照,找出其中一些变化和趋势,这个时候,一个用来比较数据的图表会更清楚,因此软件的交互设计和原来大不相同了,也未必真的要实现前面所说的报表任务,而且,软件达到王先生的目标,他只会更加满意。
目标种类
从软件面对的对象来看,目标分为个人目标,组织目标,有时还要考虑组织服务对象的目标。
By Windy 详细内容 | 评论(11) | 引用(0)
2005年04月13日
软件是一种工具(上)
By De Dream', Windy(http://www.DeDream.com),2005年4月
软件的定义
软件指的是计算机指令或数据,可以进行电子存储(来自Webopedia对软件的定义),这正是计算机科学家基于软件的本质给出的一种定义,当计算机科学家们身穿白大褂,在实验室里伺候那些大家伙的时代,它们的确如此,他们谈论的是指令,字节,编码,然而,到了现在,我们再也不会这样看待软件了,在我们的谈论中,它们是:
Word:“你把那份文档发给我一下。”
QQ和MSN:“留个QQ/MSN什么的,找机会再聊啊。”
Skype:“妈妈非要跟我通网络电话,还说这个挺好用的”;
传奇:“我是55区白塔的……”
Google:“你去Google一下就知道了”;
……
对平常所使用的软件,用户根本就不在意什么指令和数据(不信你到网上随便找个人问问),随着软件的发展,逐渐深入到我们的工作和生活,我们关心的是,软件,它,能帮我们做什么?能帮助自己完成工作任务吗?能和朋友在线交流吗?能获得新的知识吗?能提供娱乐体验吗?
在Larry Constantine的“Software For Use”一书第一章的开始,作者就指出:“All software systems are tools”(p5);在“About Face2.0”中,也提到“This ideal interaction is not a dialog—it's more like using a tool”(第9章)。对,所有的软件系统都是工具,理想的交互不是对话,更象在使用工具,软件不是什么高深的概念,只是工具而已,这是广大的软件使用者给它的定义。使用者并不关心它是什么指令什么数据,它是怎么建造出来的,甚至,也不关心软件本身,如果某个软件有种神奇的力量,只要念一句口诀或输入一串奇怪的代码就可以写好一篇文章,按理想的格式排好版,那么它会比Word成功许多。
(“哈库啦马塌塌~”,文档完成了,这种交互多好。)
对于工具来说,它的作用是拓展人的能力,帮助人们完成任务,人不能用手钉钉子,但可以使用锤子作为工具,人也不能用手注射麻醉剂,但可以使用注射器作为工具(Milestone Scientific公司在注射器上用到了软件,它们的Wand麻醉剂注射系统采用软件进行控制,并提供精确的麻醉剂,因而注射的时候可以达到几乎无痛的效果,避免了手工操作时的不均匀,不到位,这可真正是一种非常不错的软件/工具。)。既然是工具,软件也应该具有工具的姿态,它们应该安静,应该就手,应该真正帮得上忙。
网站也是工具,例如我们熟知的Google:
用户只要关心自己想搜索的东西,而且可以任意表达,Google就会把它搜索到的结果罗列出来,而且找到的结果还相当有价值。在这个过程中,它接收输入,搜索,显示,没有多余的对话和动作,用户也不用知道搜索的细节,所以Google成了我们喜爱的搜索工具,并且以自己的行为影响了一代搜索引擎(至少在国内如此,百度,一搜都变得跟Google非常相似)。
也有一些软件,整体上作为工具马马虎虎,能完成主要的任务,但在同他们的交互上,还是有一些地方不象工具,象发号施令的主人。
看看下面这个例子,一个电子商务网站,当用户兴致勃勃想要买一本书时,遭遇到一个貌似友好的对话框(还不友好吗,使用了敬语“您”),除了要额外多点击一下确定之外,整个购物过程已经打断了:
图1,网站用对话框提示访问者还没有登录,并且不管他的购买请求。
还有的网站有所改进,没有弹出对话框,但是将网页直接转向到了登录页面,在这个过程中,已经选好的商品却从页面上消失了。
这样不是友好工具的行为,它好像在说:“先别管你的书,我得知道你是谁!”这是系统在向用户提要求,可是用户到这里来,不就是为了他的书么?
软件不再遥远神秘,它回归到了作为工具的本来位置,这是一种必然现象,因为用户对软件的要求将越来越高,如果不好用,他一定会记在心里(有机会好换另外一个),而软件行业的改变正在发生,例如,我们现在已经很少看到占据在屏幕中央的“打印机缺纸”提示框,而是一个自动出现,自动消失的提示框加上状态图标;许多软件开始有了记忆能力,能记得我们以前输入过的内容;Gmail也把有过联系的邮件地址自动添加到联系人了(Foxmail还没有这么做)。
继续阅读:软件是一种工具(下)
本文首发在程序员杂志,转贴请来邮件告知,谢谢!