正如上面所說的,在Web開發(fā)中經(jīng)常犯的一個(gè)錯(cuò)誤是為設(shè)計(jì)者而設(shè)計(jì)站點(diǎn),所考慮的是設(shè)計(jì)者的需求而不是實(shí)際用戶的需求。如果設(shè)計(jì)者忽略用戶的需求,進(jìn)程模型就不能保障一個(gè)站點(diǎn)的質(zhì)量。一定要記住Web設(shè)計(jì)的重要原則:
規(guī)則:設(shè)計(jì)者不是用戶。
設(shè)計(jì)者所理解的并不是用戶所理解的。作為一個(gè)設(shè)計(jì)者,你擁有Web站點(diǎn)的直接知識(shí)。你知道信息在哪里以及如何安裝插入件。你有最優(yōu)的屏幕分辨率及瀏覽器的設(shè)置等等。你必須接受以下的事實(shí),很多用戶并不像你一樣理解你認(rèn)真設(shè)計(jì)的站點(diǎn),他們的興趣甚至也與你不盡相同。考慮到用戶的興趣和期望的重要性,表面上直接讓用戶以他們希望的方式進(jìn)行設(shè)計(jì)仿佛很合適。但如果你考慮到了另一個(gè)基本原則,那就不是一個(gè)好主意:
規(guī)則:用戶不是設(shè)計(jì)者。
并不是任何人是或必須是一個(gè)Web設(shè)計(jì)者。就像指望電影觀眾根據(jù)觀看的電影去指導(dǎo)一部電影一樣,僅因?yàn)橛脩魹g覽了眾多站點(diǎn)而指望他們能夠設(shè)計(jì)站點(diǎn)的想法是愚蠢的。用戶經(jīng)常有很多不現(xiàn)實(shí)的關(guān)于站點(diǎn)的需求和期望。用戶也不會(huì)認(rèn)真的單獨(dú)考慮Web站點(diǎn)的某個(gè)部分??傊脩舨粫?huì)像設(shè)計(jì)者一樣對(duì)Web有綜合的理解。
這就是說,成功且易用的Web站點(diǎn)設(shè)計(jì)的關(guān)鍵是盡量從用戶的角度去思考。以用戶為中心的設(shè)計(jì)要求把用戶放在第一位。但我們又能就用戶談些什么呢?是否存在典型的用戶呢?是否存在一個(gè)有代表性的因特網(wǎng)用戶,而我們應(yīng)該為他設(shè)計(jì)站點(diǎn)?可能不會(huì),但我們?cè)谠O(shè)計(jì)站點(diǎn)時(shí)應(yīng)該考慮一般的特性,如響應(yīng)時(shí)間、記憶和其他一些認(rèn)知與物理能力。對(duì)認(rèn)知科學(xué)的回顧有助于我們理解用戶的基本能力,這會(huì)在第3章里進(jìn)一步討論。記住,用戶具有共性時(shí)也具有個(gè)性。對(duì)一個(gè)用戶看起來很簡(jiǎn)單的事情對(duì)另一個(gè)用戶則可能很困難。為具有共性的用戶設(shè)計(jì)站點(diǎn)有可能不能滿足所有用戶的要求。能力強(qiáng)的用戶可能覺得站點(diǎn)的限制太多,而新手則會(huì)覺得它太困難。用戶是一群具有某些共同能力和特征的個(gè)體。站點(diǎn)在專注于共性時(shí),也應(yīng)該考慮個(gè)性,正如下面的原則所指出的。
規(guī)則:為用戶的共性設(shè)計(jì),但應(yīng)該考慮差異。
效益和可用性
好的Web站點(diǎn)對(duì)用戶是有用的。有效性包括兩個(gè)方面的意思:有用性和可用性。有用性指的是站點(diǎn)潛在的滿足用戶需求的功能。可用性是指用戶能夠通過站點(diǎn)的操作實(shí)現(xiàn)特定目標(biāo)。例如,考慮一個(gè)提供在線銀行服務(wù)的站點(diǎn)。如果它提供諸如收支平衡檢查、轉(zhuǎn)賬、資金支付等用戶期望的能力,就可以說它是有用的。然而,站點(diǎn)也可能完全失敗,它提供的功能可能令人困惑而無法得到有效的使用。很明顯,如果一個(gè)站點(diǎn)不能恰當(dāng)?shù)剡\(yùn)作,或者設(shè)計(jì)得非常糟糕甚至存在錯(cuò)誤,它就不是一個(gè)好站點(diǎn)??捎谜军c(diǎn)的效率會(huì)非常高,容易學(xué)習(xí),在實(shí)現(xiàn)用戶的目標(biāo)時(shí)令人滿意而不會(huì)有錯(cuò)誤。第3章會(huì)更詳細(xì)地討論可用性( U s a b i l i t y )的概念。
