企業(yè)架構(gòu)設(shè)計模式(企業(yè)架構(gòu)設(shè)計工具)
編輯導(dǎo)語:規(guī)劃一個企業(yè)級系統(tǒng),是對我們產(chǎn)品人的一個挑戰(zhàn)。那么如何構(gòu)建一個完整的架構(gòu)系統(tǒng),并將其落地?作者分享了企業(yè)架構(gòu)的系統(tǒng)規(guī)劃步驟及其落地方式,希望能給你提供一些思路。
一、如何無遺漏的進(jìn)行完整的系統(tǒng)規(guī)劃
我們現(xiàn)在先做一個簡單的場景模擬,假設(shè)你是某家公司的一個產(chǎn)品負(fù)責(zé)人。
讓你帶領(lǐng)一個產(chǎn)研團(tuán)隊去從零規(guī)劃一個系統(tǒng),如何無遺漏的進(jìn)行完整系統(tǒng)規(guī)劃?或者說規(guī)劃至少要包含哪幾項?
事實上在我看來去完整規(guī)劃一個企業(yè)級系統(tǒng),恰恰是對我們產(chǎn)品人產(chǎn)品功底的一個綜合性的挑戰(zhàn)。
這里先上答案,設(shè)計分為以下四點:
下面我們展開來一個個談。
1. 理解業(yè)務(wù)
首先在做任何系統(tǒng)建設(shè)前,我們都必須要對整個業(yè)務(wù)有一個非常清晰的認(rèn)知,也去理解業(yè)務(wù)。
比如說去做HR系統(tǒng)、做財務(wù)系統(tǒng)或者說做法務(wù)相關(guān)的系統(tǒng),我們必須要非常熟悉這相關(guān)領(lǐng)域的一些專有知識,否則我們就無法去進(jìn)行相關(guān)的系統(tǒng)建設(shè),或者說我們建設(shè)出來的這個系統(tǒng)和實際業(yè)務(wù)有非常大的一個差距,所以第一步我們一定要去理解業(yè)務(wù)。
2. 系統(tǒng)入手點
理解了業(yè)務(wù)后,下一步要做的就是要去定義系統(tǒng)的入手點是什么?一個業(yè)務(wù)領(lǐng)域往往非常龐大,特別是當(dāng)我們從0~1開始的時候,我們到底要從哪個點開始進(jìn)行入手?
在這里一般來說我們?nèi)タ紤]系統(tǒng)入手點,應(yīng)該是以系統(tǒng)的主流程去進(jìn)行出發(fā)。因為我們作為系統(tǒng)的建設(shè)者,畢竟不是真正的一線系統(tǒng)使用者。因此我們必須在最快時間內(nèi)去搭建出一個最小的可迭代化的原型,使其投入到我們的實際生產(chǎn)環(huán)境中,讓我們的這些業(yè)務(wù)人員去進(jìn)行一個使用,來檢驗產(chǎn)品的方向是否正確,這也就是所謂的產(chǎn)品MVP。
也就是說我們先搭建出一個可以讓業(yè)務(wù)來驗證我們的系統(tǒng)的主流程,從而通過體驗在這過程中讓我們發(fā)現(xiàn)問題,然后再去迭代,只有這樣才能保證我們前期的投入不會出現(xiàn)過大的一個偏差。那么這就是選擇系統(tǒng)入手點的重要目的。
3. 系統(tǒng)藍(lán)圖
選擇好入手點,下一步我們要做的便是系統(tǒng)藍(lán)圖的繪制。所以系統(tǒng)藍(lán)圖其實就跟建設(shè)一個房子是一樣的,我們需要清楚的知道這棟房子的建設(shè)完成之后它的一個全貌是什么樣子。所以我們在系統(tǒng)開始建設(shè)之前,我們必須要去把整個系統(tǒng)的一個圖紙繪制出來,在軟件系統(tǒng)中這就稱之為系統(tǒng)藍(lán)圖。
4. 分步計劃
畫完了圖紙之后,接下來就是我們要把這個圖紙去拆分成可迭代的版本計劃,從而組織安排人力按優(yōu)先級進(jìn)行開發(fā)。
結(jié)束這個熱身話題之后,我們接下來就開始談以上4點進(jìn)行落地時用到的工具。
二、工具:企業(yè)架構(gòu)
我曾為大家介紹過一個在軟件行業(yè),非常成熟且非常流行的去解決復(fù)雜系統(tǒng)設(shè)計的工具——企業(yè)架構(gòu)。
所謂企業(yè)架構(gòu)就是用來去解決業(yè)務(wù),從理解到分析再到設(shè)計建模,最后去翻譯成信息系統(tǒng)建設(shè)的一個完整思想。
事實上企業(yè)架構(gòu)并不是什么新鮮產(chǎn)物,最早在1987年就被提出了,因為在當(dāng)時其實就已經(jīng)有非常多的系統(tǒng)在企業(yè)內(nèi)部存在了。
因此必須要有一個系統(tǒng)或者說一個模型去幫助我們拉通這些系統(tǒng),否則企業(yè)內(nèi)部的系統(tǒng)越來越多,就會導(dǎo)致企業(yè)內(nèi)部在信息傳遞、管理上出現(xiàn)失衡,所以在這個大背景下提出了企業(yè)架構(gòu)的概念。
那么具體來說企業(yè)架構(gòu)到底是什么呢?其實在發(fā)展這么多年后,特別是在TOGAF這個組織成立之后,企業(yè)架構(gòu)這個概念就做了一個非常細(xì)致的拆分,企業(yè)架構(gòu)就被定義成為兩大部分,如下圖所示:
三、企業(yè)架構(gòu)落地
為了方便大家理解,在這里三爺我將企業(yè)架構(gòu)這個思想給大家提煉為了三步走的落地執(zhí)行方法。
具體來說對應(yīng)企業(yè)架構(gòu)里的兩個細(xì)分項:
可以看到業(yè)務(wù)抽象建模與關(guān)鍵節(jié)點設(shè)計這兩步對應(yīng)的是業(yè)務(wù)架構(gòu)梳理。
首先我們通過業(yè)務(wù)抽象建模將一個陌生業(yè)務(wù)去進(jìn)行結(jié)構(gòu)化的一個表述,詳細(xì)的把業(yè)務(wù)拆解為:什么角色做了什么事情。那然后在這個基礎(chǔ)上我們提煉出關(guān)鍵節(jié)點,這些關(guān)鍵節(jié)點就是我們系統(tǒng)要去承載的部分。
相信這個也好理解,雖然是在做信息化系統(tǒng),但是我們不可能將一個系統(tǒng)事無巨細(xì)的將業(yè)務(wù)都放進(jìn)來,因為很多業(yè)務(wù)動作都是線下完成的,其次系統(tǒng)如果全部承載的話,就會讓系統(tǒng)變得非常臃腫,操作會變得非常復(fù)雜。
這兩步是完成我們的業(yè)務(wù)架構(gòu),在有了這兩步的產(chǎn)出之后,我們接下來就可以基于這兩步去進(jìn)行系統(tǒng)藍(lán)圖的設(shè)計,也去設(shè)計我們的it架構(gòu)。
用大白話來說就是設(shè)計由哪些系統(tǒng)來承載?哪些功能來承載?對應(yīng)的功能它的數(shù)據(jù)載體又是什么?最終是用什么樣的代碼結(jié)構(gòu)實現(xiàn)。
可以看到這樣的方式就是嚴(yán)格按照我們企業(yè)架構(gòu)思想,由業(yè)務(wù)驅(qū)動去得到完備的一個系統(tǒng)藍(lán)圖,不遺漏,也不會沖突。
至此我們就完成了企業(yè)架構(gòu)的一個標(biāo)準(zhǔn)落地路徑。
四、總結(jié)
在這對本文一個總結(jié):
企業(yè)架構(gòu)包含兩大部分分別是業(yè)務(wù)架構(gòu)和IT架構(gòu),業(yè)務(wù)架構(gòu)指導(dǎo)并幫助大家去理解清楚一家企業(yè)是如何開展業(yè)務(wù)運作,IT架構(gòu)指導(dǎo)如何進(jìn)行系統(tǒng)設(shè)計的一個框架思路。
企業(yè)架構(gòu)具體的落地方法分為三步:首先業(yè)務(wù)抽象建模,其次提取關(guān)鍵節(jié)點,最后得到系統(tǒng)藍(lán)圖設(shè)計。
#專欄作家#
三爺,微信公眾號:三爺茶館,人人都是產(chǎn)品經(jīng)理專欄作家,2019年年度作者?!吨信_產(chǎn)品經(jīng)理寶典》作者,原萬達(dá)高級產(chǎn)品、MBA特約講師、獨立創(chuàng)業(yè)者,現(xiàn)叮咚買菜B端產(chǎn)品線負(fù)責(zé)人,擁有多款集團(tuán)項目從零到一經(jīng)驗并帶領(lǐng)實現(xiàn)商業(yè)化布局。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議。

如若轉(zhuǎn)載,請注明出處:http://www.qjsdgw.cn/88199.html