本文經淘寶網 UED 授權轉載,原文出處 淘寶網UED Blog

淘寶面試的最後一個環節,是請應聘者向面試官提問,使面試官有機會解答應聘者對公司、團隊以及工作等等方面的疑問。在我面試過的設計師當中,大約有三分之一會問我:“淘寶的設計流程是怎麼樣的?”我不是很瞭解問這個問題的人為什麼會有如此高的比例。也許這是一個“安全”的問題,不會對面試有什麼危害;也許目前設計師在工作中普遍碰到“流程”問題或“沒有流程”的問題;也許這個話題涉及各家公司的“機密”,確實無從找到相關的資料。

總而言之,雖然來面試淘寶的設計師人數有限,但我斗膽假設:目前國內所有網頁設計師中的三分之一想瞭解更多關於“設計流程”方面的知識,而我們也不認為這是什麼“機密”的話題(我瞭解的各公司設計過程都八九不離十,名稱不同,本質上是一樣的)。所以,就在此簡單介紹一下淘寶UED的設計流程,期望對這三分之一的設計師有所幫助。

Step1:原型(Prototype)

設計的第一個階段,我們稱之為原型設計,主要是設計產品的功能、用戶流程、資訊架構、交互細節、頁面元素等等。如果你覺得聽上去這些概念都比較懸的話,我就用白話來說:原型設計,就是完全不管產品長得好不好看,只把它要做的事情和怎麼做這些事情想清楚,把它怎麼和用戶交互想清楚,而且把所有這些都畫出來,讓人可以直觀地看到。

至於怎麼畫出來,那就隨你了。用紙筆畫,用白板筆畫,用 Photoshop 畫,用 Visio 畫,或者像我們一樣用 Axure 畫,都可以。只要把上面提到的這些都鉅細靡遺地表達出來。

在原型的交付物(Delivery,也就是某個階段的產出物)中,最重要也最常見的就是線框圖(Wireframe),這玩意兒不用多解釋了,看下面這張圖就明白:

淘寶原型示意圖

Step2:模型(Mock-up)

在原型被大家接受之後,就該關心產品長得好不好看了。我們以“模型”這個詞來統稱該步驟的交付物。和原型相比,它關注於產品的視覺設計,包括色彩、風格、圖示、插圖等等。

要清楚的是,這不是一步由“美工”來“美化”的工作。視覺設計師需要對原型設計有深刻的理解,對互動設計和尚未進行的 HTML/CSS/JS 的 Code 都要有充分的瞭解。如果不能從全局的角度來做視覺設計,則只能是做做把水晶效果改成金屬效果這樣的“自娛自樂”,而對產品本身沒有任何有價值的幫助。如果原型說:“在這個頁面上,A 比 B 重要。”,那他的腦子裏就要有十七八種可以表現“A 比 B 重要”的視覺語言可供選擇。這是對設計模型的視覺設計師的基本要求。

更高一些的要求,才是視覺設計的“原始功能”。“到底是選水晶效果還是金屬效果?”,“這個按鈕選什麼顏色好?”等等。這一類的思考和選擇,應著眼於產品的氣質、品牌等等,在各種產品間保持一定的統一,在用戶心裏打下視覺的烙印。其實要做到這一點是很難的,特別是還要滿足上一點的要求。一般來說,如果能90%的把互動設計的成果和品牌形象表達出來,已經是很好的結果了。從我自己來說,就常常很鬱悶不能用好的視覺語言來表達自己在原型設計中的想法,總是做完模型就打個七折 :(

更更高的要求,有些問題用互動設計是很難解決的,這時就需要一個有創造能力的視覺師,可以從視覺設計的角度來創造性地解決問題(一時還沒想出好的例子,想出來再補上)。

總的來說,模型設計是件非常困難的事情。它的工具是感性的,但設計過程又要求非常理性,必須在各種約束條件中解決問題。而目前能從較高的角度來來看“視覺設計”的人還不多,大多還停留在“效果”、“風格”等表面議題上。個人以為在“Web 標準”和“用戶體驗”之後,視覺設計是Web設計專業化運動的第三波,市場的需求已經存在,只差有人推動一下。

模型的設計一般來說都是用 Photoshop 了,下是是個例子(與原型的例子對應):

淘寶網模型示意圖

Step3:展示版本(Demo)

這步我就不多說了,Demo 就是按照原型和模型用 x HTML/CSS/JavaScript 等等前端技術實現出來,以便後端的開發工程師可以接手編碼。這個過程讓小馬、正淳專門起個新帖來詳細介紹吧。只提一點,前端開發在有些公司是不放在設計團隊的,而我們認為前端開發從很大程度上來說是對用戶體驗的提升和保證,開發只是它的一個手段和形式。所以就把這塊工作一直留在我們團隊,現在看起來這樣很棒:)

把上述原型、模型轉為 x HTML/CSS 之後就是這個頁面了:

http://favorite.taobao.com/collect_list——-g,nrxwy2lumhgozsvz2cq3tk6w64-.htm

Step 0.5 / 1.5 / 2.5 / 3.5

居然還有半個半個的步驟?是的,這是我們的用戶研究過程。在各個階段的前後,我們會根據具體情況選擇是否投入精力到用戶研究上。用戶研究的形式也很自由:給會員打個電話,旺旺上隨便找人聊聊,到公司來做可用性測試,到會員家中訪談……怎麼方便怎麼實用就怎麼做。我們還沒有精力放在太多的“學術”性質的理論研究上,對研究方法也是不拘一格,“能抓老鼠”就行。關鍵的關鍵,研究的結果如何表現到產品上,如何吸收單個用戶的意見來服務所有用戶。

在這一點上,我們做得還很不夠,積累也很薄,需要向同行們多多學習,也請大家多多指點。

最後……

關於流程,要注意:

1. 設計流程的目標,在於保證“無論誰來做這個產品的設計,都能達到80分”

2. “100分”的完美作品,很有可能沒有遵循流程,而是天才地融合了創新、傳承和執行力的作品

3. “流程”這種東西,只有與環境相匹配才能帶來正面的作用。

以上是我們UED團隊目前的設計流程,也許你也發現了,它和大多數公司的設計流程是差不多的。我們也在不斷地修改和發展這個體系,有不足的地方也請大家多指教。如果你參考了我們的流程,在工作中發現有什麼問題,也請回來告訴我們,謝謝大家!