產(chǎn)品筆記:產(chǎn)品架構(gòu)圖,原來(lái)我一直搞錯(cuò)了
產(chǎn)品架構(gòu)圖這一類圖像,相信不少產(chǎn)品經(jīng)理都聽說(shuō)過(guò)或者使用過(guò)。那么,你是否真的清楚產(chǎn)品架構(gòu)圖的繪制方法呢?這篇文章里,作者就發(fā)表了自己的看法,一起來(lái)看。
產(chǎn)品設(shè)計(jì)過(guò)程中,產(chǎn)品架構(gòu)圖是較常見的圖像,在了解什么是產(chǎn)品架構(gòu)圖之前,我們先來(lái)說(shuō)說(shuō)架構(gòu)圖。
一、架構(gòu)圖
架構(gòu)圖是一種可視化圖形,用于描述系統(tǒng)的結(jié)構(gòu)、組件和它們之間的相互關(guān)系。即架構(gòu)=組件+結(jié)構(gòu)+連接,將系統(tǒng)要素按照特定結(jié)構(gòu)進(jìn)行連接交互。它通常用于軟件開發(fā)和設(shè)計(jì),但也可以用于其他領(lǐng)域。一般來(lái)說(shuō),架構(gòu)圖可概括為7種,他們之間的區(qū)別和聯(lián)系如下:
下面對(duì)這7種架構(gòu)圖進(jìn)行描述。
1. 業(yè)務(wù)架構(gòu)圖
從業(yè)務(wù)角度出發(fā),將企業(yè)或組織的業(yè)務(wù)戰(zhàn)略、業(yè)務(wù)流程、業(yè)務(wù)數(shù)據(jù)、業(yè)務(wù)規(guī)則等轉(zhuǎn)化為可以理解的架構(gòu)視圖,以幫助企業(yè)或組織更好地管理和優(yōu)化其業(yè)務(wù)流程、信息系統(tǒng)和基礎(chǔ)架構(gòu)。
2. 產(chǎn)品架構(gòu)圖
關(guān)注產(chǎn)品的功能組成、模塊劃分、系統(tǒng)間的關(guān)系等,它是以產(chǎn)品為中心,描述產(chǎn)品的功能模塊及其之間的關(guān)系,以及如何實(shí)現(xiàn)產(chǎn)品的設(shè)計(jì)、開發(fā)和測(cè)試等。
3. 系統(tǒng)架構(gòu)圖
主要關(guān)注系統(tǒng)的整體組成結(jié)構(gòu),包括硬件設(shè)備、網(wǎng)絡(luò)配置、存儲(chǔ)設(shè)置等方面。
4. 應(yīng)用架構(gòu)圖
關(guān)注應(yīng)用程序本身,包括應(yīng)用程序的組成部分、功能以及相互之間的交互。
應(yīng)用架構(gòu)圖描述應(yīng)用程序的邏輯結(jié)構(gòu)和組成,以及各個(gè)功能模塊之間的關(guān)聯(lián)和交互關(guān)系,用于更好地理解應(yīng)用程序的設(shè)計(jì)和實(shí)現(xiàn)。
5. 技術(shù)架構(gòu)圖
突出技術(shù)實(shí)現(xiàn),重點(diǎn)描述系統(tǒng)的關(guān)鍵技術(shù)組件,例如分層、核心技術(shù)組件、上下游通信方式、數(shù)據(jù)流向等。
6. 數(shù)據(jù)架構(gòu)圖
描述核心數(shù)據(jù)模型設(shè)計(jì)、數(shù)據(jù)同步和備份的機(jī)制等。
7. 部署架構(gòu)圖
描述技術(shù)部件的物理拓?fù)浣Y(jié)構(gòu),重點(diǎn)突出網(wǎng)絡(luò)、機(jī)房、應(yīng)用以及基礎(chǔ)設(shè)施的關(guān)系。
二、產(chǎn)品架構(gòu)圖
1. 什么是產(chǎn)品架構(gòu)圖
從上面我們可以知道,產(chǎn)品架構(gòu)圖是架構(gòu)圖的類型之一,產(chǎn)品架構(gòu)圖比較關(guān)注產(chǎn)品的功能組成、模塊劃分、系統(tǒng)間的關(guān)系等,它是以產(chǎn)品為中心,描述產(chǎn)品的功能模塊及其之間的關(guān)系,以及如何實(shí)現(xiàn)產(chǎn)品的設(shè)計(jì)、開發(fā)和測(cè)試等,幫助產(chǎn)品經(jīng)理和開發(fā)團(tuán)隊(duì)更好地理解產(chǎn)品的組成和結(jié)構(gòu),以便更好地進(jìn)行產(chǎn)品設(shè)計(jì)和開發(fā)。
2. 為什么要畫產(chǎn)品架構(gòu)圖
- 明確產(chǎn)品方向:產(chǎn)品架構(gòu)圖可以幫助產(chǎn)品團(tuán)隊(duì)明確產(chǎn)品的方向和目標(biāo),避免在開發(fā)過(guò)程中迷失方向或者偏離主題。
- 提升開發(fā)效率:通過(guò)產(chǎn)品架構(gòu)圖,開發(fā)人員可以更加清晰地了解產(chǎn)品的整體結(jié)構(gòu)和各個(gè)模塊之間的關(guān)系,從而提升開發(fā)效率。
- 方便協(xié)同工作:產(chǎn)品架構(gòu)圖可以讓團(tuán)隊(duì)成員快速了解產(chǎn)品的全貌和細(xì)節(jié),方便不同部門之間的協(xié)同工作。
- 有利于版本迭代:產(chǎn)品架構(gòu)圖可以幫助團(tuán)隊(duì)更好地規(guī)劃產(chǎn)品的版本迭代,確保每次迭代都符合產(chǎn)品的整體發(fā)展方向。
- 降低溝通成本:通過(guò)產(chǎn)品架構(gòu)圖,團(tuán)隊(duì)成員可以更加直觀地了解產(chǎn)品的設(shè)計(jì)和功能,降低溝通成本,減少誤解和歧義。
- 提前規(guī)避風(fēng)險(xiǎn):產(chǎn)品架構(gòu)圖可以幫助團(tuán)隊(duì)提前發(fā)現(xiàn)和規(guī)避潛在的設(shè)計(jì)和開發(fā)風(fēng)險(xiǎn),確保產(chǎn)品的穩(wěn)定性和質(zhì)量。
- 有助于產(chǎn)品宣傳:產(chǎn)品架構(gòu)圖可以作為產(chǎn)品宣傳的一部分,幫助客戶和合作伙伴更好地了解產(chǎn)品的特點(diǎn)和優(yōu)勢(shì)。
3. 怎么畫產(chǎn)品架構(gòu)圖
1)梳理業(yè)務(wù)流程,形成閉環(huán)
產(chǎn)品架構(gòu)其實(shí)是對(duì)業(yè)務(wù)架構(gòu)的映射,也就是先梳理清楚業(yè)務(wù)閉環(huán)并理清楚邏輯關(guān)系才能畫出產(chǎn)品架構(gòu)圖。業(yè)務(wù)閉環(huán)也就是用戶使用產(chǎn)品的閉環(huán)流程,基于用戶的某個(gè)需求或問題,梳理用戶使用的業(yè)務(wù)流程,梳理參與此模塊的用戶、角色、場(chǎng)景,將核心流程完整的表述出來(lái),形成閉環(huán)。
2)提取業(yè)務(wù)需求
基于第一步梳理出來(lái)的核心業(yè)務(wù)流程,根據(jù)目標(biāo)用戶的使用路徑等,列出每個(gè)流程設(shè)計(jì)的頁(yè)面、功能模塊等。在這一步的關(guān)鍵是要想清楚每個(gè)業(yè)務(wù)節(jié)點(diǎn)會(huì)面臨什么樣的問題,我們需要設(shè)計(jì)什么樣的頁(yè)面、功能來(lái)解決。
3)確定各板塊的邏輯關(guān)系
基于以上梳理出來(lái)的功能模塊,將類似的、相關(guān)聯(lián)的功能以模塊化的形式形成一張簡(jiǎn)單的矩陣圖,將功能模塊進(jìn)行聚合分類。通常按照交互層(入口)、業(yè)務(wù)層(具體業(yè)務(wù)環(huán)節(jié))、基礎(chǔ)服務(wù)層(登錄、設(shè)置等)、數(shù)據(jù)層(底層服務(wù)或數(shù)據(jù))進(jìn)行歸納整理。
4)繪制成產(chǎn)品架構(gòu)圖
從橫向、縱向的角度對(duì)產(chǎn)品的功能框架進(jìn)行梳理。首先將明顯是同一個(gè)范圍或同一組的產(chǎn)品功能放在橫向?qū)蛹?jí),得到一個(gè)基礎(chǔ)的產(chǎn)品框架,然后在基礎(chǔ)的產(chǎn)品框架基礎(chǔ)上,自下而上處理不同架構(gòu)層級(jí)的關(guān)系,明確不同產(chǎn)品或系統(tǒng)之間的邊界邏輯。
交互層/入口層包括app、pc管理后臺(tái)、小程序等多個(gè)端;業(yè)務(wù)層將具體的業(yè)務(wù)單元進(jìn)行排列,先分清大的并列的業(yè)務(wù)單元,然后繪制具體大業(yè)務(wù)單元內(nèi)的小業(yè)務(wù)單元的邏輯;基礎(chǔ)服務(wù)層包括了用戶、通知、Feed、庫(kù)存、風(fēng)控、字典等;數(shù)據(jù)層主要包含數(shù)據(jù)報(bào)表等。
本文由 @MF 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
可以記錄一下各種流程圖的筆記
感覺還沒寫完吧