? ? ? ? Jesse James Garrett所著的《交互設(shè)計——用戶體驗要素:以用戶為中心的產(chǎn)品設(shè)計》描述了一個冰山五層模型,這個模型最早是用來指導網(wǎng)站設(shè)計的。隨著互聯(lián)網(wǎng)的發(fā)展和應(yīng)用形式的變化锅锨,設(shè)計師們發(fā)現(xiàn)奖唯,除了web應(yīng)用宿稀,這個模型也同樣適用指導移動端APP應(yīng)用愕难。
? ? ? ?冰山模型的每個層級的指代范圍不再贅述。最近我在做商業(yè)模型和業(yè)務(wù)模塊對應(yīng)到多個應(yīng)用群的“產(chǎn)品生態(tài)圈”設(shè)計時妻柒,我發(fā)現(xiàn)扛拨,使用冰山模型,能幫助很快地理清思路举塔。
? ? ? ?舉一個例子绑警。假設(shè)有一個項目在通過前期的宣傳引流后,想要以電子商務(wù)的形式銷售一批商品啤贩,商品包括實體物品和需要到線下實體店體驗的服務(wù)類商品待秃。這個項目的商業(yè)模式是這樣的。
? ? ? ?為了實現(xiàn)商業(yè)模型痹屹,項目中需要設(shè)計一個或多個產(chǎn)品章郁,來覆蓋具體的業(yè)務(wù)流程。從使用產(chǎn)品的用戶角色劃分志衍,產(chǎn)品有給運營使用的業(yè)務(wù)系統(tǒng)暖庄、給前臺用戶使用的用戶產(chǎn)品和B端合作者使用的業(yè)務(wù)后臺。
? ? ? ?首先分析商業(yè)模型中覆蓋的業(yè)務(wù)有哪些楼肪。
? ? ? ?底層業(yè)務(wù)模塊包含了產(chǎn)品為了實現(xiàn)商業(yè)模型培廓,所必須的基礎(chǔ)功能。商業(yè)模型中有多個用戶角色春叫,而每一個業(yè)務(wù)模塊沒有對標的【用戶】概念肩钠。PM在分析業(yè)務(wù)流程以后泣港,才會確定不同使用環(huán)節(jié)中,使用者是誰价匠,需要哪些功能当纱。
? ? ? ?數(shù)據(jù)庫的實際設(shè)計遠不像圖示中的那么簡單。數(shù)據(jù)庫設(shè)計結(jié)果是總表和關(guān)聯(lián)表的綜合統(tǒng)籌踩窖。就以商品SKU表作為基礎(chǔ)表舉例坡氯,基礎(chǔ)表可能僅包含商品的基本信息字段,具體的業(yè)務(wù)信息被設(shè)計在關(guān)聯(lián)業(yè)務(wù)表中洋腮。在確定了唯一SKU編碼以后箫柳,實際庫存、相關(guān)銷售品的銷售狀態(tài)啥供、月售情況等字段可能是根據(jù)業(yè)務(wù)需求悯恍,被設(shè)計在關(guān)聯(lián)表中。
? ? ? ?設(shè)計表的核心就是①根據(jù)業(yè)務(wù)需求設(shè)計表字段滤灯;②確認關(guān)聯(lián)表之間的唯一標識符坪稽,比如用戶身份表和用戶偏好表是兩張表,表間能關(guān)聯(lián)對應(yīng)的基礎(chǔ)是確定UID鳞骤。
? ? ? ?業(yè)務(wù)模塊和數(shù)據(jù)表的設(shè)計是緊密相關(guān)的,因為都是從商業(yè)需求開始劃分和設(shè)計的黍判。對表的OI操作是產(chǎn)品模塊的需求之一豫尽。
? ? ? ?底層業(yè)務(wù)模塊是彼此關(guān)聯(lián)的。在設(shè)計產(chǎn)品的功能邊界時顷帖,根據(jù)具體場景美旧,一個業(yè)務(wù)模塊可能被拆分到多個產(chǎn)品中,成為產(chǎn)品模塊贬墩。
? ? ? ?就拿上述的優(yōu)惠模塊為例榴嗅,產(chǎn)品針對消費者有多種優(yōu)惠模式,比如高級會員終身九折陶舞,活動商品八折嗽测,某渠道的用戶買一送一,那在CRM肿孵、銷售后臺和渠道管理系統(tǒng)唠粥,可能各自存在優(yōu)惠配置應(yīng)用模塊。
? ? ? ?當然停做,視具體情況晤愧,以上也可能存在在一個整體的大業(yè)務(wù)后臺。
? ? ? ?頁面模塊和頁間交互就是產(chǎn)品在確定了功能邊界和功能模塊以后蛉腌,定義具體的用戶使用流程和頁面導航系統(tǒng)官份。這個應(yīng)該是大部分用戶產(chǎn)品PM所熟悉的流程了只厘。
? ? ? ?以上,星移醬的思路筆記舅巷。