2018-10-24 10:01:55分類:藍海產品5554
從事互聯網行業3年多來,工作涉及面比較廣,從SEO、WEB2.0網絡推廣、網站策劃、用戶體驗、企業整體網絡營銷服務、企業電子商務應用等各個方面均有所接觸和積累一定項目經驗,雖然隨著不同項目和項目不同階段進展所接觸領域有所差異,但在這幾年中始終貫穿這一條主線:“網站產品設計開發和運營推廣”。
從自身項目經歷來看,我所做的工作基本完整貫穿整個網站產品開發流程,并且很多項目都是兼顧不同開發階段的角色,從產品定位、產品概念成型、功能規劃、架構搭建、界面設計(原型demo)均有涉及,甚至還有少量的視覺和前端,當然重點工作還是前面幾個階段,至于視覺和前端可以說是在項目資源極度匱乏情況下,不得已勉強應付之舉。基于親歷這些項目,深切的體驗到“用戶體驗”始終貫穿產品開發項目的過程,可以說用戶體驗已經成為產品開發項目不得不遵守的“潛規則”,也是影響產品開發完成后能否得到用戶認可、市場認可的重要因素,結合最近拜讀Jesse James Garrett的《用戶體驗的要素》,從不同層面對網站產品開發流程做一個總結和分析。
(一)網站產品開發階段(網站前臺部分)主要經歷:用戶需求和網站目標確定、概念設計、原型設計、界面設計與信息設計、視覺設計、前端開發、用戶體驗測試、產品交付等過程,當然這些階段劃分有時是模糊的,并且根據具體項目有可能增加貨刪減階段,或修改階段名稱及工作內容。
(二)用戶體驗層次主要結合《用戶體驗的要素》5層劃分標準,從項目開發中用戶體驗方面工作的遞進和重點劃分,即戰略層、范圍層、結構層、框架層、表現層。
? ?其中各層主要工作重點如下:
? ?1.戰略層:從用戶體驗方面,確定用戶需求和網站目標(這個階段的用戶需求可以通過分析數據或進行調研得出);
? ?2.范圍層:在戰略層基礎上,根據用戶需求和網站目標,確定網站的功能規格和內容需求,也就是把項目范圍做定義,避免項目范圍不明確造成無休止的重復返工;
? ?3.結構層:根據范圍層定義下來的系統規劃,對系統各個模塊以及各個模塊之間交互流程進行描述和設計,也屬于交互設計中的總體設計。
? ?4.框架層:在結構層總體設計基礎上進行詳細設計,制作各個界面和交互響應DEMO則是框架層的主要工作,也是交互設計中的詳細設計階段,此階段的交付物即是設計設計的最終依據。
? ?5.表現層:根據框架層設計的DEMO進行視覺設計,視覺設計既要把握戰略層意圖,突出界面要表達的意思,還要根據框架層DEMO注重提升用戶體驗和處理視覺效果與用戶體驗的沖突,因此在表現層視覺設計師既要按照DEMO制作效果圖,還必須把握界面用戶體驗準則和戰略意圖。
(三)主要交付物:即是,各個網站產品階段工作成果的提現,這里列出的是必須產物,根據項目不同有時還有其他不同輔助性文檔的產出。
? ?1.用戶需求、網站目標確定階段:(此階段是在項目可行性得到肯定后開始,也代表項目正式進入開發階段)主要交付物是BRD、MRD(商業/市場需求描述),即是整個項目的綱領性文件,給予項目成員有一個全局的視角和執行的方向,這項工作主要由開發需求提出方產品經理或由項目經理來完成;一般這個階段的輔助性文檔還有,《項目人員安排、工作進度安排》等。
? ?2.概念設計階段:給出整個產品的設計思路,產品整體架構、功能模塊規劃等,也就是從概念上給出一個完整的產品雛形,可以通過文字或圖示的方式來表達所要開發產品的整體構想,主要交付物是有關《產品架構、功能規劃》類文檔。
3.原型設計階段:在概念設計基礎上,對產品構思進行具體化,將產品構思描述成開發人員能夠看得清楚、便于溝通的表現形式,此階段主要在于描述構成產品各個模塊的具體規劃、以及模塊之間的信息傳導、交換響應的流程,主要交付物是《功能模塊詳細描述及流程框圖》等。
4.界面設計(包括導航設計、信息設計)階段:對原型設計階段的交付物進行細化,也就是進行詳細設計,此階段將系統原型進行直觀表現,即形成產品DEMO(產品演示),涉及到真實產品的各個界面、各種交互方式、各種響應結果等,交付物即是產品DEMO。
5.視覺設計階段:根據公司或項目視覺規范,將產品DEMO實現為產品效果圖,這個階段的交付物即是效果圖,也是項目之外人員最直觀、可理解的產品形態,同時要根據視覺規范提供效果圖中各個元素的定義標準,如按鈕規格、字體、字號、文字顏色等。
? ?6.前端開發階段:根據產品效果圖,進行圖片分割并制作成網頁模版,這個階段工作包括定義CSS、DIV等,同時還要考慮與后端程序實現的可行性和高效性,交付物就是移交后端開發的頁面模版。
從《網站產品開發流程剖析》圖中可以看到,項目階段、用戶體驗層次及責任崗位、這樣就可以從多個角度來分析網站產品開發流程中的各個階段細節,同時可以看到用戶體驗貫穿了整個項目開發過程,在產品開發之前、開發過程中、以及開發完成后用戶體驗都是一個不間斷的過程,因此用戶體驗已經不僅僅是某個崗位、某個部門的事情,而是應該上升到企業產品開發必須注重的戰略性問題了。