最近公司要繪制XX行業的解決方案,需要產品經理畫出整體架構圖,但是自己沒接觸過,不知道如何下手!”
曾經,這個問題也困擾我很久:如何才能畫出“高大上”的業務架構圖?
架構圖表達了業務系統之間的關系,幫助我們梳理業務結構。將復雜的業務邏輯簡單化系統邏輯架構圖怎么畫,降低理解難度。并讓用戶及領導理解。
業務架構服務于業務目標,通過描繪業務上下層關系,梳理一整套完整、簡單的業務視圖,降低業務系統的復雜度,提高客戶理解度,最終給客戶最直觀的業務體現。
模型元素
以企業的業務功能規劃為例,業務框架圖模型如下:
模型中包括6個元素:
如“主營業務”又劃分為四個領域,①-1=銷售、①-2=生產、①-3=采購、①-4=物流。
主營區:是三個區域的中心位置心(左上角為上)
輔營區:是①主營業務的基礎(②在①的下面)
支持區:是對①、②的支持工作(③在①和②的側面)
框架圖不用“關聯線”,而是用相對的“位置”、“背景框”來表達它們之間的邏輯關系。在這里,“區域”就相當于“系統”、“子系統”、“模塊”等。
業務架構類型
常見業務架構有2種:
上中下結構:表達整體業務線結構
左中右結構:表達開放平臺架構
模型畫法
架構圖與設計軟件的界面一樣,通常以圖的左上角為“上”,構圖時,一般會將最為重要的內容放到左上角的位置。
框架圖是將業務分析要素進行規劃、分類的主要手段,由于是平面布局,所以框架圖要容易觀察、推敲、調整。
畫業務架構圖實際上是對業務的一種收集、提煉、拆解、歸納、分類的一個過程。
簡單來說可以分為三個核心步驟:分層、分模塊、分功能。
分層
分層,指的是將業務按照層級區分系統邏輯架構圖怎么畫,每個層級都屬于獨立的版塊。
“分層”是框架圖設計中最為重要的步驟,用繪畫的術語表達就是“布局”,分層的原則通常為:
通常下層更抽象,上層更具體。
層級需要有邏輯上的關聯,比如下層為上層服務,或者提供能力支撐。
如圖【能力層】為【應用層】提供基礎能力,上層業務應用可以直接快速調用能力,減少重復開發。
分模塊
指在同一個層級中,有哪些獨立模塊,可以代表一個完整的產品或是同類型的業務聚合。
每個模塊之間都相對獨立,且模塊之間也會存在相互依賴關系、關聯關系。
如圖,平臺層中有三大子平臺:
他們之間業務互不影響,所以都獨立存在,屬于平行關系。
分功能
指在同一個模塊中,將獨立的功能劃分出來,該功能可以代表一個業務入口。
將一個模塊體系中的功能,比較具有代表性的,客戶比較關注的,拎出來。
如應用層,我們可以劃分為核心應用、基礎應用、職能應用、三方應用4個模塊。
然后將每個模塊填充一些重要的應用,這樣一個模塊就劃分完整。
畫業務架構前,應對整個業務體系進行全量的思考,將所有涉及到的應用、功能、系統、能力、平臺全部要羅列出來。
然后提煉、歸納、分類,按照常用的分類模板,或是自建模板進行大體框架的構思。最后按照分層、分模塊、分功能的維度將具體的內容補充進去。
這個過程對于新手來講可能要些時間,多畫熟練了,就會越畫越好、越畫越快。
畫架構圖可以提升個人的全局思維,它會逼著你學習不屬于你的內容,這樣才能將架構畫得更豐滿,更有內涵。