民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    人文精神 >>> 技術話題—商業文明的嶄新時代
字體    

UI設計到禪境 - Free Programmer
UI設計到禪境 - Free Programmer
Free Programmer     阅读简体中文版

UI設計到禪境

有個搞UI設計的同事,很出色。他專業美術設計出身,通過自學又善前端編程(什么JavaScirptAjaxjQury都駕輕就熟),對于網上能找到的、書店能買到的UCDUI等方面的書籍資料全都悉心琢磨參悟,又在幾家公司有不少項目實戰經驗。這顯然是個人才,21世紀最貴的!在UI方面他是我的老師。

要說什么?顯然不是給人介紹對象,他馬上就孩子他爹了。是想通過一個案例說明仨事兒:1)一個設計到禪境的有趣示例;2)脫離專業領域,無業務領悟的設計如紙上談兵。3)發表一通頭教給我的感慨。

例是這樣:在這個項目中我們給一家LIMS公司搞一個DAQ(數據采集)的產品設計。這里的數據采集是從各種各樣不同的實驗儀器上直接采集其實驗數據,然后加工處理分析,再以WebService的方式,給參數到LIMS系統中。它的用戶是實驗室中的實驗人員。他們要在遠程工作站上,觀察實驗、監視和操控儀器、要所需數據,最后出實驗的原始記錄。

在這個項目中,我們不關注LIMS,但關注DAQ。我們試圖讓用戶以最爽的方式使用它。至于DAQ怎樣去與那些亂七八糟的各種各樣的接口打交道,怎樣自動采集來自RS485232MudBuse等通訊口、協議的數據我們不管,采集來了怎樣通過數據倉庫加工那些數據我們也不管,我們就是關注UI,這是我們的長項! 于是我們上路了。

過幾天的分析,我們拿出了成果。那是一個簡潔而美好的設計(界面略)。用戶可以通過三次鼠標點擊,獲得他所需數據。在后臺管理上,用戶在一個界面里能完成他所有的操作。于是,我們拿到評審會上給頭和業務人員展示說明。結果,設計通不過評審。為什么呢?

題有兩個。首先是業務人員說這玩意兒沒法用!他們在白板上一步一步的模擬了用戶實際操作的過程,以及可能發生的各種可能性。這叫客戶行為分析吧?同時,在每一步提出用戶在這里怎樣更便利。哦,原來是這么回事兒!那么我們開始沒有做用戶需求分析嗎?做了。但做的不夠深入。為什么不深入?因為我們不敬業嗎?不是,因為我們不懂,不懂業務。只是從UCD的角度,從UI的角度考慮,主觀的考慮怎樣讓它更便利更漂亮。但,當我們不知道深入的業務過程的時,即使這么做了,仍如隔靴撓癢,沒整對地方。

于是我們就得重新設計。在重新設計的過程中,我們還是得回過頭來,去關注那些我們原來的腦細胞就不擅長不想關注的東西,那些結合專業知識的業務方面的東西,甚至還得問問程序員,你的程序架構大體是個什么樣的,給我講講不同組件之間的邏輯關系,DAQLIMS在交互時的邏輯關系。

么,這里面禪境在哪里?在于最終結果出來時的設計。頭說了,最好的設計是沒有設計!界面上什么也看不到!什么操作也沒有!當我們醉心于怎樣在屏幕上擺放那些按鈕圖標,怎樣讓它看上去更美更順手時,業務人員提出,最好是在LIMS系統里面,實驗人員打開相應的的頁面,數據已經在那里,他什么也不需要做,數據已經展示在他面前。我一下子腦子里蹦出了的禪境。辛辛苦苦琢磨了老幾天,最佳的界面設計居然是:界面上什么也沒有!頭果然是頭,高!

等等,這聽上去禪意十足,但有問題。問題來自于程序員。程序員說了:要達到這個效果可以,但我們需要在每個工作站上安裝客戶端,這不符合我們有條設計原則;要么,就得設計個程序從服務器端不斷輪回檢測那些設備的狀態,有情況就索取其數據,這樣又可能會給系統性能帶來一定的麻煩,同時也增加編程量。

這怎么辦?通過大家商量,最終的結果是:在實驗員的界面上,只有一個與此相關的按鈕原始記錄(當然還有其它所需的按鈕)。也就是說:實驗員只需要點一下鼠標,就能獲取實驗數據,并產生他所需的原始記錄。給實驗人員夠簡便,同時又與程序底層設計方面不沖突。

從復雜到簡單,極致的簡單、比較的簡單。愛因斯坦真是說的對:As simple as possible, but not simpler.

度。 這還真有點禪境,反正我是有這么點感覺。

我在網上不少UCDUI的論壇、群里面常看到過各種各樣的帖子和好說法,學到了不少東西。當然,大多數是涉及互聯網方面的,結合某種專業領域的軟件方面的相對少一些。但我總覺著,很多朋友的設計理念、美感、技能等都很好,已經足夠的好了。但不結合某種專業領域,不了解業務實際,不知該領域的一線需求的話,空有一身好本領真是難以發揮出來。好不容易發揮一下,也可能只是紙上談兵,一個漂亮的圖而已。

我那個同事的職業目標是:產品經理。頭給他出的主意是:如果你真想做到合格的產品經理,UCD方面的技能已經足夠了,需要加強的是本領域業務方面的理解感悟,去看一線的工作場景,去理解這個領域17025這樣的標準(據說它是LIMS系統中的綱,綱舉目張),再多多少少了解一些底層編程方面的概況,比如目前開發平臺的框架結構大概。等你把這些搞差不多了,自然已經能勝任產品經理了,達不到的話,你始終上不了那個臺階,始終是停留在畫畫的層面。而且,你也甭担心是否花時間在這個狹窄的領域上面,是不是換到其它方面就沒用了?比如我再做某個CRM軟件的設計,這些豈不是都用不上了? 不會的。所謂異曲同工,當你把隨便哪一個真真正正搞通透了,有一天忽然會找到頓悟的感覺,至少對管理軟件方面有種一通百通的感覺。就像玩即時戰略游戲,當你把羅馬復興能打到12秒點銅出兵的時候,你再玩星際爭霸也能很快上手,因為你的精氣神外加內力已經到了那個境地,要想下來也挺不容易。

 

2015-05-19 00:29

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
教育專家大學思想啟蒙
蔡元培(1868年1月11日-1940年3月5日),字鶴卿,又字仲申、民友、孑民,乳名阿培,並曾化名蔡振、周子餘,浙江紹興山陰縣(今紹興縣)人,革命家、教育家、政治家。中....
學貫中西品讀東西文化
林語堂(1895年10月10日-1976年3月26日),中國文學家、發明家。福建省龍溪(現為漳州市平和縣)坂仔鎮人,乳名和樂,名玉堂,後改為語堂。美國哈佛大學比較文學碩士....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航