在產(chǎn)品架構(gòu)設(shè)計中,“抽象能力”和“擴(kuò)展能力”是衡量一個產(chǎn)品架構(gòu)好還的兩個維度
抽象能力較好的架構(gòu)能適應(yīng)多個行業(yè),支持橫向的范圍;
在相同產(chǎn)業(yè)鏈,不同客戶或者同一類客戶所處不同發(fā)展階段,訴求都會有較大的差異,我們需要對服務(wù)客戶的產(chǎn)品進(jìn)行抽象,找到所面對客戶共性和差異性,在我們產(chǎn)品中如何去解決個性化與標(biāo)準(zhǔn)化共存的問題;
而要達(dá)到這個目標(biāo),需要做三件事 :
拆分產(chǎn)品戰(zhàn)略
為什么要拆分產(chǎn)品戰(zhàn)略 ?產(chǎn)品架構(gòu)需要體現(xiàn)客戶意志,明確客戶需要做什么,明確客戶先做什么后做什么,那些需要做到什么程度?戰(zhàn)略拆分是想通過產(chǎn)品架構(gòu)的設(shè)計來表達(dá)客戶最終想要的樣子,以及客戶是按照什么路徑走到他想要的樣子,經(jīng)過的路徑當(dāng)中有那些是我們認(rèn)為的里程碑。
抽象客戶業(yè)務(wù)本質(zhì)
客戶是誰,他是靠什么賺錢的,他們的玩法是需要什么產(chǎn)品去支撐他們?nèi)粘5倪\營和管理,需要通過客戶的本質(zhì)去看客戶最終如何把他們業(yè)務(wù)運轉(zhuǎn)下去
實現(xiàn)高內(nèi)聚低耦合
高內(nèi)聚低耦合是對自身設(shè)計的一種要求,有利于產(chǎn)品表達(dá),產(chǎn)品研發(fā)落地,上線運營,乃至最終使用者方便劃分職能邊界輸入輸出的依據(jù)。
“拆分產(chǎn)品” 戰(zhàn)略方法論:
拆什么 ?如何拆 ?
企業(yè)的業(yè)務(wù)戰(zhàn)略 -- > 三表法
例如:電商平臺2022 年電商平臺GMV 需要達(dá)到xxx元,這種目標(biāo)明確,便于衡量,適用“三表法”
企業(yè)的管理戰(zhàn)略 -- > 場景代入
例如:公司人力招聘從線下轉(zhuǎn)到線上,招聘效率要提升 xx%,績效管理要提升 xx% ,目標(biāo)難于衡量,適用“場景代入”
三表法 -- 方法論:
第一步:拆分內(nèi)容,進(jìn)行匯聚
目標(biāo)表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 策略表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?資源表
要達(dá)到什么結(jié)果? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 怎么達(dá)到結(jié)果? ? ? ? ? ? ? ? ? ? ? ? ?需要什么支持
這些結(jié)果有那些小目標(biāo)組成? ? ? ? ? ? ? ? ?分幾步,每一步玩法? ? ? ? ? ? ? ?需要多少
小目標(biāo)對整體結(jié)構(gòu)的貢獻(xiàn)度是多少? ? ? 每一步階段成果如何衡量? ? ? ? 需要多久
第二部:分類匯總,合并同類項
目標(biāo)表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 策略表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 資源表
哪些目標(biāo)是相似的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 哪些策略是相同或相似的? ? ? ? ?哪些資源是共享
哪些目標(biāo)是有因果關(guān)系的? ? ? ? ? ? ? ? ? ? ?哪些策略是有先后順序? ? ? ? ? ? 哪些資源是獨享
哪些目標(biāo)是相互依賴或沖突的? ? ? ? ? ? ?哪些策略之間是沖突的? ? ? ? ? ? 哪些資源是依賴
總結(jié):
相似相同的內(nèi)容合并總結(jié)共性;無法合并的部分,分析其差異性;
根據(jù)共性和差異性規(guī)劃產(chǎn)品模塊;
第三部:建模

場景代入 -- 方法論:
場景? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
正向場景? ?- 關(guān)注流程如何走下去,大家在流程的場景下獲得什么資源? ? ? ? ? ?
逆向場景? - 關(guān)注異常情況,當(dāng)不滿足推下去的情況,會有什么條件/特征,可能造成影響是什么,
如何去設(shè)計相應(yīng)的策略;
角色? ? ? ? ? ? ? ? ? ? ? ? ??
管理者的關(guān)注點? ?-? ?透明,清晰,合法合規(guī),自己業(yè)績部門業(yè)績,下屬是否OK ,管理力度/風(fēng)格/制度/流程等等;? ?
操作人的關(guān)注點? - 簡單,高效,方便? ;
行為
正常行為 - 流程設(shè)計者希望使用者去做,加以“引導(dǎo)”
非正常行為 -?流程設(shè)計者不希望使用者去做,加以“預(yù)防/約束”
總結(jié):把自己代入角色中,例如我是xx管理者/操作員,在什么情況下需要做/關(guān)注什么事。
抽象客戶業(yè)務(wù)本質(zhì)
從現(xiàn)象到建模? ? ? ?-- >? ? 產(chǎn)品架構(gòu)需要滿足客戶商業(yè)模型,產(chǎn)品流程設(shè)計需要符合行業(yè)通用玩法 ;
從模型到業(yè)務(wù)本身 -->? 在模型基礎(chǔ)上考慮業(yè)務(wù)實際場景,產(chǎn)品功能模塊需要滿足客戶的痛點;
實現(xiàn)高內(nèi)聚低耦合
分層,分域,職能邊界,輸入輸出
分層:
按功能維度劃分,可分:
用戶層:需考慮點 --> 不同用戶群體享受服務(wù)存在的差異
業(yè)務(wù)層:是把所有處理的邏輯和規(guī)則集成在這里,對用戶層不同場景的不同輸出的支持;
數(shù)據(jù)層:數(shù)據(jù)沉淀集成在數(shù)據(jù)層,不同場景下沉淀不同格式數(shù)據(jù),提供決策之類服務(wù);
按上下游概念可劃分 :
交易平臺層,供應(yīng)鏈層
分域:
按照業(yè)務(wù)職能劃分, 可分:
ERP域,交易域,流量域
按照業(yè)務(wù)線劃分, 可分:
滴滴租車域,專車域,順風(fēng)車域
按照系統(tǒng)關(guān)系劃分, 可分:
支撐域:相對獨立,可閉環(huán),例如庫存,商品,會員等,能力聚合,對外輸出服務(wù)
集成域:對支撐域按照商業(yè)場景進(jìn)行組合,排序,集成,輸出該商業(yè)場景可閉環(huán)解決方案,例如:自營供應(yīng)鏈把采購,庫存,供應(yīng)商,商品資源集成在一起做自營供應(yīng)鏈;
消費域:對場景的落地的實例,例如客服,公關(guān)
總結(jié):?
分層分域主要解決 “降低耦合”的問題;
職能邊界與輸入輸出 主要解決“高度內(nèi)聚”的問題;