你做的系統user friendly 嗎?(轉)

   最近我們完成了一個新系統“領導查詢管理系統”,這個系統是將財務、採購、銷售、CRMHR、會員、人氣等系統的數據ETL 到一個數據倉庫中,然後通過各種報表展現出來。該系統面對的用戶是集團公司的中高層領導,以方便他們查詢、管理、決策之用。我們爲了讓這個系統方便直觀,生動活潑,可謂是絞盡腦汁、費習心機啊。市面上能用的先進技術都用了:GISSilverlightflashAjax等。經過幾個月的浴血奮戰,項目終於完成了,我們也自信滿滿地認爲,這次該可以向用戶交一份滿意的答卷了吧。

產品介紹會上,終於不負衆望,各位領導都表現出了極大的興趣,有圖表、有列表、有音頻、有視頻,還有活潑可愛的動畫小精靈,他們認爲很有特色。會議結束,總裁的點評是:這套系統形式新穎,內容豐富,但是不User friendly ,說很多功能,要進到兩、三層菜單才能找到,還有一些信息,需要Mouse over 才能顯示出來,希望以後要更User friendly

暈,這還不夠User friendly 啊,什麼樣的系統纔算User friendly 呢?這個需求有邊界嗎?況且也是衆口難調啊?

後來Google Baidu一翻,好象也很少有這方面的論述,難道這是一個顯而易見,自然而然應該滿足的需求,而不值一提嗎?仔細想想,也是如此。試想人類社會從工具時代,學會製造工具,使用工具以來,那些科學家、發明家不是爲了user friendliness 而發明創造的嗎?IT的發展史,也充分證明了這一點:從DOS win32win95 win98 win2000 XPVista 以及現在正在一步一步地走入人們生活的Mobile,從桌面型系統到瀏覽器系統,從web1.0 2.0 RIA,這不都是爲了更user friendly 而進步的嗎?

一個系統,要想做到user friendliness,最基本應該滿足什麼要求呢?初步想想,應該從以下幾個方面着手:

1、                 系統的業務分類、功能模塊的劃分要清晰明白,讓用戶一眼就可以看出來,他需要的功能應該在什麼地方。

2、                 系統的用語用詞,既要專業化,也要大衆化,包括功能模塊、菜單的名稱,數據屬性等,最好有一個統一的由業務專家審批過的數據詞典,每個系統、每個人員都必須遵照執行,不能由程序員或者系統分析員,想取個什麼名字就取個什麼名字,而且各個系統還不一樣,五花八門的。如果有些功能與常用的辦公系統(比如office )功能一樣,最好名稱與他們一致。

3、                 系統的性能好,速度快,少與服務器端進行交互,頁面儘量做少刷新或者不刷新。

4、                 圖表的顏色,要有統一規範的定義,什麼顏色代表什麼意義。比如有一類報表,包含實際、預算、達成率三系列數據,規定:黃色代表“實際”,藍色代表“預算”,淡綠色代表“達成率”,“紅色”表示好與壞的分界線,其它類似的報表完全一致。

5、                 如果有BI報表,其Drill down Drill up 或者相關鏈接的功能,其業務邏輯性一定要強,思路一定要清晰,否則用戶會看得一頭霧水,糊里糊塗的。

6、                 系統的查詢、搜索功能好用、實用。

7、                 界面的色彩搭配、字體大小要根據目標用戶羣的特點,因地制宜,量體裁衣。比如我們前面介紹的“領導查詢系統”,最終用戶是公司的中高層領導,他們平均年齡一般比較大,計算機技術不是太好,所以系統的默認字號要大,顏色要鮮明。

8、                 界面的橫向、縱向滾動要一定要少用或者不用,tooltip 也是如此,能夠直接顯示出來的信息,最好能直接顯示出來,其實很多用戶,還不知道有這個功能,尤其是初次接觸這個系統,tooltip 功能就更象一個黑洞了。

9、                 幫助說明文檔要清楚詳細,對於一些複雜的功能,如果能配上相應的音頻或者視頻說明文檔,可能效果更明顯。

10、             。。。。。。

上面僅是我的一些初步總結,評價一個系統的友好性,可能還有很多方面,希望能與和網友一起來討論。估計現在很多的程序員,可能都和我一樣,每天都在爲趕項目,趕進度而忙忙碌碌,無論是在項目開始或者項目結束,都很少有人坐下來靜靜地想一想:我們的系統User friendly 嗎?其實多想一點,多做一點,可能就會給用戶帶來更好的體驗,也會讓自已的工作更有意義。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章