SaaS產(chǎn)品如何做好架構(gòu)搭建?
編輯導(dǎo)語(yǔ):搭建一個(gè)成功的SaaS產(chǎn)品,不僅可以給企業(yè)帶來(lái)很多好處,還能給客戶帶來(lái)更多價(jià)值。對(duì)于產(chǎn)品經(jīng)理來(lái)說,發(fā)展到一定階段后,日常的工作內(nèi)容往往離不開產(chǎn)品架構(gòu)設(shè)計(jì)。這是一個(gè)極其細(xì)致的活,需要產(chǎn)品經(jīng)理有很強(qiáng)的架構(gòu)能力。那么,Saas產(chǎn)品如何做好架構(gòu)搭建?
我之前的一篇文章中講到過,一款Saas產(chǎn)品,產(chǎn)品架構(gòu)搭建的好壞,對(duì)結(jié)果的影響截然不同。如果Saas產(chǎn)品架構(gòu)搭建的不好,那么帶來(lái)的直接結(jié)果就是:
- 客戶在完成某一個(gè)具體任務(wù)的時(shí)候,在整個(gè)操作的過程中,有一堆不相關(guān)的功能出現(xiàn)在客戶的操作頁(yè)面里,導(dǎo)致客戶無(wú)法高效率的完成工作;
- 沒有一個(gè)框架性的產(chǎn)品架構(gòu)指導(dǎo),后面遇到的新需求,新功能,有可能會(huì)被后來(lái)的產(chǎn)品經(jīng)理任意歸類,或者新建一個(gè)歸類來(lái)解決新問題,最終產(chǎn)品越做越亂;
- 隨著需求越來(lái)越多,需要開發(fā)的功能就越來(lái)越多,功能的耦合度也越來(lái)越高,然后開發(fā)難度就進(jìn)一步增大,經(jīng)常會(huì)面臨重新搭建架構(gòu)的局面。
反之,如果架構(gòu)搭建的好,那么帶來(lái)的好處至少有以下幾種:
- 對(duì)客戶來(lái)講,看到的頁(yè)面都是簡(jiǎn)潔的,能高效的完成任務(wù),給客戶帶去價(jià)值;
- 架構(gòu)搭建的好,客戶用起來(lái)好用,就會(huì)有更多的客戶愿意用,給公司帶來(lái)了更多的商業(yè)價(jià)值。
- 不用由于架構(gòu)搭建不合理而帶來(lái)的重構(gòu)煩惱,以后的新需求、新功能基本上都能在架構(gòu)內(nèi)找到合適的位置;
- 公司能夠花費(fèi)更低的成本來(lái)實(shí)現(xiàn)不同客戶的不同需求。
可見,架構(gòu)搭建的好壞,對(duì)業(yè)務(wù)的影響是比較大的。那么,如何才能把一款Saas產(chǎn)品的產(chǎn)品架構(gòu)搭建好?
這里,我們先對(duì)架構(gòu)做一個(gè)定義:百度百科對(duì)“架構(gòu)”的定義,里面有很多技術(shù)語(yǔ)言方面的解釋,理解起來(lái)也比較麻煩。于是,我根據(jù)自己的理解,做了一個(gè)新的定義。
架構(gòu)的定義是指:“根據(jù)架構(gòu)搭建者對(duì)業(yè)務(wù)的理解,找出用戶需求,把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能,把功能按不同維度進(jìn)行分類整合,并梳理出分類整合好的各個(gè)模塊之間的邏輯關(guān)系,最終形成一個(gè)產(chǎn)品來(lái)解決某一類問題”,這就是產(chǎn)品架構(gòu)。
這句定義里有三個(gè)關(guān)鍵點(diǎn):
- 對(duì)業(yè)務(wù)的理解,找出用戶需求,把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能,把功能按不同維度進(jìn)行分類整合;
- 并梳理出分類整合好的各個(gè)模塊之間的邏輯關(guān)系;
- 最終形成一個(gè)產(chǎn)品來(lái)解決某一類問題”。
通過對(duì)這3個(gè)關(guān)鍵點(diǎn)的理解與運(yùn)用,對(duì)如何能搭建好一個(gè)Sass產(chǎn)品架構(gòu),你會(huì)有一個(gè)整體的認(rèn)識(shí),接下來(lái)我一個(gè)一個(gè)的講。
一、解決某類問題
先從第三個(gè)關(guān)鍵點(diǎn)開始聊,對(duì)于Saas產(chǎn)品來(lái)講,搭建好的產(chǎn)品是用來(lái)解決問題的,而且還是某類問題,這個(gè)“某類問題”就是戰(zhàn)略問題。
戰(zhàn)略對(duì)于產(chǎn)品,或者說對(duì)于產(chǎn)品經(jīng)理來(lái)說,最重要的作用就是:知道要做什么,不做什么,很清晰或者大概范圍的知道要解決的問題的邊界在哪,然后在這個(gè)邊界范圍內(nèi)去定義產(chǎn)品,設(shè)計(jì)產(chǎn)品,給客戶帶來(lái)價(jià)值,從而也給公司帶來(lái)商業(yè)價(jià)值。
關(guān)于如何梳理戰(zhàn)略相關(guān)的問題,可以參考我之前的一篇文章:《To B業(yè)務(wù)如何進(jìn)行戰(zhàn)略梳理?》,這里我就不細(xì)講如何梳理戰(zhàn)略問題了。
二、功能分類整合
戰(zhàn)略問題梳理好以后,接下來(lái)就到第二步:通過對(duì)業(yè)務(wù)的理解,找出用戶需求,把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能,把功能按不同維度進(jìn)行分類整合,如何對(duì)Saas業(yè)務(wù)進(jìn)行理解?
- 宏觀上,可以從行業(yè)定義的理解、行業(yè)的市場(chǎng)規(guī)模、行業(yè)發(fā)展所處階段、外部經(jīng)營(yíng)環(huán)境的分析(PEST)等維度來(lái)理解業(yè)務(wù);
- 中觀上,可以從產(chǎn)業(yè)鏈上下游分析,企業(yè)競(jìng)爭(zhēng)格局的分析、資源集中度、進(jìn)入門檻的分析、標(biāo)桿企業(yè)商業(yè)模式分析、Saas競(jìng)品分析等維度來(lái)理解業(yè)務(wù);
- 微觀上,可以從服務(wù)企業(yè)經(jīng)營(yíng)的業(yè)務(wù),相關(guān)角色,工作流等角度來(lái)理解業(yè)務(wù)。
關(guān)于對(duì)業(yè)務(wù)理解的問題,我這里講了一個(gè)思考框架。更詳細(xì)的業(yè)務(wù)理解問題,改天我會(huì)單獨(dú)寫一篇文章來(lái)深度講解,如何找用戶需求?
方法有很多,比如:
- 可以通過用戶訪談的形式找需求;
- 可以通過用戶調(diào)查的方式找需求;
- 可以通過深入一線,觀察、學(xué)習(xí)的方式找需求;
- 可以通過會(huì)議溝通的方式來(lái)找需求;
- 可以通過競(jìng)品分析的方式來(lái)找需求等等。
關(guān)于找需求具體更詳細(xì)的理解,可以參考我之前的一篇文章:《B端產(chǎn)品需求的3個(gè)層次,你都了解嗎?》、《B端產(chǎn)品如何進(jìn)行業(yè)務(wù)全場(chǎng)景的需求梳理?》。
如何把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能?用戶需求和軟件需求的區(qū)別是什么?用戶需求對(duì)應(yīng)的軟件功能是什么?文章中都有講到。
如何把功能按不同維度進(jìn)行分類整合?
這里就是在做分類整合時(shí)的核心思想就是,一個(gè)大分類里要用來(lái)解決一類問題。
比如,一款給餐飲商家用的Saas系統(tǒng),后臺(tái)包括的功能模塊有:商品、訂單、數(shù)據(jù)、營(yíng)銷、店鋪、財(cái)務(wù)等模塊,不管是現(xiàn)在還是未來(lái),遇到商品需求功能,就要把功能歸類到商品模塊;遇到營(yíng)銷需求功能,就要把需求歸類到營(yíng)銷模塊;而不是沒有標(biāo)準(zhǔn),亂放。
通過對(duì)業(yè)務(wù)的理解,找到了用戶需求,并把用戶需求轉(zhuǎn)換為功能,并對(duì)功能進(jìn)行分類整合后,最終就會(huì)得到了一個(gè)功能結(jié)構(gòu)圖。
例如,下圖就是某景區(qū)Saas產(chǎn)品通過以上方法梳理得到的功能結(jié)構(gòu)圖:
PS:為了方便理解,以上一二級(jí)模塊細(xì)節(jié)內(nèi)容有所刪減。
三、模塊之間的邏輯關(guān)系
通過上一部分,我們已經(jīng)找到了要做的功能,并把功能進(jìn)行了分類整合,形成了一個(gè)又一個(gè)的模塊。此時(shí)還不算完成產(chǎn)品架構(gòu)的整體思考,因?yàn)橐粋€(gè)又一個(gè)的產(chǎn)品模塊獨(dú)立著,沒有連接在一起的效果就是:并不能發(fā)生什么效果。
只有把各個(gè)模塊有效的連接在一起才能實(shí)現(xiàn)目標(biāo),解決問題。這時(shí),需要梳理出分類整合好的各個(gè)模塊之間的邏輯關(guān)系;如何梳理各個(gè)模塊之間的邏輯關(guān)系?
可以用數(shù)據(jù)流轉(zhuǎn)過程來(lái)梳理,還是以文章中提到的景區(qū)Saas產(chǎn)品為例:
- 景區(qū)想要賣票,那首先應(yīng)該在門票管理模塊上傳門票,管理門票;
- 上傳的門票信息會(huì)進(jìn)入店鋪中,供游客查看、購(gòu)買;
- 游客通過店鋪購(gòu)買完門票以后,就會(huì)生成訂單信息,進(jìn)入訂單模塊;生成財(cái)務(wù)信息,進(jìn)入財(cái)務(wù)模塊;生成數(shù)據(jù)信息,進(jìn)入數(shù)據(jù)模塊。
最后,通過數(shù)據(jù)連接,就能把各模塊之間的邏輯關(guān)系梳理清楚了,最終形成的產(chǎn)品架構(gòu)圖如下:
PS:為了方便理解,以上的邏輯思考圖,有所刪減。
這里補(bǔ)充個(gè)話題聊一下:“關(guān)于搭建產(chǎn)品架構(gòu)時(shí),我們是否有相似的解決方案可以參考?”
雖然說,每家公司的每條業(yè)務(wù)根據(jù)行業(yè)、機(jī)會(huì)、自身能力等情況的不同,梳理出來(lái)的戰(zhàn)略基本上都不一樣,搭建出來(lái)的產(chǎn)品架構(gòu)也就不一樣。
但是,我們把這些所有的不一樣,給抽象思考,分類整合一下,基本上可以發(fā)現(xiàn)所有公司做的Saas產(chǎn)品,基本上都屬于兩大類(以下分類目的,是梳理出產(chǎn)品要解決的問題大概屬于什么類型,然后我們?cè)诖罱óa(chǎn)品架構(gòu)時(shí),可以找到類似的解決方案來(lái)參考):
PS:隨著創(chuàng)業(yè)公司業(yè)務(wù)的發(fā)展,這兩大類會(huì)有合二為一的情況存在,也就是Saas產(chǎn)品里包含了多個(gè)垂直行業(yè)的多個(gè)業(yè)務(wù)場(chǎng)景的多個(gè)解決方案。
1. 業(yè)務(wù)垂直型
業(yè)務(wù)垂直,可以這樣理解,Saas產(chǎn)品要解決的問題是一家公司商業(yè)系統(tǒng)中的某個(gè)系統(tǒng),也可以這樣講,要解決的問題是一家公司價(jià)值鏈的某個(gè)環(huán)節(jié)問題。
可能理解起來(lái)比較抽象,這里我舉兩個(gè)例子講講。
比如:在制造行業(yè),一家公司的商業(yè)系統(tǒng)會(huì)是這樣的,研究開發(fā)——采購(gòu)——制造——營(yíng)銷——銷售——服務(wù);在廣告行業(yè),一家公司的商業(yè)系統(tǒng)會(huì)是這樣的,購(gòu)買媒體——開發(fā)客戶——商品企劃書——企劃銷售——廣告制作——實(shí)施、評(píng)論。
這兩個(gè)案例就是制造行業(yè)和廣告行業(yè)商業(yè)系統(tǒng)情況的一個(gè)介紹(或者是制造行業(yè)和廣告行業(yè)價(jià)值鏈相關(guān)環(huán)節(jié)的一個(gè)介紹)。做Saas創(chuàng)業(yè)的公司,會(huì)把整個(gè)大的商業(yè)系統(tǒng)中的某一個(gè)或多個(gè)小系統(tǒng)單獨(dú)提取出來(lái),給出相應(yīng)的Saas產(chǎn)品解決方案,這就是業(yè)務(wù)垂直型。
現(xiàn)在比較通用的業(yè)務(wù)垂直型Saas產(chǎn)品,解決的業(yè)務(wù)問題,大概都有:
- CRM
- 人力資源
- ERP
- 推廣營(yíng)銷
- 財(cái)稅
- OA等等
如果,你解決的是業(yè)務(wù)垂直型相關(guān)的業(yè)務(wù),那么每一個(gè)業(yè)務(wù)垂直型相關(guān)的問題,你都可以找到相關(guān)的書籍、競(jìng)品等來(lái)看,看看類似的產(chǎn)品是如何搭建架構(gòu)的,可以學(xué)習(xí),參考。
2. 行業(yè)垂直型
行業(yè)垂直型,就是你公司Saas產(chǎn)品要解決的問題是某個(gè)垂直行業(yè)相關(guān)的問題。
比如:
- 零售
- 餐飲
- 旅游
- 教育
- 醫(yī)療
- 物流等等
解決行業(yè)垂直型問題時(shí),可以通過以下兩個(gè)框架去思考:行業(yè)產(chǎn)業(yè)鏈+企業(yè)價(jià)值鏈。
首先進(jìn)行行業(yè)產(chǎn)業(yè)鏈的思考,可以得出的結(jié)果是,能清楚的知道公司要解決產(chǎn)業(yè)鏈里哪個(gè)經(jīng)營(yíng)主體的業(yè)務(wù)問題。知道要解決哪個(gè)經(jīng)營(yíng)主體的問題后,接下來(lái)要思考的是,要解決經(jīng)營(yíng)主體哪個(gè)或者哪幾個(gè)價(jià)值鏈環(huán)節(jié)的問題。
比如,你想進(jìn)入的是旅游這個(gè)垂直行業(yè),首先你進(jìn)行產(chǎn)業(yè)鏈分析,整個(gè)旅游產(chǎn)業(yè)鏈,大概可以分為4個(gè)環(huán)節(jié):上游供應(yīng)商(包括景區(qū)、酒店等等)——渠道商——媒介和營(yíng)銷平臺(tái)——用戶。
通過各種分析、評(píng)估后,你決定要幫助經(jīng)營(yíng)主體景區(qū)解決業(yè)務(wù)相關(guān)的問題。接著,你進(jìn)一步思考,需要幫助景區(qū)解決什么業(yè)務(wù)問題呢?
這時(shí)就要梳理出景區(qū)的價(jià)值鏈包含的有哪些模塊,經(jīng)過梳理,你得出大概包括:生產(chǎn)、營(yíng)銷、銷售、服務(wù)、人力資源管理、財(cái)務(wù)管理等等。
再通過各種分析,你決定幫助景區(qū)解決銷售、營(yíng)銷和服務(wù)環(huán)節(jié)的問題,最終設(shè)計(jì)出Saas產(chǎn)品來(lái)解決景區(qū)銷售、營(yíng)銷和服務(wù)環(huán)節(jié)的問題。如何解決銷售、營(yíng)銷、服務(wù)問題,你可以通過找到相關(guān)的書籍、競(jìng)品來(lái)參考,看看類似的產(chǎn)品是如何搭建架構(gòu)的,可以學(xué)習(xí),參考。
這里總結(jié)一下:就是不管是做業(yè)務(wù)垂直型的Saas產(chǎn)品,還是行業(yè)垂直型的Saas產(chǎn)品,它終究都要回到價(jià)值鏈的某個(gè)環(huán)節(jié)里去思考,思考要幫助企業(yè)解決什么業(yè)務(wù)問題。
然后針對(duì)這樣的業(yè)務(wù),參考比較成熟的產(chǎn)品是如何搭建架構(gòu)的,我們可以去參考、借鑒。最后,關(guān)于Saas產(chǎn)品如何最好架構(gòu)搭建的問題就講到這里了,希望對(duì)你有所幫助。
#專欄作家#
豐憲飛,微信公眾號(hào):小飛哥筆記,個(gè)人微信:f1506620495。人人都是產(chǎn)品經(jīng)理專欄作家。某互聯(lián)網(wǎng)創(chuàng)業(yè)公司合伙人兼產(chǎn)品總監(jiān),多個(gè)項(xiàng)目“從0到1”項(xiàng)目負(fù)責(zé)人,擅長(zhǎng)戰(zhàn)略、運(yùn)營(yíng)、產(chǎn)品的整體規(guī)劃及落地執(zhí)行。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)允許,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash, 基于CC0協(xié)議。
專欄作家
豐憲飛,微信公眾號(hào):小飛哥筆記。人人都是產(chǎn)品經(jīng)理專欄作家。某互聯(lián)網(wǎng)創(chuàng)業(yè)公司合伙人兼產(chǎn)品總監(jiān),多個(gè)項(xiàng)目“從0到1”項(xiàng)目負(fù)責(zé)人,擅長(zhǎng)戰(zhàn)略、運(yùn)營(yíng)、產(chǎn)品的整體規(guī)劃及落地執(zhí)行。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)允許,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
這篇文章對(duì)于我2年工作經(jīng)驗(yàn)的產(chǎn)品來(lái)說,落地性很強(qiáng)。從0到1,思路很清晰,感謝分享。
很水