一學(xué)就會(huì),立刻掌握產(chǎn)品架構(gòu)圖,厲害的產(chǎn)品經(jīng)理都愛(ài)不釋手
產(chǎn)品架構(gòu)圖是一種關(guān)鍵工具,它能夠幫助產(chǎn)品經(jīng)理從宏觀角度理解和展示產(chǎn)品結(jié)構(gòu)。本文詳細(xì)介紹了產(chǎn)品架構(gòu)圖的重要性和繪制方法,提供了實(shí)用的技巧和示例。
之前我對(duì)產(chǎn)品架構(gòu)圖沒(méi)有深刻的認(rèn)識(shí)。
當(dāng)?shù)?1 次開始從 0 做一個(gè)系統(tǒng)級(jí)別產(chǎn)品時(shí),我需要一個(gè)東西能呈現(xiàn)出整個(gè)產(chǎn)品的全部?jī)?nèi)容,數(shù)據(jù)流、產(chǎn)品模塊涉及內(nèi)容的前后順序。
這個(gè)時(shí)候我才知道要畫產(chǎn)品架構(gòu)圖。
如今,每次做新項(xiàng)目時(shí),我必畫架構(gòu)圖。
今天我們就說(shuō)下如何畫架構(gòu)圖~
01 架構(gòu)圖示例
我們看下邊幾張架構(gòu)圖:
使用圖形化的方式展示產(chǎn)品系統(tǒng)內(nèi)部各個(gè)組件之間的關(guān)系和結(jié)構(gòu)。這就是產(chǎn)品架構(gòu)圖。
02 特點(diǎn)與作用
特點(diǎn)很明顯
在內(nèi)容上,架構(gòu)圖關(guān)注的是模塊化,并不涉及細(xì)節(jié)內(nèi)容。
每一個(gè)模塊的內(nèi)容,拿出來(lái)都是一個(gè)較復(fù)雜的產(chǎn)品。
在展現(xiàn)形式上,進(jìn)行明顯的分層、分塊。
在邏輯表達(dá)上,內(nèi)容模塊之間有明顯的邏輯關(guān)系,邏輯會(huì)跟著視覺(jué)流進(jìn)行移動(dòng),有自下而上、從左到右、箭頭引導(dǎo)等方式。架構(gòu)圖的作用
既然是圖,那就是一個(gè)信息傳達(dá)工具,能讓人全面了解一個(gè)系統(tǒng)。
給領(lǐng)導(dǎo)看,給團(tuán)隊(duì)成員看,都會(huì)很有用。
在很多B端產(chǎn)品的官網(wǎng)上,都會(huì)通過(guò)架構(gòu)圖對(duì)自家產(chǎn)品進(jìn)行介紹,便于客戶快速了解產(chǎn)品全貌。
對(duì)于我們做產(chǎn)品設(shè)計(jì),尤其是系統(tǒng)級(jí)產(chǎn)品時(shí)
架構(gòu)圖會(huì)讓你有一種上帝視角,而不是局限在某個(gè)模塊去思考問(wèn)題,視野直接打開。
劃分出的模塊也能清晰明了展示出關(guān)系,明確對(duì)應(yīng)的的職責(zé)和邊界。
同樣的,可以知道整個(gè)產(chǎn)品的整體流轉(zhuǎn)流程,能從更全面的角度去思考產(chǎn)品。
架構(gòu)是一種抽象化、層次化、模塊化的思維方式
架構(gòu)圖是思考結(jié)果的展示。
根據(jù)展示內(nèi)容的不同,架構(gòu)圖可以分為多種類型:
架構(gòu)圖中的內(nèi)容是展示功能,就可以叫做功能架構(gòu)圖,
內(nèi)容是展示技術(shù)架構(gòu),就可以叫做技術(shù)架構(gòu)圖。
如果內(nèi)容是展示整個(gè)產(chǎn)品全盤內(nèi)容,也可以叫產(chǎn)品架構(gòu)圖,也能往大了叫:產(chǎn)品藍(lán)圖、產(chǎn)品矩陣圖等等。
不用糾結(jié)于具體叫什么,而是要知道,如果表達(dá)出來(lái)自己要畫的內(nèi)容。
03 如何畫架構(gòu)圖
無(wú)論我們畫什么圖,寫什么文檔,首先第 1 點(diǎn)就是——明確目標(biāo)
- 想要表達(dá)什么?
- 想要重點(diǎn)表達(dá)什么?
- 想要大家了解到什么?
同樣的,又涉及到給誰(shuí)看:給大領(lǐng)導(dǎo)看、給甲方看、給技術(shù)看……
目標(biāo)就有很多:
- 為了展示整體業(yè)務(wù)流程,則需要展示出全流程以及涉及到的主要節(jié)點(diǎn)
- 為了展示服務(wù)能力,則需要重點(diǎn)展現(xiàn)出服務(wù)特色,服務(wù)集成方式與數(shù)據(jù)流
- 為了展示跨系統(tǒng)關(guān)系,重點(diǎn)突出職責(zé)劃分、數(shù)據(jù)流轉(zhuǎn)、對(duì)接方式等
畫圖的目標(biāo)不同,架構(gòu)圖的內(nèi)容也會(huì)有不同。
接著我們看下如何畫架構(gòu)圖。
首先對(duì)于畫圖的工具不要糾結(jié),就用你經(jīng)常用的畫圖工具,只要能畫矩形,能寫文字就行。
我之前用PPT,現(xiàn)在用飛書文檔里的畫板。
第一步:分層
分層,也就是先確定一級(jí)分類。
各個(gè)層次的關(guān)系是「自上而下的流程關(guān)系」,即:先有分層1,才有分層2……,最下邊的表示為最底層。
如下圖:
對(duì)于產(chǎn)品架構(gòu),有個(gè)很常規(guī)的劃分:基礎(chǔ)層、數(shù)據(jù)層、服務(wù)層、應(yīng)用層、展現(xiàn)層。
基礎(chǔ)層:
包括了服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ)等硬件資源,以及操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)等。
作為產(chǎn)品經(jīng)理,我們并不需要特別關(guān)注技術(shù)層面的事情,當(dāng)架構(gòu)圖上想表達(dá)的內(nèi)容與技術(shù)沒(méi)有強(qiáng)相關(guān)時(shí),完全可以不寫技術(shù)層。
數(shù)據(jù)層:
展示數(shù)據(jù)收集、存儲(chǔ)、處理等內(nèi)容。包括用戶數(shù)據(jù)、交易數(shù)據(jù)、內(nèi)容數(shù)據(jù)等,以及數(shù)據(jù)的來(lái)源、存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)流向。
服務(wù)層:
展示產(chǎn)品提供的核心服務(wù)和功能。這可能包括用戶認(rèn)證服務(wù)、數(shù)據(jù)處理服務(wù)、通知服務(wù)等。
服務(wù)層是產(chǎn)品架構(gòu)中非常關(guān)鍵的部分,因?yàn)樗x了產(chǎn)品能夠提供哪些服務(wù)以及如何提供。
應(yīng)用層:
展示產(chǎn)品如何將服務(wù)層的功能轉(zhuǎn)化為用戶可以直接使用的應(yīng)用。這可能包括不同的功能模塊,也可以是不同的系統(tǒng)。
展現(xiàn)層:
如App、微信小程序、PC桌面端、Web端。
而具體怎么分層,主要就是看架構(gòu)圖中想表達(dá)什么。
可以非常靈活的進(jìn)行添加就行。
第二步 分塊
把每層中的內(nèi)容,進(jìn)行模塊劃分。
由于每層內(nèi)容中,會(huì)有很多信息,可以通過(guò)「塊」的形式進(jìn)行合并與分開。
相同內(nèi)容合并,不同內(nèi)容分開。
如果分層和分塊確定后,這個(gè)架構(gòu)圖也快畫好了。
舉個(gè)我之前做的產(chǎn)品——藥學(xué)數(shù)據(jù)公共服務(wù)
是基于標(biāo)準(zhǔn)數(shù)據(jù),生成多種公共服務(wù),并對(duì)外使用。
這里的分層可以是:數(shù)據(jù)層、服務(wù)層、應(yīng)用層、展現(xiàn)層
整理下對(duì)應(yīng)內(nèi)容后則會(huì)有下圖:
這個(gè)架構(gòu)圖,一看就是不夠的,還缺東西
比如:
數(shù)據(jù)層的數(shù)據(jù)從哪來(lái)的?——來(lái)自標(biāo)準(zhǔn)文件,那就可以把文件列舉一下
服務(wù)層與應(yīng)用層怎么連接?——通過(guò)接口調(diào)用服務(wù),那就需要加個(gè)「接口層」。
接著可以優(yōu)化下樣式:
1、調(diào)整顏色
1)顏色盡量不要超過(guò)3種
2)顏色不要用太刺眼的
2、調(diào)整對(duì)齊
將長(zhǎng)寬大小統(tǒng)一下、對(duì)齊下
3、突出重點(diǎn)
重點(diǎn)內(nèi)容則填充顏色,不重要的內(nèi)容則置灰
然后修改后的如下:
接著和領(lǐng)導(dǎo)溝通后,他提出了幾點(diǎn)問(wèn)題:
- 公共服務(wù)具體的使用場(chǎng)景在哪里?
- 服務(wù)對(duì)接只有接口方式嗎?有沒(méi)有其他的方式?
- 各個(gè)產(chǎn)品線哪些必須接這些服務(wù)?有沒(méi)有接入的優(yōu)先級(jí)?
最終我把架構(gòu)圖畫成了下圖:
這個(gè)架構(gòu)圖的例子比較簡(jiǎn)單。
04 架構(gòu)圖的邏輯表達(dá)
架構(gòu)圖本身就是用來(lái)表達(dá)邏輯的,當(dāng)內(nèi)容太多時(shí),邏輯關(guān)系的表達(dá)更顯得非常重要了。
在之前的《快速畫好工作型PPT的秘籍》里提到了 8 中邏輯關(guān)系:
這些關(guān)系在架構(gòu)圖中也是同樣適用的,
架構(gòu)圖中最常見(jiàn)的關(guān)系是:并列、總分、遞進(jìn)。
- 并列關(guān)系:使用位置排列來(lái)突出關(guān)系,如2個(gè)并列的塊排列在一起,或這是使用符號(hào)形狀,如加號(hào)。
- 總分:位置排列
- 遞進(jìn):可以用位置表達(dá),更好的是通過(guò)「箭頭」來(lái)突出遞進(jìn)關(guān)系。
我們看個(gè)例子——知識(shí)圖譜構(gòu)建
下圖是知識(shí)圖譜生成的邏輯圖,我們調(diào)整下,使用架構(gòu)圖的方式表達(dá)。
為了快速演示,我讓 AI 基于上邊的流程補(bǔ)充了整個(gè)架構(gòu)圖:
1. 數(shù)據(jù)接入層
– 集成內(nèi)部和外部數(shù)據(jù)源
– 通過(guò)爬蟲和數(shù)據(jù)接口實(shí)現(xiàn)數(shù)據(jù)抽取
2. 數(shù)據(jù)預(yù)處理與清洗層
– 執(zhí)行數(shù)據(jù)清洗、格式化和標(biāo)準(zhǔn)化
– 進(jìn)行分詞、詞性標(biāo)注、實(shí)體識(shí)別等文本處理
3. 知識(shí)提取層
– 從文本中識(shí)別實(shí)體和關(guān)系
– 存儲(chǔ)提取結(jié)果到數(shù)據(jù)庫(kù)
4. 知識(shí)存儲(chǔ)與組織層
– 使用圖數(shù)據(jù)庫(kù)存儲(chǔ)知識(shí)圖譜結(jié)構(gòu)
– 利用本體庫(kù)組織知識(shí)模式
5. 知識(shí)推理與補(bǔ)全層
– 應(yīng)用推理算法發(fā)現(xiàn)新知識(shí)
– 使用補(bǔ)全技術(shù)填補(bǔ)知識(shí)空缺
6. 知識(shí)管理與治理層
– 包括知識(shí)更新、驗(yàn)證和維護(hù)
– 實(shí)施數(shù)據(jù)質(zhì)量和安全政策
7. 知識(shí)服務(wù)與應(yīng)用層
– 提供API接口和可視化工具
– 支持問(wèn)答系統(tǒng)、智能搜索、推薦系統(tǒng)等應(yīng)用
8. 用戶交互層
– 提供用戶界面和外部系統(tǒng)API接入點(diǎn)
9. 技術(shù)與平臺(tái)支撐層
– 集成大數(shù)據(jù)、機(jī)器學(xué)習(xí)、云計(jì)算等技術(shù)
– 為整個(gè)知識(shí)圖譜架構(gòu)提供技術(shù)支撐
10. 合規(guī)性與監(jiān)控層
– 確保架構(gòu)符合法律法規(guī)要求
– 監(jiān)控系統(tǒng)性能和知識(shí)圖譜應(yīng)用效果
首先進(jìn)行分層:
這個(gè)時(shí)候會(huì)發(fā)現(xiàn)分層太多,可以合并相關(guān)分層。
如信息抽取、知識(shí)表示,都是用來(lái)形成知識(shí)圖譜,我們可以合并成一個(gè)「圖譜生成」
對(duì)于「數(shù)據(jù)存儲(chǔ)層」,對(duì)于我們表達(dá)整個(gè)流程中,它并沒(méi)有那么重要,但卻是不可缺少的,所以我們可以進(jìn)行弱化。
先有實(shí)體/關(guān)系/屬性抽取,然后才有知識(shí)映射/融合,所以抽取在知識(shí)映射/融合的下邊。
在進(jìn)行實(shí)體/關(guān)系/屬性抽取時(shí),與知識(shí)映射/融合時(shí),推理/補(bǔ)全算法都會(huì)使用到,也就是算法是跨了「抽取+知識(shí)映射/融合」這2個(gè)小層。
所以推理/補(bǔ)全算法,得豎著放,用于表示「抽取+知識(shí)映射/融合」這2個(gè)小層都會(huì)用到算法。
接著調(diào)整下樣式,使用「箭頭」突出邏輯關(guān)系
這樣初版算是畫出來(lái)了,接著還需要補(bǔ)充「數(shù)據(jù)質(zhì)量管理」「數(shù)據(jù)安全管理」
這2點(diǎn)貫穿整個(gè)產(chǎn)品線,時(shí)時(shí)刻刻都要注意質(zhì)量與安全,所以補(bǔ)充上
接著就是看想突出那些內(nèi)容,就可以通過(guò)調(diào)整填充色、字體大小來(lái)調(diào)整層級(jí)。
05 架構(gòu)圖的其他表達(dá)方式
架構(gòu)圖是表達(dá)架構(gòu)的一張方式,但是并不僅僅只有這一種方式。
在我們上邊的例子中,架構(gòu)圖都是一層一層的表達(dá)方式,
但是并不是固定的,只要能表達(dá)出邏輯關(guān)系就行。
如下圖,則是使用「左右布局」的方式,將整個(gè)架構(gòu)表達(dá)出來(lái)。
架構(gòu)圖也有其他“更好看”的樣式,比如下方的軸側(cè) 2.5D 風(fēng)格。
這種圖,我不建議畫。
如果就想畫,我在figma的社區(qū)資源里找到了類似的風(fēng)格組件,可以直接在figma中復(fù)用。
在figma社區(qū)中關(guān)鍵字搜「架構(gòu)」就有。
還有下圖中的炫酷方式,在PPT中會(huì)出現(xiàn):
來(lái)自網(wǎng)絡(luò)
來(lái)自小紅書
不過(guò)在我們的日常工作中,就算能畫出來(lái)也不建議畫那么炫酷。
畫圖重點(diǎn)要能突出架構(gòu)內(nèi)容,能讓看的人快速理解就好。
炫酷的圖,易讀性并不高。
06 總結(jié)
架構(gòu)圖是集合了涉及到的模塊,并恰當(dāng)?shù)氖褂眠壿嬯P(guān)系,將涉及到的內(nèi)容都通過(guò)一張圖進(jìn)行展示。
當(dāng)你在一個(gè)大項(xiàng)目時(shí),你可以將整個(gè)產(chǎn)品架構(gòu)給畫出來(lái),能獲得一個(gè)很全面的思考。
架構(gòu)圖在匯報(bào)的時(shí)候,也是個(gè)很好的利器。
領(lǐng)導(dǎo)通過(guò)圖中的模塊知道你要做什么,也能看出來(lái)你的設(shè)計(jì)思路。
本文由人人都是產(chǎn)品經(jīng)理作者【王大鹿】,微信公眾號(hào):【產(chǎn)品大鹿】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于 CC0 協(xié)議。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!