一學(xué)就會(huì),立刻掌握產(chǎn)品架構(gòu)圖,厲害的產(chǎn)品經(jīng)理都愛(ài)不釋手

0 評(píng)論 1441 瀏覽 16 收藏 17 分鐘

產(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é)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!