組件裝配,支付產(chǎn)品工廠
為了有效管理日益增長的產(chǎn)品線和復(fù)雜的客戶協(xié)議,企業(yè)需要一種靈活而高效的產(chǎn)品管理方法。產(chǎn)品工廠的概念應(yīng)運而生,它借鑒了制造業(yè)的流水線管理方式,將產(chǎn)品視為可組裝的零部件,實現(xiàn)快速生產(chǎn)和發(fā)布,以適應(yīng)市場的變化和業(yè)務(wù)創(chuàng)新的需求。
產(chǎn)品多了、客戶簽的協(xié)議也會增多、配置費率也是五花八門,使得管理難度越來越大。
面對這種問題我們會想各種辦法來做個配置,搞個流程來解決這些雜亂無序的產(chǎn)品、費率和協(xié)議簽約。
今天我們就介紹一個終極大招,產(chǎn)品工廠,他可以把軟件產(chǎn)品像零部件一樣來進(jìn)行裝配和發(fā)布,并且也能對產(chǎn)品進(jìn)行全生命周期管理。
一、什么是產(chǎn)品工廠
產(chǎn)品工廠就是把產(chǎn)品從零部件開始進(jìn)行生產(chǎn)、加工和組裝,然后對外銷售。并且能夠維護(hù)產(chǎn)品的完整生命周期。
1.1、產(chǎn)品工廠起源
產(chǎn)品工廠是設(shè)計思想來源于銀行、保險行業(yè)的金融產(chǎn)品管理;這兩個行業(yè)的金融產(chǎn)品非常復(fù)雜,產(chǎn)品需要受過專業(yè)培訓(xùn)的人員來推廣和運營。
金融行業(yè)在長期的快速發(fā)展中積累了眾多冗余系統(tǒng),這些系統(tǒng)功能重疊,數(shù)據(jù)與參數(shù)分散于各個平臺。產(chǎn)品升級與改造因此面臨漫長的研發(fā)周期。為了提高效率,業(yè)界引入了“產(chǎn)品工廠”的概念,它借鑒流水線管理方式,將產(chǎn)品組件標(biāo)準(zhǔn)化,實現(xiàn)快速生產(chǎn)、組裝與推廣,以迅速響應(yīng)業(yè)務(wù)創(chuàng)新和市場發(fā)展的需求。
1.2、產(chǎn)品工廠能做什么
1)產(chǎn)品生命周期管理
隨著產(chǎn)品運營周期的延長,新舊產(chǎn)品可能會相互交織,這不僅會消耗寶貴的IT資源,還可能將那些應(yīng)該淘汰的產(chǎn)品錯誤地推薦給用戶。因此,必須對產(chǎn)品進(jìn)行全生命周期的系統(tǒng)管理,這包括從概念設(shè)計、市場發(fā)布、日常運營、持續(xù)更新到最終的退役階段,確保每個環(huán)節(jié)都得到妥善處理。
2)模塊化的產(chǎn)品組裝
面對市場上的創(chuàng)新理念和熱點機(jī)遇,IT部門往往需要長時間評估和開發(fā)。為了提高響應(yīng)速度,產(chǎn)品應(yīng)被設(shè)計成模塊化的“積木”組件,允許通過標(biāo)準(zhǔn)化流程快速組裝和發(fā)布。這種方法不僅支持新功能的增量式開發(fā),確保了對市場變化的迅速反應(yīng),而且通過積累豐富的產(chǎn)品組件庫,實現(xiàn)了產(chǎn)品的即插即用,從而大幅提升了產(chǎn)品開發(fā)的靈活性和市場適應(yīng)能力。
3)產(chǎn)品的規(guī)范化管理
當(dāng)產(chǎn)品數(shù)量增多而缺乏統(tǒng)一規(guī)范時,每個產(chǎn)品可能會發(fā)展出自己獨特的實現(xiàn)和配置方法,這會增加用戶的學(xué)習(xí)難度,并在產(chǎn)品配置和運營上帶來高昂的人力和時間成本。為了解決這一問題,我們需要對產(chǎn)品組件和配置參數(shù)實施標(biāo)準(zhǔn)化,確保設(shè)計、開發(fā)和配置過程能夠遵循一致的方法進(jìn)行。這樣,不僅可以降低用戶的學(xué)習(xí)曲線,還能提高產(chǎn)品管理的效率和一致性。
1.3、企業(yè)級的產(chǎn)品工廠
既然稱之為產(chǎn)品工廠自然是一套企業(yè)級的解決方案,他需要把企業(yè)所有對外銷售的產(chǎn)品進(jìn)行全生命周期管理,所有的IT系統(tǒng)也要進(jìn)行組件化、參數(shù)化的改造以適應(yīng)產(chǎn)品的快速組裝和發(fā)布,以及沉淀大量的產(chǎn)品數(shù)據(jù)和指標(biāo)來進(jìn)行運營和效果評估,以及智能化的用戶推薦。
圖1:產(chǎn)品工廠組裝線與全生命周期管理
二、產(chǎn)品中心架構(gòu)
支付作為一個賣接口和各種終端設(shè)備的生意,他天然就是一個組件化、插件化的產(chǎn)品,因此他是非常適合做成產(chǎn)品工廠。當(dāng)然作為一個企業(yè)級的架構(gòu),產(chǎn)品工廠對于普通支付機(jī)構(gòu)來說又過于龐大了,因此需要裁剪。我們只需要銷售產(chǎn)品的組裝、發(fā)布、簽約配置即可,因此又稱為“產(chǎn)品中心”。
2.1、架構(gòu)位置
圖2:產(chǎn)品中心的架構(gòu)位置
從架構(gòu)位置上我們可以看到產(chǎn)品中心位于前端的位置,給上游業(yè)務(wù)系統(tǒng)提供各種銷售產(chǎn)品。他上游承接網(wǎng)關(guān)支付請求,下游負(fù)責(zé)把請求轉(zhuǎn)發(fā)到內(nèi)部的各個業(yè)務(wù)子系統(tǒng)去。
2.2、業(yè)務(wù)架構(gòu)
圖3:產(chǎn)品中心業(yè)務(wù)架構(gòu)
產(chǎn)品中心主要分為“產(chǎn)品服務(wù)、產(chǎn)品中心、產(chǎn)品組件倉庫”三部分。
1)產(chǎn)品服務(wù):對外提供可供客戶使用的銷售產(chǎn)品和配置參數(shù),上游業(yè)務(wù)系統(tǒng)通過產(chǎn)品服務(wù)來查詢、使用和管理產(chǎn)品。
2)產(chǎn)品中心:負(fù)責(zé)產(chǎn)品模塊化的裝配和發(fā)布,通過產(chǎn)品分發(fā)對產(chǎn)品進(jìn)行上架、推薦、按渠道分發(fā)產(chǎn)品給指定客戶群體。
3)產(chǎn)品組件庫:存放產(chǎn)品的最基礎(chǔ)單元和參數(shù)的倉庫,只要積累了大量的零部件就能快速的組裝出新的產(chǎn)品來提供給市場和消費者。
2.3、系統(tǒng)邊界
圖4:產(chǎn)品中心系統(tǒng)邊界
早期的支付系統(tǒng)都是通過支付網(wǎng)關(guān)直接來調(diào)用底層系統(tǒng)為用戶提供服務(wù)的,這就使得網(wǎng)關(guān)既要承載技術(shù)能力,也要處理復(fù)雜的業(yè)務(wù)邏輯,所以使用起來非常的稀碎和雜亂。
2.3.1、上游邊界
產(chǎn)品中心為上游的網(wǎng)關(guān)系統(tǒng)、商戶平臺、運營支撐平臺提供產(chǎn)品查詢、交易路由、商戶簽約/解約等服務(wù)能力;
2.3.2、下游邊界
下游系統(tǒng)分為配置同步和交易轉(zhuǎn)發(fā)兩類。
1)配置同步:產(chǎn)品裝配、客戶簽約產(chǎn)品、費率配置、交易限額與分賬比例等都需要與對應(yīng)的系統(tǒng)進(jìn)行同步,在交易過程中也需要校驗;
2)交易轉(zhuǎn)發(fā):產(chǎn)品中心是支付系統(tǒng)的一個應(yīng)用前置,由它為上游系統(tǒng)提供新發(fā)布的銷售產(chǎn)品,并且把支付請求轉(zhuǎn)發(fā)給下游子系統(tǒng)。
三、產(chǎn)品中心設(shè)計
3.1、產(chǎn)品目錄結(jié)構(gòu)
產(chǎn)品中心要實現(xiàn)組件化的裝配和全生命周期的流程管理,首先就是要對使用中的產(chǎn)品組件和參數(shù)進(jìn)行分類和全面的分析,從而形成包含產(chǎn)品主要特征的產(chǎn)品目錄。
圖5:產(chǎn)品目錄結(jié)構(gòu)
1)產(chǎn)品目錄:所有銷售產(chǎn)品和主要特性都在產(chǎn)品目錄中來呈現(xiàn)和管理
2)產(chǎn)品層級關(guān)系:產(chǎn)品為了更加結(jié)構(gòu)化的劃分可以分成“業(yè)務(wù)板塊、產(chǎn)品線、產(chǎn)品組”來進(jìn)行多級分類,產(chǎn)品能以套件化的方式進(jìn)行對外銷售。
3)銷售產(chǎn)品:就是提供給用戶可使用的商品或者服務(wù),他可以是單一的基礎(chǔ)產(chǎn)品的組裝(藍(lán)色部分),也可以是多個產(chǎn)品的組合(橘色行業(yè)產(chǎn)品)。
4)基礎(chǔ)產(chǎn)品:基礎(chǔ)產(chǎn)品是產(chǎn)品的零部件,它分為網(wǎng)關(guān)接口、業(yè)務(wù)產(chǎn)品、支付產(chǎn)品和默認(rèn)賬戶。
5)基礎(chǔ)屬性:產(chǎn)品的屬性和枚舉取值,他是讓產(chǎn)品能夠靈活的運轉(zhuǎn)起來的參數(shù)。
圖6:產(chǎn)品目錄樣例
產(chǎn)品目錄呈現(xiàn)了一個從粗粒度的業(yè)務(wù)視角,到細(xì)粒度實現(xiàn)參數(shù)的結(jié)構(gòu)化拆解,這樣的映射關(guān)系能夠為產(chǎn)品所有參與者提供統(tǒng)一的產(chǎn)品視角和語境來討論產(chǎn)品的規(guī)劃和使用。
3.2、銷售產(chǎn)品組件
圖7:銷售產(chǎn)品組件結(jié)構(gòu)
銷售產(chǎn)品就是一套業(yè)務(wù)組件,上層是產(chǎn)品的是這套組件的產(chǎn)品信息和發(fā)布信息,它對應(yīng)的是產(chǎn)品中心,下層的基礎(chǔ)產(chǎn)品包含了“接口、業(yè)務(wù)產(chǎn)品、支付產(chǎn)品、默認(rèn)賬戶”等構(gòu)成一個支付產(chǎn)品的關(guān)鍵構(gòu)件信息。
1)業(yè)務(wù)產(chǎn)品碼:一個業(yè)務(wù)產(chǎn)品代表了一個可以獨立使用的交易服務(wù),他對應(yīng)的是交易系統(tǒng)的服務(wù)。例如我們常見的即時到賬、擔(dān)保交易、合單支付、充值、提現(xiàn)等都是一個獨立的業(yè)務(wù)產(chǎn)品。
2)清算產(chǎn)品碼:對應(yīng)的是支付核心的交易編碼,是一個原子化的賬務(wù)處理。例如入款、出款、退款、轉(zhuǎn)賬等原子記賬服務(wù)。
3)支付產(chǎn)品:是支付方式對應(yīng)的支付核心的賬務(wù)處理參數(shù),不同的支付產(chǎn)品賬務(wù)處理流程和費率有所不同。
四、產(chǎn)品交互設(shè)計
4.1、生命周期管理
圖8:產(chǎn)品中心生命周期管理
4.2.1、產(chǎn)品設(shè)計
當(dāng)接手一個新產(chǎn)品開發(fā)的需求后,我們首先就是分析和設(shè)計需要哪些新增的基礎(chǔ)產(chǎn)品組件(后面簡稱為“基礎(chǔ)組件”),按照我們““網(wǎng)關(guān)接口、業(yè)務(wù)產(chǎn)品、支付產(chǎn)品、終端類型、開通賬戶””組件模版來分析我們需要開發(fā)哪些新增組件。
圖9:基礎(chǔ)產(chǎn)品組件分析表
從上圖可以看到,針對這類客戶場景我們要新增付款類組件,并對部分組件限制其功能(圖中紅色部分)。然后我們就針對這些新增組件進(jìn)行模型設(shè)計,分別定義他的交易接口、業(yè)務(wù)處理流程、支付產(chǎn)品和默認(rèn)開通的賬戶。
設(shè)計完成后這些組件就能進(jìn)行開發(fā)和測試了。
4.2.2、產(chǎn)品裝配
當(dāng)這些基礎(chǔ)組件發(fā)布后,我們就會把這些基礎(chǔ)組件通過產(chǎn)品模板裝配起來形成一個銷售產(chǎn)品,經(jīng)過審核后,產(chǎn)品就發(fā)布上架提供給商戶簽約和使用了。
4.2.3、商戶簽約
新產(chǎn)品上架后,用戶就可以簽約和注冊這個產(chǎn)品然后正式開始使用這個產(chǎn)品。商家使用過程中也能變更和添加產(chǎn)品。如果老產(chǎn)品需要退役可以隱藏基礎(chǔ)產(chǎn)品,然后引導(dǎo)商戶逐步關(guān)停,最終產(chǎn)品完成退役。
圖11:產(chǎn)品配置與商戶簽約交互流程圖
4.2、產(chǎn)品配置
4.2.1、單一產(chǎn)品組裝
圖13:單一產(chǎn)品組裝
我們只是新增一個快捷收款或者付款到卡這樣的單一產(chǎn)品,我們可以直接對“接口、業(yè)務(wù)、支付、賬戶、收銀臺”進(jìn)行包裝生成一個直接可以銷售的產(chǎn)品。
圖14:產(chǎn)品的組件化配置
4.2.2、組合產(chǎn)品組裝
圖15:組合產(chǎn)品裝配
如果我們要裝配一個消金支付、子商戶分賬的行業(yè)解決方案。
我們可以使用組合產(chǎn)品模板來引用基礎(chǔ)產(chǎn)品組裝出一個產(chǎn)品套件來進(jìn)行對外銷售。組合產(chǎn)品不能直接修改需要跳轉(zhuǎn)到對應(yīng)的“單一產(chǎn)品”中修改才能生效。
4.2.3、產(chǎn)品發(fā)布
產(chǎn)品經(jīng)過審核后就是產(chǎn)品的最后發(fā)布上架,此時要對產(chǎn)品分發(fā)渠道、使用商戶和發(fā)布資源進(jìn)行配置,然后完成產(chǎn)品的最終上架。
圖16:產(chǎn)品發(fā)布
4.3、產(chǎn)品簽約
4.3.1、添加銷售產(chǎn)品
商戶簽約新的銷售產(chǎn)品與商戶的會員id進(jìn)行關(guān)聯(lián),然后添加商戶所需要的支付產(chǎn)品。
圖17:商戶添加銷售產(chǎn)品
4.3.2、商戶費率設(shè)置
圖18:商戶費率配置
商戶費率的配置維度是按照產(chǎn)品組件的維度作為細(xì)分到“業(yè)務(wù)產(chǎn)品+支付產(chǎn)品”的維度來逐個配置的。如果需要更加細(xì)粒度的費率配置,可以在費率模板中增加產(chǎn)品組件來作為費率的配置維度(例如:接口+業(yè)務(wù)產(chǎn)品+支付產(chǎn)品+賬戶這樣的更加細(xì)分的四級維度)。
圖19:費率配置詳情
按照產(chǎn)品組件的維度來進(jìn)行費率配置,費率配置也采用組合模板的方式可以任意添加多個計費項。每個計費項可以按角色來進(jìn)行計費。費率一般按照“角色、目標(biāo)機(jī)構(gòu)、計費周期、費率類型、階梯費率”等計費因子來進(jìn)行配置。
五、總結(jié)
5.1、產(chǎn)品工廠是企業(yè)級架構(gòu)
產(chǎn)品工廠是一種企業(yè)級的產(chǎn)品管理方法,它比較適合成熟的業(yè)務(wù)體系或者大型機(jī)構(gòu)的產(chǎn)品體系建設(shè)。
對于中小機(jī)構(gòu)模板化的產(chǎn)品配置更為經(jīng)濟(jì)實惠,因此我們不要盲目的抄產(chǎn)品工廠,而是要學(xué)習(xí)他組件化裝配的設(shè)計思想。
5.2、分類因子+組合模板
我們遇到的產(chǎn)品配置需求、計費配置需求、規(guī)則配置需求都可以用分類因子+組合模板的方式來解決問題。就像我們例子中所介紹的產(chǎn)品配置和計費配置一樣。
分類因子用來細(xì)化和路由產(chǎn)品,組合模板其實就是一棵目錄樹,他可以循環(huán)引用單一產(chǎn)品和計費項,從而生成各種維度的產(chǎn)品。只要你能想到,這套模式都能幫你實現(xiàn)各種維度的配置。(銀行、保險幾百個產(chǎn)品、阿里云幾千個產(chǎn)品都是采用這樣的方式來裝配)
5.3、科學(xué)的目錄化產(chǎn)品管理
如果你們公司沒有足夠的IT預(yù)算來做這樣的產(chǎn)品工廠,那這篇文章給你帶來最大收獲就是“目錄化的產(chǎn)品管理思想”。
你完全可以通過一套excel模板來統(tǒng)一管理產(chǎn)品的規(guī)劃、版本、設(shè)計規(guī)范和交付資料,這種管理方式小到一個客戶解決方案,大到管理全公司、全集團(tuán)的產(chǎn)品都游刃有余。
圖20:目錄化的產(chǎn)品管理方式
本文由人人都是產(chǎn)品經(jīng)理作者【剛哥】,微信公眾號:【剛哥白話】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于 CC0 協(xié)議。
- 目前還沒評論,等你發(fā)揮!