像人體骨骼系統(tǒng)一樣,設(shè)計(jì)B端產(chǎn)品架構(gòu)
做好一個(gè)產(chǎn)品的產(chǎn)品架構(gòu),能清晰地組織好業(yè)務(wù)系統(tǒng)的邏輯、明確指導(dǎo)產(chǎn)品的設(shè)計(jì)、迭代、優(yōu)化。而細(xì)化到B端產(chǎn)品架構(gòu)上,筆者認(rèn)為有以下四步需要注意。
產(chǎn)品架構(gòu)指的是產(chǎn)品的整體性結(jié)構(gòu)。
對(duì)于B端產(chǎn)品,產(chǎn)品架構(gòu)就是整個(gè)產(chǎn)品的頂層設(shè)計(jì),就是整個(gè)產(chǎn)品的骨骼。
B端產(chǎn)品的開發(fā)應(yīng)該是嚴(yán)謹(jǐn)、科學(xué)和工程化的,不管是采用傳統(tǒng)軟件瀑布開發(fā)模式,還是采用時(shí)下流行的敏捷開發(fā)模式,都需要自頂而下地完成整個(gè)產(chǎn)品的脈絡(luò)梳理和框架設(shè)計(jì)。
產(chǎn)品架構(gòu),主要描述產(chǎn)品的業(yè)務(wù)系統(tǒng)邏輯,指導(dǎo)產(chǎn)品的設(shè)計(jì)和迭代過程,確保產(chǎn)品和業(yè)務(wù)的緊密結(jié)合。
C端產(chǎn)品的架構(gòu),可以采用《用戶體驗(yàn)要素》的五層要素模型,設(shè)計(jì)產(chǎn)品架構(gòu)。
而B端產(chǎn)品則主要基于業(yè)務(wù)設(shè)計(jì)產(chǎn)品架構(gòu)。設(shè)計(jì)B端產(chǎn)品架構(gòu)的核心是,找到產(chǎn)品和業(yè)務(wù)的匹配點(diǎn)。即將業(yè)務(wù)整合到產(chǎn)品的各系統(tǒng)模塊中,并為客戶創(chuàng)造更多的價(jià)值。
在B端產(chǎn)品的開發(fā)過程中,產(chǎn)品架構(gòu)設(shè)計(jì)過程主要發(fā)在完成客戶調(diào)研后,設(shè)計(jì)業(yè)務(wù)解決方案時(shí)。
基于客戶業(yè)務(wù),設(shè)計(jì)產(chǎn)品架構(gòu),主要有四個(gè)步驟,如下所示:
- 第一步,業(yè)務(wù)架構(gòu)分析
- 第二步,系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
- 第三步,核心中樞分析
- 第四步,畫出架構(gòu)藍(lán)圖
就像人體的骨骼系統(tǒng)一樣,做「業(yè)務(wù)架構(gòu)分析」是分析人體都有些骨頭,「系統(tǒng)結(jié)構(gòu)分析」是明確骨頭在整個(gè)骨骼系統(tǒng)中的位置,做「核心中樞分析」是找出我們以什么韌帶為核心,把整個(gè)骨骼系統(tǒng)連接起來(lái)。
本文以某個(gè)醫(yī)美醫(yī)院為例,設(shè)計(jì)出醫(yī)美醫(yī)院管理系統(tǒng)簡(jiǎn)單的產(chǎn)品架構(gòu)。
一、業(yè)務(wù)架構(gòu)分析
在業(yè)務(wù)架構(gòu)分析前,B端產(chǎn)品經(jīng)理首先要保證自己對(duì)所在行業(yè)有深刻的認(rèn)知。
對(duì)行業(yè)有深刻的認(rèn)知主要表現(xiàn)在以下幾點(diǎn):
- 全面的行業(yè)知識(shí)
- 對(duì)行業(yè)的痛點(diǎn)和特點(diǎn)有所理解
- 了解行業(yè)的商業(yè)模式
- 能獲取行業(yè)意見領(lǐng)袖的意見
業(yè)務(wù)架構(gòu)分析的作用是梳理出支撐客戶的業(yè)務(wù)需要哪些系統(tǒng)。業(yè)務(wù)架構(gòu)分析主要包含業(yè)務(wù)分析、需求分析、跨角色業(yè)務(wù)流程、系統(tǒng)梳理。
1. 業(yè)務(wù)分析
分析業(yè)務(wù),主要是對(duì)業(yè)務(wù)進(jìn)行一個(gè)整體性分析。
主要分析出:客戶的業(yè)務(wù)投入什么?產(chǎn)出了什么?參與的角色有那些?客戶對(duì)于業(yè)務(wù)的商業(yè)訴求是什么?客戶的核心業(yè)務(wù)是什么?最后使用流程圖來(lái)描繪核心業(yè)務(wù)。
以本文的醫(yī)美醫(yī)院為例:
客戶主要投入了醫(yī)院和人力成本,產(chǎn)出了經(jīng)濟(jì)收入,參與的角色有醫(yī)美客戶、前臺(tái)、銷售、咨詢師、醫(yī)生、護(hù)士。客戶的商業(yè)訴求是獲取更大的經(jīng)濟(jì)利益。客戶的核心業(yè)務(wù),為醫(yī)美客戶提供醫(yī)美相關(guān)的服務(wù)。
以下為業(yè)務(wù)分析后得到的業(yè)務(wù)流程圖,起點(diǎn)為市場(chǎng)渠道。
2. 需求分析
需求分析主要是分析客戶提出的特定需求,對(duì)業(yè)務(wù)影響,比如新增業(yè)務(wù)、修改業(yè)務(wù)流程等。
這里的需求分析,不同于產(chǎn)品功能設(shè)計(jì)時(shí)的需求分析。
做產(chǎn)品架構(gòu)時(shí),需求分析更加偏向于分析客戶需求和業(yè)務(wù)間的關(guān)系,進(jìn)而調(diào)整我們的業(yè)務(wù)分析結(jié)論。
以本文提到的醫(yī)院為例:客戶提出需要,對(duì)他的客戶資料進(jìn)行數(shù)字化管理。針對(duì)該需求,分析可以得出需要新增CRM相關(guān)的業(yè)務(wù)。
在B端系統(tǒng)設(shè)計(jì)時(shí),有很多通用的范式需求。比如:登錄系統(tǒng)、企業(yè)架構(gòu)、權(quán)限管理、數(shù)據(jù)權(quán)限、報(bào)表統(tǒng)計(jì)等。
這些可能是業(yè)務(wù)上不會(huì)直觀體現(xiàn),客戶可能也不會(huì)明確提出,但是對(duì)于B端產(chǎn)品又是非常必要的。這些范式需求,在我們梳理業(yè)務(wù)架構(gòu)時(shí),也是要進(jìn)行需求分析的。
3. 跨角色業(yè)務(wù)流程
在完成業(yè)務(wù)分析后,我們得出了業(yè)務(wù)的參與角色和業(yè)務(wù)流程。這時(shí)候,就需要明確角色和業(yè)務(wù)的關(guān)系了。
描述角色和業(yè)務(wù)的關(guān)系,可以使用序列圖來(lái)分析。
以下為分析,醫(yī)美醫(yī)院中,在醫(yī)美客戶完成醫(yī)美手術(shù)的的業(yè)務(wù)中,各角色和業(yè)務(wù)的關(guān)系的序列圖。
其中,護(hù)士角色主要是醫(yī)生的助理。所以在序列圖中,其位置與醫(yī)生所在相同。
4. 系統(tǒng)梳理
完成以上分析后,我們可開始梳理在該產(chǎn)品中會(huì)存在哪些子系統(tǒng)。
分析時(shí),需要結(jié)合業(yè)務(wù)流程、需求分析和角色參與關(guān)系,劃分各業(yè)務(wù)系統(tǒng)。以及子系統(tǒng)有哪些角色參與,體現(xiàn)的哪塊子業(yè)務(wù)。
劃分子系統(tǒng)的原則是優(yōu)先把同一角色參與,流程中相近,業(yè)務(wù)相關(guān)聯(lián)的整合到相同的系統(tǒng)。
筆者梳理出了該產(chǎn)品的系統(tǒng)列表,具體如下所示:
這樣就得到了產(chǎn)品是由哪些骨骼構(gòu)成的。
二、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
在明確產(chǎn)品存在哪些系統(tǒng)后,就需要確認(rèn)系統(tǒng)間的組織形式。即設(shè)計(jì)系統(tǒng)的組織結(jié)構(gòu)。
通常系統(tǒng)結(jié)構(gòu),可以設(shè)計(jì)為線性結(jié)構(gòu)、散列式結(jié)構(gòu)、層級(jí)式結(jié)構(gòu)、核心發(fā)散式結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)。
每種結(jié)構(gòu)都有他適合的業(yè)務(wù)特點(diǎn)。我們?cè)谠O(shè)計(jì)系統(tǒng)結(jié)構(gòu)時(shí),原則是盡量與真實(shí)業(yè)務(wù)相仿。根據(jù)業(yè)務(wù)分析時(shí),得到的業(yè)務(wù)流程圖,我們可以將這些系統(tǒng)以線性結(jié)構(gòu)組織起來(lái)。在我們的分析出的系統(tǒng)當(dāng)中,有些系統(tǒng)是不直接參與到業(yè)務(wù)當(dāng)中的,這些系統(tǒng)就可以作為支撐系統(tǒng)單獨(dú)架構(gòu)。
在分析系統(tǒng)結(jié)構(gòu)時(shí),我們可以使用用例圖來(lái)進(jìn)行設(shè)計(jì)。在使用用列圖分析系統(tǒng)結(jié)構(gòu)時(shí),要盡量將圖做出層級(jí)結(jié)構(gòu)。
護(hù)士角色使用系統(tǒng)和醫(yī)生角色相同,這里就不體現(xiàn)了。
非主要業(yè)務(wù)的支撐系統(tǒng),可以不用分析,其不會(huì)影響整體的結(jié)構(gòu)。
根據(jù)用例圖,我們也能明確線性的結(jié)構(gòu)時(shí)很符合當(dāng)前的業(yè)務(wù)和產(chǎn)品架構(gòu)的。這也就確定了各個(gè)骨骼,在產(chǎn)品中的位置。
三、核心中樞
分析完系統(tǒng)的結(jié)構(gòu)后,就需要為系統(tǒng)確定核心,以及系統(tǒng)間的交互規(guī)則。在分析核心中樞時(shí),有幾個(gè)簡(jiǎn)單的標(biāo)準(zhǔn)。
- 參與角色在各系統(tǒng)普遍存在
- 該系統(tǒng)數(shù)據(jù)與業(yè)務(wù)價(jià)值直接相關(guān)
- 該系統(tǒng)與各系統(tǒng)都要進(jìn)行交互
- 可以參考系統(tǒng)結(jié)構(gòu)分析序列圖中交互最密集的系統(tǒng)
從業(yè)務(wù)的角度看本文的例子,所有的系統(tǒng)幾乎都有客戶這個(gè)角色參與,所以整套系統(tǒng)應(yīng)該是圍繞客戶在運(yùn)轉(zhuǎn)。
從系統(tǒng)角度看,各系統(tǒng)都需要與客戶管理系統(tǒng)進(jìn)行交互,所以客戶管理系統(tǒng)是鏈接整個(gè)系統(tǒng)的關(guān)鍵。在這一整套業(yè)務(wù)系統(tǒng)的運(yùn)轉(zhuǎn)過程,客戶信息就是中樞間的數(shù)據(jù)在各系統(tǒng)間流轉(zhuǎn),并且業(yè)務(wù)架構(gòu)是線性結(jié)構(gòu),所以可以引入BPM(業(yè)務(wù)流程管理),來(lái)串聯(lián)各個(gè)業(yè)務(wù)系統(tǒng)。
客戶管理系統(tǒng)就是系統(tǒng)的中樞,而BPM就像韌帶一樣串聯(lián)了各個(gè)業(yè)務(wù)系統(tǒng)。這樣就明確了串聯(lián)產(chǎn)品骨骼系統(tǒng)的韌帶。
四、架構(gòu)藍(lán)圖
分析好產(chǎn)品的骨骼系統(tǒng)后,我們需要直觀地以圖的形式將其展示出來(lái)。
根據(jù)這些系統(tǒng)的職能,我們先將這些系統(tǒng)進(jìn)行分層。在本例子中,可以分為底層支撐層、基礎(chǔ)架構(gòu)層、核心單元層、業(yè)務(wù)執(zhí)行層和總覽層。
在進(jìn)行分層時(shí),標(biāo)準(zhǔn)是按系統(tǒng)在整個(gè)產(chǎn)品中所起到的作用。比如核心單元層就是,我們分析出的核心中樞。在分層時(shí),我們也要按照至頂而下或由底而上的標(biāo)準(zhǔn)進(jìn)行。這樣可以使架構(gòu)圖更井然有序。
通過系統(tǒng)列表、系統(tǒng)結(jié)構(gòu)序列圖、核心中樞系統(tǒng),就設(shè)計(jì)出了一個(gè)產(chǎn)品的骨骼系統(tǒng),基于產(chǎn)品架構(gòu)藍(lán)圖完整的勾勒出了整個(gè)產(chǎn)品的架構(gòu)。
五、一些思考
優(yōu)秀的產(chǎn)品架構(gòu)是什么樣的?
我的經(jīng)驗(yàn)首先是需要對(duì)業(yè)務(wù)進(jìn)行仿真,模擬真實(shí)業(yè)務(wù)的結(jié)構(gòu)。產(chǎn)品架構(gòu)圖需要給開發(fā)、領(lǐng)導(dǎo)、客戶等閱讀,所以產(chǎn)品架構(gòu)圖同時(shí)需要簡(jiǎn)潔明了,降低閱讀者的理解障礙。
當(dāng)然,產(chǎn)品開發(fā)是一個(gè)持續(xù)性的過程,作為產(chǎn)品骨骼系統(tǒng)的產(chǎn)品架構(gòu),理所應(yīng)當(dāng)需要保證穩(wěn)定和擴(kuò)展性。
在設(shè)計(jì)產(chǎn)品架構(gòu),如何兼容客戶的老系統(tǒng),也是我們應(yīng)該仔細(xì)思考的。
很多時(shí)候,我們需要保持對(duì)老系統(tǒng)的整合和兼容;同時(shí)搭建新的產(chǎn)品架構(gòu)。盡量避免,推翻老系統(tǒng),除非和新系統(tǒng)構(gòu)成了沖突,或者已經(jīng)不再適合高速發(fā)展的業(yè)務(wù)了。
在設(shè)計(jì)產(chǎn)品架構(gòu),產(chǎn)品經(jīng)理應(yīng)該對(duì)客戶的業(yè)務(wù)進(jìn)行分析診斷,進(jìn)而優(yōu)化我們的產(chǎn)品架構(gòu),提升產(chǎn)品的價(jià)值。
設(shè)計(jì)好的產(chǎn)品架構(gòu)一定是層次清晰、結(jié)構(gòu)明確的。如同,業(yè)務(wù)要井然有序才能高效執(zhí)行。
作者:產(chǎn)品小思考,B端產(chǎn)品經(jīng)理,微信公眾號(hào):產(chǎn)品小思考
本文由 @產(chǎn)品小思考 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
好文章!
真的,全是干貨
你在深圳嗎 是否可提供項(xiàng)目支持
可以啊 你留個(gè)W X吧 我加你