要理解為什么心智模型對設(shè)計那么重要,必須理解什么是概念模型,以及它與心智模型有何區(qū)別。心智模型是人在腦海中對交互對象的設(shè)想模型,而概念模型是通過真實產(chǎn)品的設(shè)計和界面?zhèn)鬟_給用戶的真實模型?;氐絠pad電子書的例子,對于在ipad上閱讀的體驗、閱讀方法以及相關(guān)功能,你有一個心智模型。但是在你坐下來使用ipad時,ipad便會向你真實展示出電子書應(yīng)用的概念模型,有屏幕、按鈕以及所發(fā)生的一切互動。真實的界面就是概念模型。設(shè)計師設(shè)計出一個界面,將產(chǎn)品的概念模型展示給用戶。
你可能會問:“那又如何?為什么我要關(guān)注心智模型或概念模型這些概念呢?”以下就是你應(yīng)該關(guān)注的理由:如果產(chǎn)品的概念模型和用戶的心智模型不匹配,那么這個產(chǎn)品或網(wǎng)站將會很難學(xué)習(xí),很難使用,甚至不被接受。不匹配現(xiàn)象是如何發(fā)生的?以下是一些例子。
1.設(shè)計師自以為知道誰將使用這些界面,自以為了解用戶對這類界面有多少使用經(jīng)驗,于是甚至這些假設(shè)開始設(shè)計,而不進行用戶測試,結(jié)果證明,他們的假設(shè)都是錯的。
2.受眾、產(chǎn)品或網(wǎng)站都是多種多樣的。設(shè)計師如果只為一類受眾設(shè)計,那么產(chǎn)品的概念模型就只能與該類用戶的心智模型匹配,而與其他用戶不匹配。
3.項目組里沒有真正的設(shè)計師,也沒有設(shè)計概念模型。產(chǎn)品只不過是硬件、軟件或數(shù)據(jù)庫的一種反映。因此,心智模型能與該產(chǎn)品匹配的唯一用戶就是程序員。如果受眾不是程序員,那么產(chǎn)品開發(fā)者就有麻煩了。
心智模型、概念模型和以用戶為核心的設(shè)計
你應(yīng)該對“以用戶為核心的設(shè)計(user-centered design,簡稱UCD”)這個詞很熟悉。UCD流程是界面設(shè)計師和用戶研究專家以提升產(chǎn)品易學(xué)易用性為目的的一系列的任務(wù)和活動。在我看來,UCD流程過于片面,因為它只要是通過任務(wù)分析、觀察報告、訪談等方法理解用戶心智模型,通過界面設(shè)計、反復(fù)修改、驗證測試等手段設(shè)計與用戶心智模型匹配的概念模型。
1.有針對性地設(shè)計概念模型,而不是讓它因技術(shù)而“泛濫”。
2.設(shè)計直觀用戶體驗的秘密,是確保產(chǎn)品的概念模型盡可能和受眾心智模型匹配。你如果做到了,就會創(chuàng)造出非常好的可用性體驗。
3.你如果有個全新產(chǎn)品,知道它不匹配任何人的心智模型,那么就需要通過教學(xué)來讓用戶創(chuàng)造出新的心智模型。