Saas產(chǎn)品如何做好架構(gòu)搭建?
我之前的一篇文章中講到過,
一款Saas產(chǎn)品,產(chǎn)品架構(gòu)搭建的好壞,對(duì)結(jié)果的影響截然不同。
如果Saas產(chǎn)品架構(gòu)搭建的不好,那么帶來的直接結(jié)果就是:
1.客戶在完成某一個(gè)具體任務(wù)的時(shí)候,在整個(gè)操作的過程中,有一堆不相關(guān)的功能出現(xiàn)在客戶的操作頁面里,導(dǎo)致客戶無法高效率的完成工作;
2.沒有一個(gè)框架性的產(chǎn)品架構(gòu)指導(dǎo),后面遇到的新需求,新功能,有可能會(huì)被后來的產(chǎn)品經(jīng)理任意歸類,或者新建一個(gè)歸類來解決新問題,最終產(chǎn)品越做越亂;
3.隨著需求越來越多,需要開發(fā)的功能就越來越多,功能的耦合度也越來越高,然后開發(fā)難度就進(jìn)一步增大,經(jīng)常會(huì)面臨重新搭建架構(gòu)的局面。
反之,
如果架構(gòu)搭建的好,那么帶來的好處至少有以下幾種:
1.對(duì)客戶來講,看到的頁面都是簡潔的,能高效的完成任務(wù),給客戶帶去價(jià)值;
2.架構(gòu)搭建的好,客戶用起來好用,就會(huì)有更多的客戶愿意用,給公司帶來了更多的商業(yè)價(jià)值。
3.不用由于架構(gòu)搭建不合理而帶來的重構(gòu)煩惱,以后的新需求、新功能基本上都能在架構(gòu)內(nèi)找到合適的位置;
4.公司能夠花費(fèi)更低的成本來實(shí)現(xiàn)不同客戶的不同需求。
可見,架構(gòu)搭建的好壞,對(duì)業(yè)務(wù)的影響是比較大的。
那么,
如何才能把一款Saas產(chǎn)品的產(chǎn)品架構(gòu)搭建好?
這里,我們先對(duì)架構(gòu)做一個(gè)定義。
百度百科對(duì)“架構(gòu)”的定義,里面有很多技術(shù)語言方面的解釋,理解起來也比較麻煩。
于是,我根據(jù)自己的理解,做了一個(gè)新的定義。
架構(gòu)的定義是指:
“根據(jù)架構(gòu)搭建者對(duì)業(yè)務(wù)的理解,找出用戶需求,把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能,把功能按不同維度進(jìn)行分類整合,
并梳理出分類整合好的各個(gè)模塊之間的邏輯關(guān)系,
最終形成一個(gè)產(chǎn)品來解決某一類問題”。
這就是產(chǎn)品架構(gòu)。
這句定義里有三個(gè)關(guān)鍵點(diǎn):
1.對(duì)業(yè)務(wù)的理解,找出用戶需求,把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能,把功能按不同維度進(jìn)行分類整合;
2.并梳理出分類整合好的各個(gè)模塊之間的邏輯關(guān)系;
3.最終形成一個(gè)產(chǎn)品來解決某一類問題”。
通過對(duì)這3個(gè)關(guān)鍵點(diǎn)的理解與運(yùn)用,對(duì)如何能搭建好一個(gè)Sass產(chǎn)品架構(gòu),你會(huì)有一個(gè)整體的認(rèn)識(shí)。
接下來我一個(gè)一個(gè)的講。
01
解決某類問題
先從第三個(gè)關(guān)鍵點(diǎn)開始聊,對(duì)于Saas產(chǎn)品來講,
搭建好的產(chǎn)品是用來解決問題的,而且還是某類問題。
這個(gè)“某類問題”就是戰(zhàn)略問題。
戰(zhàn)略對(duì)于產(chǎn)品,或者說對(duì)于產(chǎn)品經(jīng)理來說,最重要的作用就是:
知道要做什么,不做什么,很清晰或者大概范圍的知道要解決的問題的邊界在哪,然后在這個(gè)邊界范圍內(nèi)去定義產(chǎn)品,設(shè)計(jì)產(chǎn)品,給客戶帶來價(jià)值,從而也給公司帶來商業(yè)價(jià)值。
關(guān)于如何梳理戰(zhàn)略相關(guān)的問題,可以參考我之前的一篇文章:
《To B業(yè)務(wù)如何進(jìn)行戰(zhàn)略梳理?》。
這里我就不細(xì)講如何梳理戰(zhàn)略問題了。
02
功能分類整合
戰(zhàn)略問題梳理好以后,接下來就到第二步:
通過對(duì)業(yè)務(wù)的理解,找出用戶需求,把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能,把功能按不同維度進(jìn)行分類整合。
如何對(duì)Saas業(yè)務(wù)進(jìn)行理解?
宏觀上,可以從行業(yè)定義的理解、行業(yè)的市場規(guī)模、行業(yè)發(fā)展所處階段、外部經(jīng)營環(huán)境的分析(PEST)等維度來理解業(yè)務(wù);
中觀上,可以從產(chǎn)業(yè)鏈上下游分析,企業(yè)競爭格局的分析、資源集中度、進(jìn)入門檻的分析、標(biāo)桿企業(yè)商業(yè)模式分析、Saas競品分析等維度來理解業(yè)務(wù);
微觀上,可以從服務(wù)企業(yè)經(jīng)營的業(yè)務(wù),相關(guān)角色,工作流等角度來理解業(yè)務(wù)。
關(guān)于對(duì)業(yè)務(wù)理解的問題,我這里講了一個(gè)思考框架。
更詳細(xì)的業(yè)務(wù)理解問題,改天我會(huì)單獨(dú)寫一篇文章來深度講解。
如何找用戶需求?
方法有很多,
比如:
1.可以通過用戶訪談的形式找需求;
2.可以通過用戶調(diào)查的方式找需求;
3.可以通過深入一線,觀察、學(xué)習(xí)的方式找需求;
4.可以通過會(huì)議溝通的方式來找需求;
5.可以通過競品分析的方式來找需求;
6.等等。
關(guān)于找需求具體更詳細(xì)的理解,可以參考我之前的一篇文章:
《B端產(chǎn)品需求的3個(gè)層次,你都了解嗎?》;
《B端產(chǎn)品如何進(jìn)行業(yè)務(wù)全場景的需求梳理?》。
如何把用戶需求轉(zhuǎn)換為對(duì)應(yīng)的功能?
同樣在這兩篇文章中能找到答案,用戶需求和軟件需求的區(qū)別是什么?用戶需求對(duì)應(yīng)的軟件功能是什么?文章中都有講到。
《B端產(chǎn)品需求的3個(gè)層次,你都了解嗎?》;
《B端產(chǎn)品如何進(jìn)行業(yè)務(wù)全場景的需求梳理?》。
如何把功能按不同維度進(jìn)行分類整合?
這里就是在做分類整合時(shí)的核心思想就是,一個(gè)大分類里要用來解決一類問題。
比如,
一款給餐飲商家用的Saas系統(tǒng),后臺(tái)包括的功能模塊有:商品、訂單、數(shù)據(jù)、營銷、店鋪、財(cái)務(wù)等模塊,
不管是現(xiàn)在還是未來,
遇到商品需求功能,就要把功能歸類到商品模塊;
遇到營銷需求功能,就要把需求歸類到營銷模塊;
而不是沒有標(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)容有所刪減。
03
模塊之間的邏輯關(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)過程來梳理。
比如,
還是以文章中提到的景區(qū)Saas產(chǎn)品為例:
1.景區(qū)想要賣票,那首先應(yīng)該在門票管理模塊上傳門票,管理門票;
2.上傳的門票信息會(huì)進(jìn)入店鋪中,供游客查看、購買;
3.游客通過店鋪購買完門票以后,就會(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ì)、自身能力等情況的不同,梳理出來的戰(zhàn)略基本上都不一樣,搭建出來的產(chǎn)品架構(gòu)也就不一樣。
但是,
我們把這些所有的不一樣,給抽象思考,分類整合一下,基本上可以發(fā)現(xiàn)所有公司做的Saas產(chǎn)品,基本上都屬于兩大類(以下分類目的,是梳理出產(chǎn)品要解決的問題大概屬于什么類型,然后我們在搭建產(chǎn)品架構(gòu)時(shí),可以找到類似的解決方案來參考):
1.業(yè)務(wù)垂直型;
2.行業(yè)垂直型。
PS:隨著創(chuàng)業(yè)公司業(yè)務(wù)的發(fā)展,這兩大類會(huì)有合二為一的情況存在,也就是Saas產(chǎn)品里包含了多個(gè)垂直行業(yè)的多個(gè)業(yè)務(wù)場景的多個(gè)解決方案。
第一類,業(yè)務(wù)垂直型:
業(yè)務(wù)垂直,可以這樣理解,Saas產(chǎn)品要解決的問題是一家公司商業(yè)系統(tǒng)中的某個(gè)系統(tǒng),也可以這樣講,要解決的問題是一家公司價(jià)值鏈的某個(gè)環(huán)節(jié)問題。
可能理解起來比較抽象,這里我舉兩個(gè)例子講講。
比如:
在制造行業(yè),一家公司的商業(yè)系統(tǒng)會(huì)是這樣的,研究開發(fā)——采購——制造——營銷——銷售——服務(wù);
在廣告行業(yè),一家公司的商業(yè)系統(tǒng)會(huì)是這樣的,購買媒體——開發(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ú)提取出來,給出相應(yīng)的Saas產(chǎn)品解決方案,這就是業(yè)務(wù)垂直型。
現(xiàn)在比較通用的業(yè)務(wù)垂直型Saas產(chǎn)品,解決的業(yè)務(wù)問題,大概都有:
1.CRM;
2.人力資源;
3.ERP;
4.推廣營銷;
5.財(cái)稅;
6.OA;
7.等等。
如果,你解決的是業(yè)務(wù)垂直型相關(guān)的業(yè)務(wù),那么每一個(gè)業(yè)務(wù)垂直型相關(guān)的問題,你都可以找到相關(guān)的書籍、競品等來看,看看類似的產(chǎn)品是如何搭建架構(gòu)的,可以學(xué)習(xí),參考。
第二類,行業(yè)垂直型:
行業(yè)垂直型,就是你公司Saas產(chǎn)品要解決的問題是某個(gè)垂直行業(yè)相關(guān)的問題。
比如:
1.零售;
2.餐飲;
3.旅游;
4.教育;
5.醫(yī)療;
6.物流;
7.等等。
解決行業(yè)垂直型問題時(shí),可以通過以下兩個(gè)框架去思考:
行業(yè)產(chǎn)業(yè)鏈+企業(yè)價(jià)值鏈。
首先進(jìn)行行業(yè)產(chǎn)業(yè)鏈的思考,可以得出的結(jié)果是,能清楚的知道公司要解決產(chǎn)業(yè)鏈里哪個(gè)經(jīng)營主體的業(yè)務(wù)問題。
知道要解決哪個(gè)經(jīng)營主體的問題后,接下來要思考的是,要解決經(jī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ū)、酒店等等)——渠道商——媒介和營銷平臺(tái)——用戶。
通過各種分析、評(píng)估后,你決定要幫助經(jīng)營主體景區(qū)解決業(yè)務(wù)相關(guān)的問題。
接著,你進(jìn)一步思考,需要幫助景區(qū)解決什么業(yè)務(wù)問題呢?
這時(shí)就要梳理出景區(qū)的價(jià)值鏈包含的有哪些模塊,經(jīng)過梳理,你得出大概包括:
生產(chǎn)、營銷、銷售、服務(wù)、人力資源管理、財(cái)務(wù)管理等等。
再通過各種分析,你決定幫助景區(qū)解決銷售、營銷和服務(wù)環(huán)節(jié)的問題,最終設(shè)計(jì)出Saas產(chǎn)品來解決景區(qū)銷售、營銷和服務(wù)環(huán)節(jié)的問題。
如何解決銷售、營銷、服務(wù)問題,你可以通過找到相關(guān)的書籍、競品來參考,看看類似的產(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ì)你有所幫助。
我的新書《B端產(chǎn)品經(jīng)理必修課2.0》已經(jīng)開售了。
這是對(duì)我的第一本書的全新改版,也是關(guān)于B端產(chǎn)品的方方面面。
查看具體內(nèi)容:我的《B端產(chǎn)品經(jīng)理必修課》升級(jí)了
推薦閱讀:
