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)工作流程过于复杂,系统可能会让用户穿越和医院工作流程不一致的处理过程。

一位当医生的朋友也亲口向我描述过软件系统难用的问题。如果你是医生,在使用软件系统出了发生了不可思议的错误,或者你是病人,受到了不当治疗,也许那正是系统设计不当的问题。

Summary: A field study identified twenty-two ways that automated hospital systems can result in the wrong medication being dispensed to patients. Most of these flaws are classic usability problems that have been understood for decades.

原文参见:
Medical Usability: How to Kill Patients Through Bad Design

By Windy 详细内容 | 评论(4) | 引用(0)

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)产生的反应与用户期待值的误差测试,也就是说,这种误差越小,也就越符合以用户为中心的设计原则。

进一步阅读 "UI设计的定义以及定位"

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成了我们喜爱的搜索工具,并且以自己的行为影响了一代搜索引擎(至少在国内如此,百度,一搜都变得跟Google非常相似)。

也有一些软件,整体上作为工具马马虎虎,能完成主要的任务,但在同他们的交互上,还是有一些地方不象工具,象发号施令的主人。

看看下面这个例子,一个电子商务网站,当用户兴致勃勃想要买一本书时,遭遇到一个貌似友好的对话框(还不友好吗,使用了敬语“您”),除了要额外多点击一下确定之外,整个购物过程已经打断了:

打断的购物过程
图1,网站用对话框提示访问者还没有登录,并且不管他的购买请求。

还有的网站有所改进,没有弹出对话框,但是将网页直接转向到了登录页面,在这个过程中,已经选好的商品却从页面上消失了。

这样不是友好工具的行为,它好像在说:“先别管你的书,我得知道你是谁!”这是系统在向用户提要求,可是用户到这里来,不就是为了他的书么?

软件不再遥远神秘,它回归到了作为工具的本来位置,这是一种必然现象,因为用户对软件的要求将越来越高,如果不好用,他一定会记在心里(有机会好换另外一个),而软件行业的改变正在发生,例如,我们现在已经很少看到占据在屏幕中央的“打印机缺纸”提示框,而是一个自动出现,自动消失的提示框加上状态图标;许多软件开始有了记忆能力,能记得我们以前输入过的内容;Gmail也把有过联系的邮件地址自动添加到联系人了(Foxmail还没有这么做)。

继续阅读:软件是一种工具(下)

本文首发在程序员杂志,转贴请来邮件告知,谢谢!

By Windy 详细内容 | 评论(4) | 引用(0)