什么是產(chǎn)品架構(gòu) ?
將具體的業(yè)務(wù)功能按照一定規(guī)則組裝成業(yè)務(wù)模塊,將不同業(yè)務(wù)模塊按照一定規(guī)則進行劃分和歸攏,并用圖形和文字等形式把各模塊之間的關(guān)系表達出來的邏輯模型;
業(yè)務(wù)功能:是獨立的功能點,例如登錄/支付功能;
業(yè)務(wù)模塊:是功能點的集合,例如B2C 主交易模塊是由(商品詳情+購物車流程+下單流程+支付流程)組成;
圖像:
思維導(dǎo)圖 -- 邏輯,分類,規(guī)則;
框架圖 -- 模塊,層域關(guān)系,輸入輸出,邊界
流程圖 -- 場景,角色,行為分支數(shù)據(jù);
設(shè)計產(chǎn)品架構(gòu)的價值在哪里 ?
1. 產(chǎn)品架構(gòu)設(shè)計是對業(yè)務(wù)本質(zhì)的抽象,只有找到業(yè)務(wù)本質(zhì),并且抽象成一個架構(gòu)模型,我們才會明白目標客戶的業(yè)務(wù)是什么,才會明白我們設(shè)計產(chǎn)品到底在做什么,才能做出來符合目標客戶核心訴求的產(chǎn)品;
2.產(chǎn)品架構(gòu)設(shè)計是產(chǎn)品演進的路標,看清產(chǎn)品現(xiàn)在的樣子與未來的樣子有多大偏差,如何走到未來的樣子,每一步要如何走;
3.產(chǎn)品的骨架;是整個產(chǎn)品最終落地的依據(jù);
4.業(yè)務(wù)與技術(shù)轉(zhuǎn)換器:產(chǎn)品是業(yè)務(wù)和技術(shù)連接點,將業(yè)務(wù)語言翻譯成技術(shù)可理解的設(shè)計語言;
產(chǎn)品架構(gòu)包含的要素:
模塊,域,層,邏輯關(guān)系:
產(chǎn)品架構(gòu)解決什么問題 ?
解決產(chǎn)品整體長什么樣的問題;
解決產(chǎn)品如何演進的問題;
解決整體如何串起來的問題;
解決客戶整體如何運營的問題;
什么是好的產(chǎn)品架構(gòu) ?
助力商業(yè)模式:
1助力我的商業(yè)模式,支撐我們的贏利點,滿足當前階段的重要目標?
2.助力客戶的商業(yè)模式,架構(gòu)模型得匹配客戶的商業(yè)模式,例如客戶商業(yè)模式是B2B, 我們不能設(shè)計B2C;除了匹配客戶商業(yè)模式,我們還需要解決用戶經(jīng)營過程中的痛點,客戶才會有付費的意愿;
提現(xiàn)公司目標:
體現(xiàn)公司的業(yè)務(wù)目標,產(chǎn)品架構(gòu)每次迭代更新,都可以衡量客戶業(yè)務(wù)發(fā)展階段;
體現(xiàn)公司的管理目標,產(chǎn)品模塊的關(guān)系體現(xiàn)了管理者對業(yè)務(wù)的訴求,產(chǎn)品模塊本身層級關(guān)系能夠滿足管理者對管理公司的訴求;
具備抽象能力:抽象成通用的架構(gòu)模型,不止適用一個行業(yè),可以在多個行業(yè)多個領(lǐng)域通用;要依據(jù)客戶的業(yè)務(wù)目標抽象成相對通用的產(chǎn)品架構(gòu)模型,模型需要與客戶商業(yè)模式相匹配,并有擴展空間
具備擴展能力:知道現(xiàn)在樣子,未來樣子,每一步的樣子;擴展能力的平衡是需要考慮取和舍的代價;
落地性強:
需要考慮到付費者理解你的架構(gòu)并愿意為他付費,考慮使用者理解你的結(jié)構(gòu)并執(zhí)行他具體產(chǎn)品使用,考慮技術(shù)人員規(guī)劃技術(shù)架構(gòu),項目經(jīng)理可以根據(jù)你的架構(gòu)組織和協(xié)調(diào)整個團隊運作,運營可以根據(jù)你的架構(gòu)劃分業(yè)務(wù)歸屬和制定銷售策略等多人需求;
如果上述做不到,其實這個架構(gòu)是不OK,即使紙上畫的再漂亮也會是紙上談兵;