產(chǎn)品架構(gòu)圖繪制心法
編輯導(dǎo)語(yǔ):一張邏輯清晰、層次明確的產(chǎn)品架構(gòu)圖,能夠給觀者講述一個(gè)產(chǎn)品的業(yè)務(wù)流程、功能框架和設(shè)計(jì)思路,也是一個(gè)產(chǎn)品必不可少的可視化工具。本文作者總結(jié)了關(guān)于如何繪制產(chǎn)品架構(gòu)圖的五句口訣,并用相關(guān)例子舉例說明,一起來看一下吧。
“架構(gòu)”一詞,最早源自建筑工程領(lǐng)域。架構(gòu)決定了一個(gè)建筑物整體的位置、朝向和樓層,無論建筑物內(nèi)的房屋如何裝修,它的支柱框架和承重墻是不能輕易改變的,如果要變,那就只能推倒重建。
與建筑類似,一個(gè)產(chǎn)品的架構(gòu)在產(chǎn)品初期就要確定下來,功能的演進(jìn)也要基于這個(gè)架構(gòu)進(jìn)行,如果要改變產(chǎn)品的架構(gòu),那就意味著產(chǎn)品的功能都會(huì)有大的變動(dòng)。
架構(gòu)對(duì)產(chǎn)品來說如此重要,一個(gè)可視化工具必不可少,那就是產(chǎn)品架構(gòu)圖。
一張邏輯清晰、層次明確的產(chǎn)品架構(gòu)圖,是對(duì)一個(gè)產(chǎn)品功能架構(gòu)體系的高度抽象,能夠給觀者講述一個(gè)產(chǎn)品的業(yè)務(wù)流程、功能框架和設(shè)計(jì)思路,項(xiàng)目組成員如果能將產(chǎn)品架構(gòu)圖熟記心中,那么對(duì)產(chǎn)品的演進(jìn)方向就會(huì)有一個(gè)整體的概念,不至于在平時(shí)的設(shè)計(jì)和建設(shè)過程中“盲人摸象”。
而繪制功能架構(gòu)圖的過程,也是幫助產(chǎn)品人員梳理產(chǎn)品如何演進(jìn)的過程,是幫助分析需求如何分期迭代的過程,同樣也是幫助捋清我們的產(chǎn)品和其他產(chǎn)品之間依賴或競(jìng)爭(zhēng)關(guān)系的過程。
一、產(chǎn)品架構(gòu)圖繪制心法
產(chǎn)品架構(gòu)圖的繪制,總的來講只需要五步,我總結(jié)了五句口訣,希望可以幫助大家進(jìn)行記憶:一理場(chǎng)景畫流程,二列頁(yè)面和模塊,三把功能來聚類,四五縱橫法上陣,一張好圖勝千言。
1)一理場(chǎng)景畫流程
根據(jù)實(shí)際業(yè)務(wù)邏輯,基于用戶、角色、場(chǎng)景,梳理核心的業(yè)務(wù)流程,并先將業(yè)務(wù)流程圖簡(jiǎn)單繪制出來。
這一步是五步繪制心法中最重要的一步,決定了整個(gè)架構(gòu)的業(yè)務(wù)線是否能夠串起來。業(yè)務(wù)流程圖的畫法比較簡(jiǎn)單,這里就不贅述了。
2)二列頁(yè)面和模塊
基于第一步梳理出來的核心業(yè)務(wù)流程,根據(jù)目標(biāo)用戶的使用路徑等,列出每個(gè)流程涉及的頁(yè)面、功能模塊或處理機(jī)制等。
這一步的關(guān)鍵,是要想清楚每個(gè)業(yè)務(wù)節(jié)點(diǎn)可能會(huì)面臨什么樣的問題,我們要設(shè)計(jì)什么樣的頁(yè)面、功能或者處理機(jī)制,才能夠支撐起這些業(yè)務(wù)問題的有效解決。
3)三把功能來聚類
審視一下業(yè)務(wù)流程圖中每個(gè)節(jié)點(diǎn)下所有的頁(yè)面、功能或處理機(jī)制,將類似的能力以模塊化的形式組成一張簡(jiǎn)單的矩陣圖。
這一步先不用關(guān)注架構(gòu)的分層,簡(jiǎn)單聚類羅列矩陣即可。
4)四五縱橫法上陣
第四步和第五步是最終形成一張有效的產(chǎn)品架構(gòu)圖的關(guān)鍵,分別是從橫向和縱向的角度對(duì)產(chǎn)品的功能框架進(jìn)行梳理。
四是將明顯是同一范圍或同一組的產(chǎn)品功能放在一個(gè)橫向?qū)蛹?jí)中,得到一個(gè)基礎(chǔ)的產(chǎn)品框架;五是在基礎(chǔ)產(chǎn)品框架的基礎(chǔ)上,自下而上處理不同架構(gòu)層級(jí)的關(guān)系,明確不同產(chǎn)品或系統(tǒng)之間的邊界邏輯。
二、應(yīng)用示例
為了幫助大家進(jìn)一步理解產(chǎn)品架構(gòu)圖的五步繪制法,這里以一款理財(cái)產(chǎn)品的支付流程為例,我們來繪制一下產(chǎn)品架構(gòu)圖。
1. 梳理業(yè)務(wù)流程
從用戶使用的角度來看,用戶購(gòu)買理財(cái)產(chǎn)品并執(zhí)行支付的核心流程包括以下四個(gè)環(huán)節(jié),核心業(yè)務(wù)流程如圖2.1所示:
- 用戶在理財(cái)平臺(tái)選擇產(chǎn)品,點(diǎn)擊購(gòu)買后啟動(dòng)支付流程
- 理財(cái)平臺(tái)根據(jù)用戶選擇的支付方式來發(fā)起支付請(qǐng)求
- 用戶在支付二次確認(rèn)頁(yè)面選擇立即支付,輸入支付密碼,執(zhí)行支付操作
- 理財(cái)平臺(tái)獲取支付機(jī)構(gòu)返回的支付結(jié)果并展示給用戶
圖2.1 核心業(yè)務(wù)流程
2. 羅列功能模塊
基于上面梳理的業(yè)務(wù)流程,下一步要考慮流程中每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的場(chǎng)景都需要解決什么問題,進(jìn)而思考應(yīng)該設(shè)置那些頁(yè)面、功能模塊或處理機(jī)制來支撐問題的解決。
圖2.2 羅列功能模塊
3. 形成功能矩陣
通過第二步對(duì)核心業(yè)務(wù)流程中的每個(gè)業(yè)務(wù)節(jié)點(diǎn)對(duì)應(yīng)的功能模塊進(jìn)行羅列,我們就可以進(jìn)行下一步了,將功能類似的模塊放在一起,形成功能矩陣,為后續(xù)的縱橫法分層做鋪墊。
圖2.3 形成功能矩陣
4. 構(gòu)建基本框架(橫向分層)
下面將明顯是同一范圍或同一組的產(chǎn)品功能放在一個(gè)橫向?qū)蛹?jí)中,得到一個(gè)基礎(chǔ)的產(chǎn)品框架。
圖2.4 橫向框架
5. 明確架構(gòu)分層(縱向分層)
這一步,在基礎(chǔ)產(chǎn)品框架的基礎(chǔ)上,自下而上處理不同架構(gòu)層級(jí)的關(guān)系,明確不同產(chǎn)品或系統(tǒng)之間的邊界邏輯。
圖2.5 縱向分層
三、結(jié)語(yǔ)
產(chǎn)品架構(gòu)圖是對(duì)一個(gè)產(chǎn)品體系架構(gòu)的高度抽象,是產(chǎn)品同事最應(yīng)該反復(fù)揣摩反復(fù)優(yōu)化、也最應(yīng)該能夠熟練繪制的圖形。
而一項(xiàng)簡(jiǎn)單的工作想要做順做好,是需要掌握一定的套路或者說心法的。
產(chǎn)品架構(gòu)圖的繪制心法并不復(fù)雜,關(guān)鍵在于實(shí)際工作中的運(yùn)用,再遇到要畫產(chǎn)品架構(gòu)圖的時(shí)候,請(qǐng)默念一遍心法口訣,相信你會(huì)不再犯難:一理場(chǎng)景畫流程,二列頁(yè)面和模塊,三把功能來聚類,四五縱橫法上陣,一張好圖勝千言。
本文由 @xyh產(chǎn)品研習(xí)錄 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于CC0協(xié)議
文章寫的淺顯易懂,可見作者功力深厚,向你學(xué)習(xí)。
簡(jiǎn)單清晰
真正能讓讀者學(xué)到東西的干活,必須點(diǎn)贊!
很實(shí)用,感謝分享
好評(píng)
簡(jiǎn)化的架構(gòu)方法論,點(diǎn)贊
橫向分層和縱向分層的區(qū)別是什么呢?沒太理解
縱向可以支持橫向的幾個(gè)板塊或平臺(tái)
必須夸夸
干貨,好評(píng)
不錯(cuò)
太干貨了,感謝分享
真好,接地氣的經(jīng)驗(yàn)分享,感謝
這比那些假大空的套話實(shí)在多了,是實(shí)實(shí)在在可落地的心法。
很實(shí)用 感謝分享
謝謝支持~
明晰的產(chǎn)品架構(gòu)圖有利于加深對(duì)產(chǎn)品理解及整個(gè)業(yè)務(wù)流程,作者分享的方法實(shí)用專業(yè)。
謝謝~