產品設計全局方法論
1.從流程角度考慮:順流程,逆流程,異常流程(餓了么支付被電話打斷),使用二叉樹思考方式
2.從依賴關系出發考慮補全瞬發機制(如果有延時的操作都會涉及到其他模塊變動),狀態回寫機制,商品分類和排號池,模塊耦合關系拉出來;舉例:手工運價,訂單運價,協議運價;前流程模塊會影響后流程模塊,后流程模塊會回寫到前流程模塊;
兩個對象業務員和客戶基于經營組織建立關系;業務經理和業務員基于部門建立綁定關系
分為可解耦和不可解耦:業務層面前者屬于不可解耦后者屬于可解耦,后者我換了部門相當于沒有綁定關系,他會進行默認匹配;前者我無法默認匹配
前者是根據經營組織綁定上面重新追加了一層客戶和業務員雙重綁定;后者是業務員綁定部門,部門綁定經理,基于依賴關系綁定流程
提貨區域,商品,訂單,什么節點砍死,什么節點依賴取值;修改每個節點會有什么變化
3.從場景角度出發我們要分析用戶,行為,場景,目標,媒介
4.需求調研的時候首先搭建框架在做咨詢:排序,篩選項,表格字段(字段生成規則,字段說明,數據來源,字段格式,字段項數據庫是寫死還是關聯,寫死情況;比如說司機開票的時候60分鐘如果是關聯情況你改了設置自動改,如果寫死,就算你改了提貨失效是下一次的時候記錄判斷),產生數據節點,狀態依賴關系,數據權限,功能按鈕(每個功能會涉及到的客戶,比如AB面是否要篩選子賬戶),頁面初始化,界面來源
客戶管理,業務員修改經營組織影響到客戶歸屬;分析這個問題,首先查看業務員和客戶基于經營組織做關聯,因為客戶需要強綁定經營組織,從單一對象來看業務員和客戶建立綁定關系,業務員修改狀態,會有兩種變化,第一種表格從屬關系,客戶關聯業務員,業務員修改經營組織影響客戶,不行;
第二種業務員是組織中油,客戶是組織化工,依然是關聯關系
還有一個考慮元素,是我直接商品里面維護提貨區域,然后下單走流程到自助終端,這個時候商品又改了提貨區域這個字段,這個時候我自助終端有兩種方式要么直接按照新的商品提貨區域展示,還有一種按照老的去綁定提貨區域;前一種相當于我的訂單是持續狀態,引用了商品數據,我商品數據改了會導致我訂單也會改數據,就是我的整條鏈路里面前面改動的會影響到后面的狀態,訂單是一個表的信息1,訂單關聯商品,商品關聯區域;關鍵是一個表讀取,還是訂單調用商品依賴關聯;如果是依賴關聯以商品訂單確認為基準,是否切分出耦合,假如商品后面提貨區域改成西區影響鶴位也是西區,訂單的時候是東區,業務規則就會打架
需求變更的時候:分為全流程變更和單一對象變更,
凍結結算變成凍結池,拉出所有凍結涉及動作,凍結,釋放,扣減業務邏輯,涉及頁面
分析一個產品的空間或者流程不僅需要考慮正流程,還需要考慮逆流程和異常流程。正流程之上同事需要考慮到用戶體驗,用戶體驗主要在5個維度:用戶,場景,行為,媒介,目標。 逆流成主要體現在PC瀏覽器,最典型的平常我們在進入表單點擊返回的時候需要做彈窗提醒,是否需要保存草稿或者直接離開。手機app上的應用舉例是餓了么和美團,訂單提交頁進入支付頁面后再返回上一步餓了么會選擇新開頁面,美團保持原來頁面修改訂單號。 異常流程主要有密碼錯誤如何處理,網絡不好如何處理,接口不通如何處理。如果在網絡不通的情況下,用戶連續點擊提交按鈕,后臺數據邏輯處理機制。 #產品全局 產品設計全局思考怎么培養 1.使用二叉樹法考慮:設計產品流程圖必須考慮異常值,成功怎么處理,異常怎么處理,返回上一步怎么處理,退款怎么處理 2.從多維度去分析產品交互:不同的用戶,場景,行為,媒介下去分析考慮產品的全局性,比如針對不同的用戶:
微信搖一搖功能會有不同的圖標(針對用戶考慮)
附近的人使用定位搜附近的人,這塊產品做設計的時候是否考慮在高速移動物體上考慮處理值。高鐵上附近的人搜索怎么優化(針對場景考慮)
登入舉例: 1.預留手機號輸入框上方中間位置為tips位;錯誤信息再次以紅色字體顯示。 2.登錄限制,同賬號連續發送5次驗證碼均驗證失敗,則賬戶鎖定并提示"驗證碼錯誤次數太多, 半小時之后才可以再次發送驗證碼";半小時之后才可以再次發送驗證碼;(針對場景考慮) 3.預留手機輸入框失去焦點時,檢測是否為空,如果為空,則上方tips展示錯誤信息"手機號碼不能為空";(針對行為考慮) 4.本頁所有操作只針對ERP有效客戶;(針對角色,用戶角度考慮) 5.手機驗證碼有效期15分鐘(針對用戶場景考慮); 6.cookie 有效期半小時(針對瀏覽器,從媒介上考慮)