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