看完還不會畫產品架構圖來打我

2 評論 2192 瀏覽 37 收藏 13 分鐘

在產品經理的工作中,繪制架構圖也是一箱必備技能。但不少同學只是一些簡單的設計,沒有體系的思路。本文組綜合分享的TOGAF這種框架,希望可以幫到大家。

早期入行產品經理時,看到大廠產品他們繪制的架構圖,我滿心羨慕。雖然那時看不懂,但那豐富的模塊和看不懂的話術,也是讓我憧憬何時擁有這種裝A的能力。

日后這些年,我在網上找繪制架構圖的方法,看了大量圖和他人總結的方法,幾乎沒有能講清產品架構圖繪制底層邏輯和要領的內容。隨著工作推進和對產品思考的深入,我總結出一套自己的產品架構圖繪制思路,在此分享給大家,與大家交流。

一、認識這4個架構視圖

在職場交流中,架構一詞頻繁出現(xiàn),尤其對于產品經理而言,業(yè)務架構、數(shù)據(jù)架構、產品架構、技術架構及信息架構等概念屢見不鮮。那么,架構究竟是什么?這些架構之間又存在怎樣的關聯(lián)?

這里我們先簡要了解一下TOGAF,這是一個廣受認可的企業(yè)架構框架。TOGAF旨在為企業(yè)設計、規(guī)劃及管理復雜的架構系統(tǒng)提供指導,它通過一套清晰、結構化的方法論,如架構開發(fā)方法、架構內容框架和企業(yè)架構能力框架等,確保企業(yè)在追求業(yè)務目標的同時,技術架構能夠緊密貼合業(yè)務需求。值得一提的是,目前已有80%的福布斯50強企業(yè)采用了TOGAF框架。

TOGAF框架下,企業(yè)架構由四個核心層面構成:業(yè)務架構、應用架構、信息架構和技術架構。每個架構都涉及組織不同方面的運作和支持,為了確保企業(yè)整體目標的實現(xiàn),它們需要緊密協(xié)作,形成系統(tǒng)化的支持結構。

1、業(yè)務架構

業(yè)務架構描述了組織的業(yè)務戰(zhàn)略、目標、流程、功能、組織結構和職能等內容。它提供了整個企業(yè)架構的背景,是所有技術架構、應用架構、信息架構等設計的基礎。業(yè)務架構確保技術和信息架構與組織的業(yè)務目標、戰(zhàn)略方向和運營模式相匹配。

2、應用架構

應用架構描述了企業(yè)內各個應用系統(tǒng)、軟件組件、服務以及它們之間的關系與交互方式。它提供了一個整體的應用系統(tǒng)結構,展示了企業(yè)如何通過技術手段來支撐和實現(xiàn)業(yè)務流程。應用架構關注系統(tǒng)的功能、服務、數(shù)據(jù)流和系統(tǒng)間的集成。

3、信息架構

信息架構關注企業(yè)中的信息管理、數(shù)據(jù)流動、存儲、分析與應用等方面。它涉及數(shù)據(jù)的結構、存儲、處理和訪問方式,確保企業(yè)能夠高效地獲取、處理和使用數(shù)據(jù),以支持業(yè)務運營和決策。信息架構確保數(shù)據(jù)的質量、可訪問性和安全性。

4、技術架構

技術架構描述了支撐整個業(yè)務和應用架構的技術基礎設施,包括硬件設備、操作系統(tǒng)、網絡架構、數(shù)據(jù)庫管理系統(tǒng)、云平臺等。技術架構確保企業(yè)的技術平臺和系統(tǒng)能夠高效、安全、可靠地運行。

四者是一個系統(tǒng)化和協(xié)同的關系,它們之間相互影響、相輔相成,共同構成了一個完整的系統(tǒng)架構藍圖。在實際操作中,理解這些架構之間的關聯(lián),可以幫助產品經理、架構師、開發(fā)人員更好地進行架構決策和產品規(guī)劃。

更多關于TOGAF的內容,大家有興趣可以自行網上找資料閱讀?;蛘吡粞?,我給大家發(fā)一些關于TOGAF的完整資料。

二、應用架構和產品架構區(qū)別

現(xiàn)在,我們已然對企業(yè)架構有所了解。細心看到這里的同學會發(fā)現(xiàn),似乎文章至此并未觸及產品經理最為關注的產品架構這一關鍵內容。那么,產品架構究竟是什么呢?它和應用架構之間又存在著怎樣的聯(lián)系與區(qū)別呢?

我們知道,應用架構是 TOGAF 框架中明確界定的架構類型之一,可對于產品架構,該框架卻未直接提及。為了深入探究兩者的關系,我在網絡上搜尋了大量相關資料,這些資料大致呈現(xiàn)出兩種觀點。

觀點一:應用架構等同于產品架構的集合,是多個產品匯聚而成的應用。就好像是一群各自有著獨特功能的個體(產品),組合在一起形成了一個功能更豐富、更復雜的整體(應用)。

觀點二:應用架構服務于產品架構,處于產品架構的下一層級。這種觀點下,產品架構更像是戰(zhàn)略層面的規(guī)劃者,應用架構則是負責執(zhí)行戰(zhàn)略的具體實施者。

結合過往工作經驗,我對產品架構和應用架構的區(qū)別有以下總結:

產品架構側重于把控整體業(yè)務需求、規(guī)劃功能設計和優(yōu)化用戶體驗。例如設計社交軟件時,要確定社交關系建立、信息分享、隱私保護等業(yè)務需求和使用便捷性、舒適度。

應用架構負責將需求轉化為可運行的技術方案,保障系統(tǒng)高效穩(wěn)定運行。要考慮技術框架、數(shù)據(jù)庫結構、服務器配置等細節(jié),以實現(xiàn)產品功能。比如社交軟件信息分享功能,要確定是用即時通訊還是異步消息傳遞技術,用哪種數(shù)據(jù)庫存儲數(shù)據(jù),服務器如何部署應對高并發(fā)傳輸。

可見,產品架構和應用架構相互依賴、相輔相成。產品架構為應用架構提供需求和方向指引,應用架構為產品架構提供技術實現(xiàn)基礎,二者共同推動產品落地,為用戶創(chuàng)造價值。

這里我梳理了一個產品架構和應用架構的對比,能讓你對我的觀點有更好的理解。

三、繪制產品架構圖

現(xiàn)在,我們已經對系統(tǒng)架構圖有了更為深入的理解,并且清晰地認識到,產品架構的設計和業(yè)務需求是緊密相連的。實際上,產品架構的構建和優(yōu)化往往是由業(yè)務需求驅動的,業(yè)務流程、用戶需求、市場趨勢等因素都直接影響著產品架構的設計與調整。這種緊密的關系要求我們在設計產品架構時,不僅要考慮技術實現(xiàn),還要深入理解業(yè)務的背景與目標。

下面將通過一個實際案例,詳細解析產品架構的繪制過程。

1、業(yè)務梳理

在著手繪制產品架構圖之前,我們首先要對業(yè)務進行全面且細致的梳理。如圖,這里我針對連鎖餐飲門店管理相關業(yè)務繪制了一個視圖。在這個視圖中,涵蓋了業(yè)務目標、門店賦能、總部數(shù)字化以及門店數(shù)字化等多方面內容。通過這個視圖,能夠非常直觀地觀察到總部為門店所需要開展的一系列賦能工作以及動作。也能清晰地看到門店運營過程中所必需的數(shù)字化產品和工具。這為后面繪制產品架構圖提供了堅實的業(yè)務基礎,確保架構能夠充分支持業(yè)務需求。

2、提煉業(yè)務

根據(jù)業(yè)務目標,提煉出了兩個關鍵點:提升門店營收提升門店管理效率。這兩個目標不僅是推動門店發(fā)展的核心動力,也是產品架構設計和功能規(guī)劃的核心出發(fā)點。圍繞這兩個目標展開了一輪產品功能的頭腦風暴,構思了多個創(chuàng)新和高效的功能模塊,旨在通過技術手段優(yōu)化門店運營、提升業(yè)績。

3、架構分層

到了這步,我們已經具備了繪制產品架構圖的基本素材。接下來,我們需要對產品架構進行分層處理,以便更加清晰地展示系統(tǒng)的結構和功能關系。通常,產品架構圖的分層包括四個層次:表現(xiàn)層、應用層、支撐層、數(shù)據(jù)層。這四個層級可以有效地展示產品的各個組成部分,以及它們之間的相互作用。然后我們遵循自上而下的信息傳遞即可。

表現(xiàn)層:表現(xiàn)層是與用戶直接交互的部分,負責展示數(shù)據(jù)并接收用戶輸入。

如:APP、小程序、Web、PC桌面端。

應用層:應用層是負責業(yè)務邏輯和操作流程的核心部分,將基礎服務和數(shù)據(jù)處理結果轉化為具體的應用功能。

如:訂單管理、物流管理、商品管理等。

支撐層:為應用提供基礎服務和通用功能的層,支撐系統(tǒng)的高效運行與可靠性。主要是將可復用的組件或模塊進行下沉,為產品提供統(tǒng)一的支撐。

如:流程引擎、消息通知、任務調度等。

數(shù)據(jù)層:數(shù)據(jù)層是系統(tǒng)中負責數(shù)據(jù)收集、存儲、處理和流轉的部分。它是應用系統(tǒng)的核心數(shù)據(jù)管理層,確保數(shù)據(jù)的安全性、一致性和可訪問性。

如:交易數(shù)據(jù)、行為數(shù)據(jù)、日志數(shù)據(jù)等。

4、整理分塊

最后,我們將已提煉出的產品應用進行分組,形成應用層,將產品的基礎服務提取出來,構建基礎服務層,并將產品中通用的組件、引擎等提煉為支撐層。至此,整個產品架構圖就繪制完成了。大家日后多加練習,早日進階哦。

本文由 @Tamil 原創(chuàng)發(fā)布于人人都是產品經理。未經許可,禁止轉載。

題圖來自 Unsplash,基于 CC0 協(xié)議

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 這篇文章對這幾個架構有點膚淺,建議學習一下TOGAF體系。

    來自北京 回復
    1. TOGAF在文中,我只是引出產品架構需要業(yè)務架構進行內容輸入。明確產品是為業(yè)務服務的核心思想,并沒有更多拓展哦。TOGAF涵蓋的內容不是這短短幾千字就能說明白的。

      來自北京 回復