很早就想寫面向用戶角色和行為的設計思想的一點東西。本身思路還算清晰,也能寫出些實際的想法。做互聯(lián)網(wǎng)項目,我除了開發(fā)其他什么都做,想法歸想法,實現(xiàn)還是需要程序員來做。事實我已經(jīng)準備在接下來的幾個項目中實驗性的實施。
一、面向用戶角色的設計
面向用戶角色的設計事實是很早就有人做了。平臺應用軟件很多也是基于角色的。web中角色的應用普遍存在于后臺管理界面,前臺應用只是有人在用而沒有總結(jié)而已。面向用戶角色的設計并不能更好的增加用戶體驗,只是減少了用戶的視覺干擾,是否可取我也沒有肯定的答案。
我說的面向用戶角色的設計,其意指向訪問者提供服務的Web界面,簡化到只為當前角色提供可見的服務。其目的是減少視覺干擾,優(yōu)化界面輸出。當然,此設計思想并不適用大部分信息類網(wǎng)站,類似服務性質(zhì)的網(wǎng)站,大部分也遵循這一思想,只不過沒有更深入總結(jié)和提高到理論的層次。
我為Ecplaza做的800-PAY 是完全面向角色的,從策劃開始就參考了Paypal這個國際性支付網(wǎng)站,汲取的主要思想就是基于角色,并且加入了實驗性的Web2.0的概念和手段。
我這里提出的面向用戶角色的界面設計,其意義不是很大,只算是總結(jié)。
二、面向用戶行為的設計
現(xiàn)在的用戶界面設計師普遍開始重視用戶的瀏覽體驗,盡可能把界面做活讓訪問者按喜好瀏覽。但根據(jù)我的觀察,并不是很多訪問者有耐心調(diào)整針對自己喜好的瀏覽方式。同時值得提出的是,設計師要把訪問者想象成只懂得鼠標點擊,瀏覽的新手,一切服務盡可能傻瓜化,當然也可以預留給熟手的高級功能,我認為這樣的設計才是最根本的設計思想。
所以我總結(jié)了面向用戶行為的設計思想。
面向用戶行為,是指跟蹤訪問者的瀏覽和使用行為,自動調(diào)整界面輸出,突出需要的,收縮不受關注的,甚至隱藏對用戶無用的。這一切是自動完成,技術實現(xiàn)也不困難,但卻是目前我認為很好的以用戶為中心的設計思想。用戶的體驗隨著訪問次數(shù)的增加,感覺會越來越好,駕輕就熟,直到成為鐵桿用戶并學會使用給他們提供的更個性的自定義服務。
例如,我喜歡直接訪問news.163.com看新聞。我本身的瀏覽習慣是習慣看些財經(jīng)的,政治的,IT的文章。我為了找比較新的IT新聞要把頁面滾動到最下面。實際上這浪費了瀏覽者的時間也削弱了瀏覽興趣。這個時候,如果網(wǎng)站能夠跟蹤我每次訪問的新聞種類并加以統(tǒng)計分析,會知道我喜歡做什么,然后根據(jù)我的喜好調(diào)整顯示結(jié)構(gòu),這是多么另用戶興奮和感恩的事情呢!有的朋友會說,你可以到live.com上自己定義喜好,我上面提過了不可取之處,而我的確懶惰到不喜歡自己定義自己的用戶界面。況且,我的喜好可能隨時間和觀念的變化而變化。
我的這個想法是膚淺和簡陋的,但我認為是值得嘗試的。一切的web服務,跟蹤用戶的瀏覽行為來提供優(yōu)化組合。如果網(wǎng)站能了解每個人的瀏覽習慣,使用習慣甚至是訪問時間,我們web制作者為他要做的事情太多了,但是是值得的,因為:用戶是上帝!