C輪toB公司產品架構重構(新架構設計)
05-08
出現了一些不可描述的原因,導致重構間歇性中斷15個工作日(業務方需求大舉進攻,佔領了產品高地)
通過一段時間的整理、推演和預測(討論少不了,就差動手了),構建了我們系統3.0產品架構
注意:在討論過程中,推演和預測是相當重要的,推演的目的用於評判當前產品設計是否可行,有木有遺漏,能否把一個業務流程按正確的或意外的情況走下去。
新架構目標:
1、滿足現有業務需求
2、方便未來新業務擴展
一、架構底層設計
架構底層是為了瞞住現有全部業務/服務/需求,以及未來能夠擴充新業務/服務/需求而設計,提供高可擴展性。(每個公司可能都會有自己的底層設計)
第一部分
1、設計最基本業務組織
- 公司
- 業務
- 發貨員
解說:公司有基本信可以有自己的業務(業務可以是多個),可以有多個發貨員,發貨員可以選擇不同的業務進行下單
第二部分
1、設計不同的業務類型
- 業務類型
- 該業務類型的流程
- 進入該業務配置規則(白名單)
解說:通過分解現有公司的所有對外提供的支持服務後,設計幾個通用的業務流程,根據配置的白名單確定現有所有的業務都會進入該業務類型中
第三部分
1、設計完整業務流程
- 底層流程拆分、聚合,確定好最基本的業務節點和規則
解說:整體流程所有需要經過節點,每個節點都會提供不同的服務
二、產品架構設計
產品架構設計,面對業務方、技術解說產品的設計
重構系列記錄
C輪toB公司產品架構重構-Day11(上半場思考總結)歡迎大家一起討論
C輪toB公司產品架構重構-Day5-10
C輪toB公司產品架構重構-Day4
C輪toB公司產品架構重構-Day3
C輪toB公司產品架構重構-Day2
C輪toB公司產品架構重構-Day1
推薦閱讀: