王緝志,1963年畢業于北京大學數學力學系,曾先后在中國科學院心理所、冶金部自動化所工作。1984年辭職和朋友一起創辦四通公司。曾在四通集團任董事、執行副總裁、總工程師,是四通MS2401中文文字處理機發明人。1992年離開四通,創辦中國第一家多媒體公司創通公司,現任北京軟件行業協會副秘書長、中文信息學會常務理事、北京佰能電氣股份公司總工程師等職。
如果你在某個方面有專長,你看別人在這個方面的缺點就會看得更清楚,例如,如果你善于烹調,那么你去餐館吃飯,對飯菜的質量就更加挑剔,這就是“職業病”。
我曾經在中科院心理研究所工作過8年,心理所有一個研究室是專門研究精神病的。其實,精神病人和正常人之間,并沒有一條特別清晰的界限,某些精神病人的癥狀,正常人有時候也會有。患強迫癥的郵遞員,打開郵箱取了信走出去不遠,就懷疑自己是否取干凈了,會不會漏掉了一封信?于是再回頭去打開郵箱看一遍。離開家了,懷疑家里的煤氣是否忘記關了,于是又跑回去再確認一下。這些想法正常人也會有,只是不會老重復去做。所以,在精神病大夫的眼里,我們每個人都有點精神病的癥狀。
昨天,我和鄰居一起到第五大道錢柜去唱卡拉OK,7個人從上午11點唱到下午3點半,中午還在那里吃了一頓免費自助餐,打完折一共才花了169元。我已經多次來這里唱歌了,說實在的,價格很公道。但是,每次我到這里點歌,卻又總是對它的點歌系統不滿意,因為我過去是做電腦開發工作的,所以這也是我職業病的表現。
首先,它的硬件設計就有問題。例如,我按一下“1”,它就輸入了兩個甚至三個“1”,也就是說,它的鍵盤太靈敏了。開始我以為只是我那個房間的鍵盤出了問題,后來去多了,發現每個房間都如此,可見是設計問題。其實,只需要在硬件或者軟件上加一個濾波就可以了,把兩個間隔在0.05秒以內的輸入信號認為是一個信號即可。
其次,它的操作邏輯混亂。例如,我已經選定了一些要唱的歌曲,那么如果我想插入一個曲目,它的操作方法是,先按“插入”鍵,這時彈出一個提示“請輸入要插入的歌曲號碼(1-9)”;如果我要刪除一個已經選定的曲目,就應該是先按“刪除”鍵,同時彈出“請輸入要刪除的歌曲號碼(1-9)”,但是它的操作卻不是這樣。所以,我的操作總是要試驗很多次才能達到目的。
實際生活中,很多需要人操作的設備,你不可能要求使用者在用之前先學習它的使用方法。例如,你租一輛汽車去郊游,不可能先花半小時去閱讀這汽車的使用說明書再把車開走。你借一個手機來發個短信,也不能要求先學習該手機的使用方法。拿起一個數碼相機,也記不住它的幾十頁使用說明。因此,開發者就要考慮更多的問題,目的是讓消費者可以無師自通,一看就會。
國際上有一個設計產品的標準,稱為“可用性標準”。國際標準ISO9241對帶有可視終端的設備提出了人類工程學要求,它提出了計算機系統以人為中心的設計思想,以及人機界面設計時應該遵循的心理學原則,這一概念后來被用于ISO/CD20282的日用品可用性標準中。它將“可用性”定義為:產品能夠被特定使用者為特定目標在特定使用環境下方便、有效、滿意地使用的程度。
優秀的工程師應該學習這些標準。可惜,大多數開發人員連什么叫“可用性”都不了解,我猜,這家卡拉OK設備的開發者就是如此。