看完還不會(huì)畫產(chǎn)品架構(gòu)圖來打我
在產(chǎn)品經(jīng)理的工作中,繪制架構(gòu)圖也是一箱必備技能。但不少同學(xué)只是一些簡單的設(shè)計(jì),沒有體系的思路。本文組綜合分享的TOGAF這種框架,希望可以幫到大家。
早期入行產(chǎn)品經(jīng)理時(shí),看到大廠產(chǎn)品他們繪制的架構(gòu)圖,我滿心羨慕。雖然那時(shí)看不懂,但那豐富的模塊和看不懂的話術(shù),也是讓我憧憬何時(shí)擁有這種裝A的能力。
日后這些年,我在網(wǎng)上找繪制架構(gòu)圖的方法,看了大量圖和他人總結(jié)的方法,幾乎沒有能講清產(chǎn)品架構(gòu)圖繪制底層邏輯和要領(lǐng)的內(nèi)容。隨著工作推進(jìn)和對產(chǎn)品思考的深入,我總結(jié)出一套自己的產(chǎn)品架構(gòu)圖繪制思路,在此分享給大家,與大家交流。
一、認(rèn)識這4個(gè)架構(gòu)視圖
在職場交流中,架構(gòu)一詞頻繁出現(xiàn),尤其對于產(chǎn)品經(jīng)理而言,業(yè)務(wù)架構(gòu)、數(shù)據(jù)架構(gòu)、產(chǎn)品架構(gòu)、技術(shù)架構(gòu)及信息架構(gòu)等概念屢見不鮮。那么,架構(gòu)究竟是什么?這些架構(gòu)之間又存在怎樣的關(guān)聯(lián)?
這里我們先簡要了解一下TOGAF,這是一個(gè)廣受認(rèn)可的企業(yè)架構(gòu)框架。TOGAF旨在為企業(yè)設(shè)計(jì)、規(guī)劃及管理復(fù)雜的架構(gòu)系統(tǒng)提供指導(dǎo),它通過一套清晰、結(jié)構(gòu)化的方法論,如架構(gòu)開發(fā)方法、架構(gòu)內(nèi)容框架和企業(yè)架構(gòu)能力框架等,確保企業(yè)在追求業(yè)務(wù)目標(biāo)的同時(shí),技術(shù)架構(gòu)能夠緊密貼合業(yè)務(wù)需求。值得一提的是,目前已有80%的福布斯50強(qiáng)企業(yè)采用了TOGAF框架。
在TOGAF框架下,企業(yè)架構(gòu)由四個(gè)核心層面構(gòu)成:業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、信息架構(gòu)和技術(shù)架構(gòu)。每個(gè)架構(gòu)都涉及組織不同方面的運(yùn)作和支持,為了確保企業(yè)整體目標(biāo)的實(shí)現(xiàn),它們需要緊密協(xié)作,形成系統(tǒng)化的支持結(jié)構(gòu)。
1、業(yè)務(wù)架構(gòu)
業(yè)務(wù)架構(gòu)描述了組織的業(yè)務(wù)戰(zhàn)略、目標(biāo)、流程、功能、組織結(jié)構(gòu)和職能等內(nèi)容。它提供了整個(gè)企業(yè)架構(gòu)的背景,是所有技術(shù)架構(gòu)、應(yīng)用架構(gòu)、信息架構(gòu)等設(shè)計(jì)的基礎(chǔ)。業(yè)務(wù)架構(gòu)確保技術(shù)和信息架構(gòu)與組織的業(yè)務(wù)目標(biāo)、戰(zhàn)略方向和運(yùn)營模式相匹配。
2、應(yīng)用架構(gòu)
應(yīng)用架構(gòu)描述了企業(yè)內(nèi)各個(gè)應(yīng)用系統(tǒng)、軟件組件、服務(wù)以及它們之間的關(guān)系與交互方式。它提供了一個(gè)整體的應(yīng)用系統(tǒng)結(jié)構(gòu),展示了企業(yè)如何通過技術(shù)手段來支撐和實(shí)現(xiàn)業(yè)務(wù)流程。應(yīng)用架構(gòu)關(guān)注系統(tǒng)的功能、服務(wù)、數(shù)據(jù)流和系統(tǒng)間的集成。
3、信息架構(gòu)
信息架構(gòu)關(guān)注企業(yè)中的信息管理、數(shù)據(jù)流動(dòng)、存儲(chǔ)、分析與應(yīng)用等方面。它涉及數(shù)據(jù)的結(jié)構(gòu)、存儲(chǔ)、處理和訪問方式,確保企業(yè)能夠高效地獲取、處理和使用數(shù)據(jù),以支持業(yè)務(wù)運(yùn)營和決策。信息架構(gòu)確保數(shù)據(jù)的質(zhì)量、可訪問性和安全性。
4、技術(shù)架構(gòu)
技術(shù)架構(gòu)描述了支撐整個(gè)業(yè)務(wù)和應(yīng)用架構(gòu)的技術(shù)基礎(chǔ)設(shè)施,包括硬件設(shè)備、操作系統(tǒng)、網(wǎng)絡(luò)架構(gòu)、數(shù)據(jù)庫管理系統(tǒng)、云平臺等。技術(shù)架構(gòu)確保企業(yè)的技術(shù)平臺和系統(tǒng)能夠高效、安全、可靠地運(yùn)行。
四者是一個(gè)系統(tǒng)化和協(xié)同的關(guān)系,它們之間相互影響、相輔相成,共同構(gòu)成了一個(gè)完整的系統(tǒng)架構(gòu)藍(lán)圖。在實(shí)際操作中,理解這些架構(gòu)之間的關(guān)聯(lián),可以幫助產(chǎn)品經(jīng)理、架構(gòu)師、開發(fā)人員更好地進(jìn)行架構(gòu)決策和產(chǎn)品規(guī)劃。
更多關(guān)于TOGAF的內(nèi)容,大家有興趣可以自行網(wǎng)上找資料閱讀?;蛘吡粞裕医o大家發(fā)一些關(guān)于TOGAF的完整資料。
二、應(yīng)用架構(gòu)和產(chǎn)品架構(gòu)區(qū)別
現(xiàn)在,我們已然對企業(yè)架構(gòu)有所了解。細(xì)心看到這里的同學(xué)會(huì)發(fā)現(xiàn),似乎文章至此并未觸及產(chǎn)品經(jīng)理最為關(guān)注的產(chǎn)品架構(gòu)這一關(guān)鍵內(nèi)容。那么,產(chǎn)品架構(gòu)究竟是什么呢?它和應(yīng)用架構(gòu)之間又存在著怎樣的聯(lián)系與區(qū)別呢?
我們知道,應(yīng)用架構(gòu)是 TOGAF 框架中明確界定的架構(gòu)類型之一,可對于產(chǎn)品架構(gòu),該框架卻未直接提及。為了深入探究兩者的關(guān)系,我在網(wǎng)絡(luò)上搜尋了大量相關(guān)資料,這些資料大致呈現(xiàn)出兩種觀點(diǎn)。
觀點(diǎn)一:應(yīng)用架構(gòu)等同于產(chǎn)品架構(gòu)的集合,是多個(gè)產(chǎn)品匯聚而成的應(yīng)用。就好像是一群各自有著獨(dú)特功能的個(gè)體(產(chǎn)品),組合在一起形成了一個(gè)功能更豐富、更復(fù)雜的整體(應(yīng)用)。
觀點(diǎn)二:應(yīng)用架構(gòu)服務(wù)于產(chǎn)品架構(gòu),處于產(chǎn)品架構(gòu)的下一層級。這種觀點(diǎn)下,產(chǎn)品架構(gòu)更像是戰(zhàn)略層面的規(guī)劃者,應(yīng)用架構(gòu)則是負(fù)責(zé)執(zhí)行戰(zhàn)略的具體實(shí)施者。
結(jié)合過往工作經(jīng)驗(yàn),我對產(chǎn)品架構(gòu)和應(yīng)用架構(gòu)的區(qū)別有以下總結(jié):
產(chǎn)品架構(gòu)側(cè)重于把控整體業(yè)務(wù)需求、規(guī)劃功能設(shè)計(jì)和優(yōu)化用戶體驗(yàn)。例如設(shè)計(jì)社交軟件時(shí),要確定社交關(guān)系建立、信息分享、隱私保護(hù)等業(yè)務(wù)需求和使用便捷性、舒適度。
應(yīng)用架構(gòu)負(fù)責(zé)將需求轉(zhuǎn)化為可運(yùn)行的技術(shù)方案,保障系統(tǒng)高效穩(wěn)定運(yùn)行。要考慮技術(shù)框架、數(shù)據(jù)庫結(jié)構(gòu)、服務(wù)器配置等細(xì)節(jié),以實(shí)現(xiàn)產(chǎn)品功能。比如社交軟件信息分享功能,要確定是用即時(shí)通訊還是異步消息傳遞技術(shù),用哪種數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),服務(wù)器如何部署應(yīng)對高并發(fā)傳輸。
可見,產(chǎn)品架構(gòu)和應(yīng)用架構(gòu)相互依賴、相輔相成。產(chǎn)品架構(gòu)為應(yīng)用架構(gòu)提供需求和方向指引,應(yīng)用架構(gòu)為產(chǎn)品架構(gòu)提供技術(shù)實(shí)現(xiàn)基礎(chǔ),二者共同推動(dòng)產(chǎn)品落地,為用戶創(chuàng)造價(jià)值。
這里我梳理了一個(gè)產(chǎn)品架構(gòu)和應(yīng)用架構(gòu)的對比,能讓你對我的觀點(diǎn)有更好的理解。
三、繪制產(chǎn)品架構(gòu)圖
現(xiàn)在,我們已經(jīng)對系統(tǒng)架構(gòu)圖有了更為深入的理解,并且清晰地認(rèn)識到,產(chǎn)品架構(gòu)的設(shè)計(jì)和業(yè)務(wù)需求是緊密相連的。實(shí)際上,產(chǎn)品架構(gòu)的構(gòu)建和優(yōu)化往往是由業(yè)務(wù)需求驅(qū)動(dòng)的,業(yè)務(wù)流程、用戶需求、市場趨勢等因素都直接影響著產(chǎn)品架構(gòu)的設(shè)計(jì)與調(diào)整。這種緊密的關(guān)系要求我們在設(shè)計(jì)產(chǎn)品架構(gòu)時(shí),不僅要考慮技術(shù)實(shí)現(xiàn),還要深入理解業(yè)務(wù)的背景與目標(biāo)。
下面將通過一個(gè)實(shí)際案例,詳細(xì)解析產(chǎn)品架構(gòu)的繪制過程。
1、業(yè)務(wù)梳理
在著手繪制產(chǎn)品架構(gòu)圖之前,我們首先要對業(yè)務(wù)進(jìn)行全面且細(xì)致的梳理。如圖,這里我針對連鎖餐飲門店管理相關(guān)業(yè)務(wù)繪制了一個(gè)視圖。在這個(gè)視圖中,涵蓋了業(yè)務(wù)目標(biāo)、門店賦能、總部數(shù)字化以及門店數(shù)字化等多方面內(nèi)容。通過這個(gè)視圖,能夠非常直觀地觀察到總部為門店所需要開展的一系列賦能工作以及動(dòng)作。也能清晰地看到門店運(yùn)營過程中所必需的數(shù)字化產(chǎn)品和工具。這為后面繪制產(chǎn)品架構(gòu)圖提供了堅(jiān)實(shí)的業(yè)務(wù)基礎(chǔ),確保架構(gòu)能夠充分支持業(yè)務(wù)需求。
2、提煉業(yè)務(wù)
根據(jù)業(yè)務(wù)目標(biāo),提煉出了兩個(gè)關(guān)鍵點(diǎn):提升門店?duì)I收和提升門店管理效率。這兩個(gè)目標(biāo)不僅是推動(dòng)門店發(fā)展的核心動(dòng)力,也是產(chǎn)品架構(gòu)設(shè)計(jì)和功能規(guī)劃的核心出發(fā)點(diǎn)。圍繞這兩個(gè)目標(biāo)展開了一輪產(chǎn)品功能的頭腦風(fēng)暴,構(gòu)思了多個(gè)創(chuàng)新和高效的功能模塊,旨在通過技術(shù)手段優(yōu)化門店運(yùn)營、提升業(yè)績。
3、架構(gòu)分層
到了這步,我們已經(jīng)具備了繪制產(chǎn)品架構(gòu)圖的基本素材。接下來,我們需要對產(chǎn)品架構(gòu)進(jìn)行分層處理,以便更加清晰地展示系統(tǒng)的結(jié)構(gòu)和功能關(guān)系。通常,產(chǎn)品架構(gòu)圖的分層包括四個(gè)層次:表現(xiàn)層、應(yīng)用層、支撐層、數(shù)據(jù)層。這四個(gè)層級可以有效地展示產(chǎn)品的各個(gè)組成部分,以及它們之間的相互作用。然后我們遵循自上而下的信息傳遞即可。
表現(xiàn)層:表現(xiàn)層是與用戶直接交互的部分,負(fù)責(zé)展示數(shù)據(jù)并接收用戶輸入。
如:APP、小程序、Web、PC桌面端。
應(yīng)用層:應(yīng)用層是負(fù)責(zé)業(yè)務(wù)邏輯和操作流程的核心部分,將基礎(chǔ)服務(wù)和數(shù)據(jù)處理結(jié)果轉(zhuǎn)化為具體的應(yīng)用功能。
如:訂單管理、物流管理、商品管理等。
支撐層:為應(yīng)用提供基礎(chǔ)服務(wù)和通用功能的層,支撐系統(tǒng)的高效運(yùn)行與可靠性。主要是將可復(fù)用的組件或模塊進(jìn)行下沉,為產(chǎn)品提供統(tǒng)一的支撐。
如:流程引擎、消息通知、任務(wù)調(diào)度等。
數(shù)據(jù)層:數(shù)據(jù)層是系統(tǒng)中負(fù)責(zé)數(shù)據(jù)收集、存儲(chǔ)、處理和流轉(zhuǎn)的部分。它是應(yīng)用系統(tǒng)的核心數(shù)據(jù)管理層,確保數(shù)據(jù)的安全性、一致性和可訪問性。
如:交易數(shù)據(jù)、行為數(shù)據(jù)、日志數(shù)據(jù)等。
4、整理分塊
最后,我們將已提煉出的產(chǎn)品應(yīng)用進(jìn)行分組,形成應(yīng)用層,將產(chǎn)品的基礎(chǔ)服務(wù)提取出來,構(gòu)建基礎(chǔ)服務(wù)層,并將產(chǎn)品中通用的組件、引擎等提煉為支撐層。至此,整個(gè)產(chǎn)品架構(gòu)圖就繪制完成了。大家日后多加練習(xí),早日進(jìn)階哦。
本文由 @Tamil 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲(chǔ)空間服務(wù)。
這篇文章對這幾個(gè)架構(gòu)有點(diǎn)膚淺,建議學(xué)習(xí)一下TOGAF體系。
TOGAF在文中,我只是引出產(chǎn)品架構(gòu)需要業(yè)務(wù)架構(gòu)進(jìn)行內(nèi)容輸入。明確產(chǎn)品是為業(yè)務(wù)服務(wù)的核心思想,并沒有更多拓展哦。TOGAF涵蓋的內(nèi)容不是這短短幾千字就能說明白的。