在阅读 Creig 在 2014 年 6 月刊的 Letters 部分中的评论时,我想起了一些关于可用性的经验——特别是,订单处理程序,以及独立的数据录入人员和启动流程。这勾起了我的回忆。
多年前,我有一个客户,一家商业肉类分销商,他们有一群员工通过电话接受客户的订单,以便第二天交货。 他们在 Wyse 60 终端上工作,使用 curses 窗体作为数据库的前端(只需输入足够的客户查找信息,只需输入足够的项目查找信息,敲击回车键即可)。 手从不离开键盘。
数据录入人员和流程启动人员也是如此; curses,输入,敲击,然后开始。
这家吝啬的分销商,一家家族企业,有一个年轻人得到了一台 Mac,并说服了他的父亲和叔叔们进行切换。 内部销售人员讨厌这些东西,不得不去抓鼠标来做事情——每天都在抱怨输入、编辑和瞎折腾是多么痛苦,而且由于局域网上的所有开销(昂贵的局域网),速度比糖浆还慢。 那个家伙订购了 Wyse 100's(他把 Wyse 60's 送给了学校),回到了双绞线串行电缆,订单部门里的人们很高兴。
处理器人员也是如此——他们在 XP PC 上的终端仿真器中工作,输入并开始。
我经常被提醒点击拖拽 (clikc-'n'-drool) 的缺点,以及直接输入的便利性——许多表单都有下拉菜单供你选择所在的州,但其中大多数不允许你输入足够多的字符来获得 "Michigan",你不得不去抓该死的鼠标? 很多这样的情况,以及许多其他的无稽之谈,需要你把手移动到某个地方去抓东西,找到指针,点击某个东西,松开鼠标,把手移回来,放在正确的键上,然后继续,直到下一次抓鼠标。
对我来说,可用性意味着考虑到用户以及完成简单的事情需要付出多少努力。 太多的设计师沉迷于点击拖拽 (click-'n'-drool),以至于他们忘记了那些不得不整天使用这些东西的可怜虫。
我仍然使用 curses(现在是 ncurses)来做用户界面,并且有一些非常满意的客户的数据录入人员。
只是说说而已。
Thomas Ronayne