先做一個(gè)過期的廣告,前些日子有幸參加了世界可用性日(WUD)北京站的活動(dòng),這是世界可用性日的第一年,活動(dòng)在多個(gè)國(guó)家同時(shí)舉行,今年北京站的活動(dòng)是一
次半講座形式的聚會(huì),來講的除了主辦方UIGarden的人外還有一些可用性行業(yè)里的著名人士。Windy沒來是個(gè)遺憾,IBM的趙晨博士來了是個(gè)驚喜。
有些不足的是在下面聆聽的很多人是學(xué)生,因此一互動(dòng)起來,整個(gè)活動(dòng)的基調(diào)就略微有些稚氣了。
會(huì)上一個(gè)問題引發(fā)了很熱烈的討論,問題是這樣的:
我們現(xiàn)在所能接觸的多數(shù)ATM機(jī),都是采用先吐錢后吐卡的工作流程(取款業(yè)務(wù)流程的后半部分),但是現(xiàn)在,全世界的ATM機(jī)正在經(jīng)歷一場(chǎng)變革,把這個(gè)順序改為“先吐卡后吐錢”,理由是占信用卡丟失原因排行榜和丟失危害排行榜雙第一的是“取款時(shí)忘了取卡”!
問題拋了出來,兩方面的聲音也同時(shí)響了起來。支持變革的一方把這個(gè)問題歸結(jié)為國(guó)內(nèi)多數(shù)ATM機(jī)的可用性問題太差,尤其是一些海龜們,認(rèn)為這是不可理喻的事
情——全世界都在改為什么中國(guó)沒有改。很多人認(rèn)為“危害大”是一個(gè)很重要的原因,因?yàn)樵诤竺媾抨?duì)的人可以不費(fèi)吹灰之力取道前面那個(gè)人卡上的所有錢,如果不
幸的事發(fā)生的話。另一個(gè)理由是“拿到現(xiàn)金”應(yīng)該標(biāo)志著此類交易的完成,因此它應(yīng)該是最后一個(gè)環(huán)節(jié),在此之后應(yīng)該沒什么事輪到用戶做了。
反對(duì)變革的人認(rèn)為,為什么不會(huì)有人在取卡后忘了拿走現(xiàn)金呢,那樣危害不也是很大嗎?況且很多人已經(jīng)習(xí)慣了這個(gè)順序,如果突然發(fā)生改變,肯定會(huì)有人出錯(cuò)。這
些人通常認(rèn)為,只要ATM機(jī)在吐錢后給出類似“請(qǐng)不要忘記信用卡”的視覺和聽覺的雙重提示就可以了,沒必要為此而變化交易流程,后者對(duì)全社會(huì)的成本遠(yuǎn)遠(yuǎn)高
出了丟卡人的成本。
我個(gè)人在下面坐的時(shí)候,比較同意后者的觀點(diǎn),尤其同意“記得卡卻忘了現(xiàn)金”的那種說法,但我有自己的原因。<<事務(wù)處理>>這門
學(xué)科不僅僅是為軟件從業(yè)人員準(zhǔn)備的,這門學(xué)科里有這么個(gè)概念就是“事務(wù)的原子性”問題,在用戶的潛意識(shí)里,ATM機(jī)吐出現(xiàn)金和從信用卡上劃走相同數(shù)量的金
額是同一件事情,同一個(gè)事務(wù),因此應(yīng)該是同時(shí)發(fā)生的事,吐錢了卡沒劃和劃卡了沒吐錢都是不可以被接受的事情。。。(阿,等等,前者好像可以被接受)。。。
先吐出卡往往給人的心理暗示是已經(jīng)把錢劃走了,接下來用戶們擔(dān)心的就是如果ATM機(jī)壞了不吐錢怎么辦?!要知道機(jī)械設(shè)備的可信度要遠(yuǎn)遠(yuǎn)低于電子設(shè)備。
當(dāng)然,我這么想并非不支持變化。作為軟件從業(yè)人員,我相信變革以后的流程事實(shí)上比之前的流程安全性要高了很多。因?yàn)檫@給了ATM的軟件以更多處理安全性的
機(jī)會(huì),比如先通過卡號(hào)和密碼獲得本次交易的“憑證”,吐卡,然后憑該憑證向服務(wù)器端申請(qǐng)劃走卡上的金額,這時(shí),問題已經(jīng)變?yōu)樵瓉淼慕灰琢鞒塘耍珹TM機(jī)只
要保證該憑證在服務(wù)器端的生效和ATM的吐錢在同一個(gè)事務(wù)內(nèi)就ok了。
可用性泡泡
(轉(zhuǎn)載本文需注明出處:Brian Sun @ 爬樹的泡泡[http://www.briansun.com])
posted on 2005-11-18 09:37
Brian Sun 閱讀(3513)
評(píng)論(22) 編輯 收藏 所屬分類:
隨心