集合理財(cái)計(jì)劃:資金資產(chǎn)撮合系統(tǒng)、財(cái)務(wù)分潤清結(jié)算產(chǎn)品架構(gòu)設(shè)計(jì)
互聯(lián)網(wǎng)金融涉及的方面有很多,每個(gè)都值得細(xì)細(xì)研究。本文作者從七個(gè)角度深度分析集合理財(cái)計(jì)劃,希望對你有幫助。
互聯(lián)網(wǎng)金融理財(cái)方向涉及的業(yè)務(wù)場景主要包括如下幾個(gè)板塊:賬戶、存管、支付、還款、收款、分潤、清算、財(cái)務(wù)、投標(biāo)、自動(dòng)投標(biāo)、智投、紅包、風(fēng)控體系、運(yùn)營體系、會(huì)員、積分商城等。
智投體系是整個(gè)理財(cái)業(yè)務(wù)中技術(shù)含量最高,最能考驗(yàn)產(chǎn)品經(jīng)理對金融的理解、對合規(guī)的理解、對資金的理解、對資產(chǎn)的理解、對流動(dòng)性的理解、對投資人的理解、對借款人的理解、對平臺風(fēng)控的理解、對平臺運(yùn)營的理解、對支付的理解、對分潤的理解、對財(cái)務(wù)的理解、對清結(jié)算的理解、對數(shù)學(xué)的理解。
實(shí)際上遠(yuǎn)不止上述14組知識能力的要求,基本上平臺原有的所有功能都需要做配套協(xié)同。譬如,用戶總賬體系下的虛擬子賬戶的處理、投資人收益體系、平臺紅包體系、電子合同體系(海量債權(quán)下的電子合同成本考慮)、提前還款違約金分潤邏輯、逾期墊付邏輯等都需要整體考慮。
我們在這方面并無項(xiàng)目經(jīng)驗(yàn),但我們用了“2個(gè)產(chǎn)品-3個(gè)后臺研發(fā)-1個(gè)前端-2個(gè)測試”前前后后歷時(shí)3個(gè)月的上線。下面向大家分享一下自認(rèn)為我們的一些創(chuàng)新和心得,尤其是一個(gè)優(yōu)秀的產(chǎn)品經(jīng)理在“底層邏輯思維”和“過程方法論”方面的能力要求和這種硬能力對各種復(fù)雜問題的殺傷能力。
一、極簡的、高效的競品調(diào)研
如何在一天內(nèi)或者說一個(gè)小時(shí)內(nèi)把某個(gè)需要幾個(gè)月完成的清晰搞清楚呢?如何確定自己的技術(shù)路線并確保比現(xiàn)有的方案都更優(yōu)雅呢?如何來說服你的老板、業(yè)務(wù)團(tuán)隊(duì)、技術(shù)團(tuán)隊(duì)、法務(wù)團(tuán)隊(duì)、風(fēng)控團(tuán)隊(duì)呢?
1.1 首要能力:靈性、有盤感
產(chǎn)品經(jīng)理必須具備業(yè)務(wù)盤感,也即一說即明、一點(diǎn)即破。如果是木頭疙瘩,老板或上司講了3分鐘了,自己還一頭露水,沒有頭緒,那就是缺乏盤感。有盤感不代表需要立即知道怎么做,但知道需求方要什么?明白需求方需求背后的需求。
1.2 次要能力:方法論
產(chǎn)品經(jīng)理必須具備自己的工作方法論,問題無窮盡、任務(wù)無窮盡、行業(yè)無窮盡,但“理”基本相通。譬如這里是了解競品,我們需要知道競品分析的核心要素、標(biāo)準(zhǔn)打法、快捷打法分別是什么?
打蛇打7寸,這里的要點(diǎn)是“極簡、高效”的競品調(diào)研,我們只需梳理出:
1.2.1 調(diào)研誰
平時(shí)有關(guān)注,直接拿來用,平時(shí)未積累,網(wǎng)上5分鐘提取出Top10名單(行業(yè)細(xì)分方向每組選2個(gè)左右)。
1.2.2 調(diào)研哪些點(diǎn)
投資規(guī)則、計(jì)息規(guī)則、贖回規(guī)則、紅包規(guī)則、合同條文(通過關(guān)鍵條文推斷底層業(yè)務(wù)邏輯和產(chǎn)品策略)、極端場景(通過極端場景推斷底層的業(yè)務(wù)邏輯和產(chǎn)品策略,譬如提前還款、提前退出、逾期、資金站崗、強(qiáng)制退出等)。
1.2.3 結(jié)論輸出
分條輸出+我們怎么做。
1.2.4 結(jié)論驗(yàn)證
- 四用:自己要用,橫向用、縱向用、逆向用;
- 逆向拆解:提出推斷的問題、找客服死纏爛打掰扯清楚;
- 修正結(jié)論:通過用、推斷、客服驗(yàn)證、多平臺多通道信息交差修正結(jié)論。
1.2.5 “快打”的特殊武器:小組行動(dòng)
由于智投業(yè)務(wù)極其復(fù)雜,為了解決“快”、為了確保剖析“深”、為了確??紤]面“廣”、為了確保結(jié)論“客觀”、為了規(guī)避被“掉鏈子員工”綁架,我當(dāng)時(shí)采用了小組行動(dòng)。
我及另外2個(gè)產(chǎn)品組員三人分頭行動(dòng)、交差覆蓋,最后會(huì)審結(jié)論,集體review、把有爭議的問題再量化分解繼續(xù)求證。
二、梳理各方訴求、抽象凝練業(yè)務(wù)目標(biāo)
產(chǎn)品經(jīng)理日常工作中無非是針對如下三種問題來發(fā)揮自己的能力、實(shí)現(xiàn)自己的價(jià)值:
- 場景1:當(dāng)前的系統(tǒng)存在問題或無法滿足某種業(yè)務(wù),需要優(yōu)化;
- 場景2:老板給個(gè)想法,我們要干一件事來幫助我們開拓一個(gè)陣地;
- 場景3:無中生有或基于現(xiàn)商業(yè)資源開創(chuàng)性的自我提出需求、給出方案、推動(dòng)落地;
場景1比較務(wù)實(shí),基本上一個(gè)合格的產(chǎn)品經(jīng)理基本都可以輕松勝任。
場景2和3都比較虛,前者是老板或客戶一句話我們就知道怎么辦,后者是無中生有造天地。但兩者都對產(chǎn)品經(jīng)理硬功夫有很高的要求,能勝任的基本都是能獨(dú)當(dāng)一面的不可多得人才。
場景2考驗(yàn)的是我們是否有極強(qiáng)的產(chǎn)品盤感?能否綜合多業(yè)務(wù)的不同場景抽象總結(jié)平臺核心價(jià)值?能否清晰定義產(chǎn)品功能和系統(tǒng)邊界?能否形成長短期的一體化產(chǎn)品方案?能否在業(yè)務(wù)理解、產(chǎn)品決策、執(zhí)行和遠(yuǎn)景規(guī)劃上是否有全面把控能力和關(guān)鍵陣地攻取能力?
場景3考驗(yàn)的是我們的產(chǎn)品創(chuàng)新意識及商業(yè)思考力,是否善于在復(fù)雜的商業(yè)環(huán)境和生態(tài)需求中進(jìn)行抽象總結(jié)并找到切入點(diǎn),通過產(chǎn)品創(chuàng)新設(shè)計(jì)將商業(yè)化策略進(jìn)行落地,利用產(chǎn)品能力實(shí)現(xiàn)”無中生有”拿到結(jié)果的能力。
如下為我們老板說“咱們要上計(jì)劃,你們看下怎么做”一句話,我結(jié)合業(yè)務(wù)需求梳理凝練的我們的產(chǎn)品建設(shè)硬指標(biāo)。
由于這是一個(gè)新的陌生的陣地,可以直接甩開膀子放手干(我最喜歡這種任務(wù)、任務(wù)越復(fù)雜,干著越得勁,打怪之路的成就感越強(qiáng)),我們未做用戶訪談,而是將梳理出的產(chǎn)品建設(shè)目標(biāo)與各團(tuán)隊(duì)負(fù)責(zé)人進(jìn)行討論,通過征詢大家建議的方式來驗(yàn)證、修正我們的產(chǎn)品目標(biāo)及策略導(dǎo)向:
三、 圍繞目標(biāo)、梳理業(yè)務(wù)鏈路、設(shè)計(jì)產(chǎn)品Story
3.1 目標(biāo)導(dǎo)向的產(chǎn)品設(shè)計(jì)策略
產(chǎn)品業(yè)務(wù)目標(biāo)確定后,所有的產(chǎn)品設(shè)計(jì)工作都以目標(biāo)為導(dǎo)向,進(jìn)行業(yè)務(wù)拆解和方案輸出。產(chǎn)品建設(shè)目標(biāo)更多是原則性指導(dǎo),對產(chǎn)品工作的開展更多是方向性指導(dǎo),但這是最快的產(chǎn)品解決之道。
示例1:借款人發(fā)起任意期限借款。
- 這就要求我們的發(fā)標(biāo)系統(tǒng)對借款人有固定期限調(diào)整為任意期限。
- 借款人的期限任意,其本意是滿足借款人的業(yè)務(wù)靈活性。
- 當(dāng)借款人端足夠靈活時(shí),投資人足夠靈活如何來確保1對1配對?這就是產(chǎn)品的發(fā)力點(diǎn)——1對1配對不可能,而是將現(xiàn)有的“資金流”、“資產(chǎn)流”的耦合解耦掉,通過撮合系統(tǒng)完成各自的“任性”。
- 當(dāng)上述3提出來時(shí),合規(guī)問題怎么解決?這就是產(chǎn)品的發(fā)力點(diǎn)——將現(xiàn)有的“資金”、“資產(chǎn)”分拆進(jìn)行編碼、穿透追蹤、“直接撮合”等新名詞、新概念、新場景、新解決方案就自動(dòng)躍然紙上。
- 當(dāng)上述4提出來時(shí),資金資產(chǎn)被無限拆分四舍五入最后的收益為零怎么解決?這就是產(chǎn)品的發(fā)力點(diǎn)——算法策略要考慮拆原始邊界(起投限額)、分拆粒度(最小可拆額)、撮合效率等新名詞、新概念、新場景、新解決方案就自動(dòng)躍然紙上。
- 當(dāng)上述5提出來時(shí),我們控制了資金流的粒度問題,借款人還款還的利息依舊是小數(shù),收益四舍五入最后的收益為零怎么解決?這就是產(chǎn)品的發(fā)力點(diǎn)——算法策略要考慮回款歸集、滿額釋放、自動(dòng)收斂(拆散的資金要具備自動(dòng)合并收斂功能)策略等新名詞、新概念、新場景、新解決方案就自動(dòng)躍然紙上。
示例2:面向借款人的滿標(biāo)實(shí)時(shí)放款。
- 這句話的背后訴求是“借款人滿標(biāo)的時(shí)效性要提高、要比散標(biāo)高”,否則通過資金分散本來可以將一個(gè)標(biāo)投滿放款的,最后每個(gè)標(biāo)上都有錢,都未滿標(biāo),而導(dǎo)致的滿標(biāo)效率下降。
- 當(dāng)上述1提出來時(shí),現(xiàn)有的系統(tǒng)如何解決呢?這就是產(chǎn)品的發(fā)力點(diǎn),我們能否將資金集中調(diào)度、自動(dòng)清算、手動(dòng)清算、資金找標(biāo)、標(biāo)找資金、資金隊(duì)列、資金優(yōu)先級、資產(chǎn)隊(duì)列、資產(chǎn)優(yōu)先級、站崗資金等新名詞、新概念、新場景、新解決方案就自動(dòng)躍然紙上。
- 當(dāng)上述2提出來時(shí),資金被隨意調(diào)度,你這不是在搞資金池,不是違規(guī)給老板挖坑么?這就是產(chǎn)品的發(fā)力點(diǎn),資金在用戶的存管賬戶上,資金調(diào)度指令有清算系統(tǒng)輸出、用戶授權(quán)清算系統(tǒng)自動(dòng)撮合、資金資產(chǎn)依舊嚴(yán)格1對1等新名詞、新概念、新場景、新解決方案就自動(dòng)躍然紙上。
- 當(dāng)上述3提出來時(shí),如何向監(jiān)管證明我們未設(shè)資金池?如何向用戶呈現(xiàn)其資金的流轉(zhuǎn)歷史動(dòng)態(tài)?當(dāng)借款人逾期啟動(dòng)催收時(shí),如何向法官提供清晰的債權(quán)憑證?這就是產(chǎn)品的發(fā)力點(diǎn),委托服務(wù)合同、債權(quán)轉(zhuǎn)讓合同、轉(zhuǎn)讓通知、資金劃撥憑證、交易流水等新名詞、新概念、新場景、新解決方案就自動(dòng)躍然紙上。
總之一句話、產(chǎn)品目標(biāo)一旦確定,產(chǎn)品經(jīng)理所作的所有工作只有一個(gè)“遇水架橋、遇山打洞”。在困難面前,沒有什么可以限制我們的創(chuàng)造力,相反淺嘗輒止、蜻蜓點(diǎn)水、思維懶惰、缺乏死磕的意志是無法勝任復(fù)雜產(chǎn)品設(shè)計(jì)、無法擔(dān)當(dāng)大攻堅(jiān)任務(wù)的。
上面的例子可以看出一個(gè)問題的解決,需要幾環(huán)、幾十環(huán)、甚至上百環(huán)的產(chǎn)品策略進(jìn)行迂回包抄。很多時(shí)候,我們都死在“懶”上了,我們無法指望一個(gè)懶惰的產(chǎn)品經(jīng)理能給團(tuán)隊(duì)帶來多少價(jià)值,少挖坑就是對團(tuán)隊(duì)最大的恩惠!我們多么渴望產(chǎn)品團(tuán)隊(duì)中有那么幾個(gè)在思考上勤快縝密、心中有大局、考慮很細(xì)膩、且敢于行動(dòng)的產(chǎn)品經(jīng)理。
3.2 業(yè)務(wù)鏈路圖及產(chǎn)品story
在產(chǎn)品目標(biāo)框架下,我們通過上面的“疊羅漢”邏輯思維,將瑣碎的解決方案進(jìn)行再抽像、凝練、梳理出簡明扼要的業(yè)務(wù)鏈路圖。然后對業(yè)務(wù)鏈路圖進(jìn)行推敲、細(xì)化、調(diào)整優(yōu)化,下面分享一下我的業(yè)務(wù)鏈路圖梳理經(jīng)驗(yàn):
- 業(yè)務(wù)鏈路圖中明確產(chǎn)品目標(biāo)中的各參與角色,及其鏈路走向;
- 確定后再次逐一推敲其合理性、可優(yōu)化性、概念可閱讀性、逆向可跑通性、邊界場景的可覆蓋性、整體可閉環(huán)性;
- 套娃策略:針對業(yè)務(wù)鏈路中的關(guān)鍵節(jié)點(diǎn)用子業(yè)務(wù)鏈路圖進(jìn)行展開示意;
- 自己推敲基本滿意后,再征詢業(yè)務(wù)方的關(guān)鍵干系人,進(jìn)行查漏補(bǔ)缺、方案驗(yàn)證。
3.2.1?業(yè)務(wù)鏈路圖1:核心業(yè)務(wù)鏈路圖
集合理財(cái)計(jì)劃-核心業(yè)務(wù)鏈路圖
3.2.1.1 集合理財(cái)計(jì)劃-核心業(yè)務(wù)鏈路圖-設(shè)計(jì)思想
設(shè)計(jì)思想1:引入計(jì)劃池概念,計(jì)劃池作為理財(cái)?shù)馁Y金端入口進(jìn)行資金采集,計(jì)劃池入口約定進(jìn)入資金的收益規(guī)則、資金站崗規(guī)則、退出規(guī)則、合規(guī)層面的前置法律授權(quán)、風(fēng)險(xiǎn)層面的前置提醒等。
設(shè)計(jì)思想2:引入資金池概念,將用戶手動(dòng)投資資金、自動(dòng)投標(biāo)資金、計(jì)劃未到期借款人還款的代復(fù)投資金、超級賬戶資金納入隊(duì)列考慮。這里的資金池不是法律禁止的“資金池”,而是“交易指令池”,在交易發(fā)生前,資金依舊在用戶賬戶上,只是處于鎖定授權(quán)狀態(tài),用戶不可操作,平臺可操作。
設(shè)計(jì)思想3:引入資產(chǎn)池概念,將借款人的申請待融資資產(chǎn)、投資人贖回釋放的債權(quán)資產(chǎn)、超級賬戶調(diào)節(jié)資產(chǎn)納入資產(chǎn)池隊(duì)列,等待清算系統(tǒng)統(tǒng)一征用。
設(shè)計(jì)思想4:將上述兩個(gè)池的概念再次拆分為“待匹配池”、“待清算池”子概念。待匹配池可以人工干預(yù)調(diào)度、有運(yùn)營動(dòng)態(tài)調(diào)控(如需),待清算池是清算前的前奏,是為下一步的財(cái)務(wù)清算、結(jié)算提供物理的時(shí)間、空間邊界。
設(shè)計(jì)思想5:將清算概念再次拆分為自動(dòng)、手動(dòng)兩種模式,自動(dòng)是每日凌晨自動(dòng)運(yùn)行(無人值守),手動(dòng)是運(yùn)營隨時(shí)可手動(dòng)開啟——滿足業(yè)務(wù)放款的高時(shí)效性、高靈活性。
備注:底層架構(gòu)設(shè)計(jì)到位、研發(fā)層面根據(jù)項(xiàng)目周期考慮可以自由定奪開發(fā)“手動(dòng)”或“自動(dòng)”還是兩個(gè)都開發(fā)。實(shí)際上只要架構(gòu)設(shè)計(jì)合理,兩個(gè)都開發(fā)和開發(fā)一個(gè)的工作量基本是一樣的。
為什么?我們繼續(xù)進(jìn)行抽象,自動(dòng)模式是手動(dòng)模式中的一種極端場景而已,只是增加一個(gè)自動(dòng)觸發(fā)器的概念而已。該“手動(dòng)”場景的置入,配合“合同”的約定及運(yùn)營規(guī)則的市場調(diào)整,其靈活性和業(yè)務(wù)可擴(kuò)展性的便利程度在我們的集合理財(cái)計(jì)劃的日常運(yùn)營中充分發(fā)揮了其能量。相比市面各互金大廠的產(chǎn)品,此處的創(chuàng)新讓我們十分有成就感。
設(shè)計(jì)思想6:引入事務(wù)概念,通過“資金=資產(chǎn)”和“故障回退”,當(dāng)某筆資金清算失敗時(shí),整筆資金回退給用戶,禁止部分清算,避免誘發(fā)“收益策略”、“合規(guī)策略”等問題。
設(shè)計(jì)思想7:合規(guī)考慮1:未清算前,資金永遠(yuǎn)在用戶的賬戶上;合規(guī)考慮2:資產(chǎn)先進(jìn)入清算池,資金后進(jìn)入清算池,也即資金找資產(chǎn)鏈路而非資產(chǎn)找資金鏈路;合規(guī)考慮3:委托服務(wù)合同、債權(quán)轉(zhuǎn)讓合同、風(fēng)險(xiǎn)揭示合同等。
設(shè)計(jì)思想8:大隊(duì)列、小隊(duì)列,自動(dòng)清算模式下,根據(jù)資金/資產(chǎn)屬性及進(jìn)場時(shí)間確定其清算優(yōu)先級。
資金隊(duì)列優(yōu)先級:
大隊(duì)列:復(fù)投資金;授權(quán)出借資金(含自動(dòng)出借、預(yù)約出借);預(yù)約出借資金;
小隊(duì)列:大隊(duì)列內(nèi)部按時(shí)間逆序:發(fā)生時(shí)間越早優(yōu)先級越高(時(shí)間相同按序號,序號越小優(yōu)先級越高)。
資產(chǎn)隊(duì)列優(yōu)先級:
大隊(duì)列:自動(dòng)債轉(zhuǎn)(退出策略輸出的債權(quán)編號);散標(biāo);手動(dòng)債轉(zhuǎn);
小隊(duì)列:大隊(duì)列內(nèi)部按時(shí)間逆序:發(fā)生時(shí)間越早優(yōu)先級越高(時(shí)間相同按序號,序號越小優(yōu)先級越高)。
設(shè)計(jì)思想9:流動(dòng)性調(diào)節(jié)(下面的章節(jié)詳細(xì)講解),通過運(yùn)營工具、時(shí)間鎖定、限額、超級賬戶四級流動(dòng)性調(diào)節(jié)工具來引導(dǎo)、干預(yù)、化解流動(dòng)性風(fēng)險(xiǎn)。
3.2.1.2 集合理財(cái)計(jì)劃-配套新概念集合-邏輯推演
為了方便理解上述設(shè)計(jì)思想及底層的業(yè)務(wù)原理,也為了與原有的業(yè)務(wù)概念做區(qū)分,我將前述提到的新概念、新名詞、新場景等抽象為如下的概念組,通過這些概念組來輔助研發(fā)、運(yùn)營、客服、風(fēng)控、合規(guī)等崗位的兄弟來透徹地理解我們的集合計(jì)劃的運(yùn)行原理、合規(guī)策略等困惑。
為什么要引入這些新的名詞或概念呢?主要是因?yàn)檫@是一個(gè)新場景和目標(biāo)任務(wù)的復(fù)雜性,我們可以舉如下兩個(gè)例子來幫助我們來理解這種產(chǎn)品思維:
例1:當(dāng)我們解某個(gè)復(fù)雜的數(shù)學(xué)題時(shí),我們引入多個(gè)參數(shù)、動(dòng)用不同的數(shù)學(xué)公式去推導(dǎo)論證。
例2:當(dāng)我們從功能機(jī)時(shí)代轉(zhuǎn)到智能機(jī)時(shí)代,我們要引入很多新的概念來討論智能手機(jī)如何落地,譬如電容屏、電阻屏、滑動(dòng)手勢、指紋解鎖、屏幕解鎖、顯存、系統(tǒng)版本、系統(tǒng)升級、系統(tǒng)補(bǔ)丁、系統(tǒng)皮膚、系統(tǒng)市場、內(nèi)存管理、應(yīng)用管理、云端同步、丟失模式、GPS、LBS等一系列新名詞、新概念與之配套)。
3.2.2 業(yè)務(wù)鏈路圖2:資金資產(chǎn)-清算撮合(調(diào)度指令)-清算執(zhí)行
3.2.2.1 資金資產(chǎn)-清算撮合-設(shè)計(jì)原則
資金量化拆分原則:
設(shè)計(jì)原則1:相對分散,資金做到相對分散,避免同一人的同一筆大額資金落到同一個(gè)債權(quán)上;
設(shè)計(jì)原則2:潛在擴(kuò)展,現(xiàn)階段申購資金主要投放到原生債權(quán)上,運(yùn)行起來后要考慮債轉(zhuǎn)場景的小額承載力與編組資金的最大限度自洽;
設(shè)計(jì)原則3:有限拆分,首投資金不能被無限制拆分;
設(shè)計(jì)原則4:膨脹約束,復(fù)投資金不能被鏈?zhǔn)皆俣葻o限制裂變拆分;
設(shè)計(jì)原則5:小數(shù)收斂,當(dāng)本息同時(shí)回款出現(xiàn)小數(shù)時(shí),在不超過原則1的條件下,本息合并投資避免分別投資在未來潛在產(chǎn)生兩筆小數(shù);
設(shè)計(jì)原則6:有限合理,如果可預(yù)期內(nèi)業(yè)務(wù)擴(kuò)展能接受,算法設(shè)計(jì)不易太復(fù)雜;
設(shè)計(jì)原則6:降低錯(cuò)誤率:基于上述1~5減少程序計(jì)算量;
設(shè)計(jì)原則7:提升保障速度:基于上述1~6減少故障定位、災(zāi)難恢復(fù)難度。
債權(quán)滿標(biāo)原則:
設(shè)計(jì)原則1:滿標(biāo)效率:債權(quán)滿標(biāo)效率要相對高效,而非所有債權(quán)同時(shí)被等額消減;
設(shè)計(jì)原則2:債轉(zhuǎn)友好:投資人到期退出時(shí),債權(quán)持有人不至于廣而無邊,而是有限受眾。
3.2.2.2 資金資產(chǎn)-清算撮合-業(yè)務(wù)鏈路圖
3.2.2.3 資金資產(chǎn)-清算撮合-設(shè)計(jì)思想
設(shè)計(jì)思想1:報(bào)名凍結(jié)策略,3.2.1中已介紹,申購資金進(jìn)場是個(gè)業(yè)務(wù)概念,并非將投資人的資金真正的轉(zhuǎn)移了,只有資金在執(zhí)行清算這一刻,才將投資人的資金用投資人賬戶劃撥到目標(biāo)賬戶上(承接人或借款人)。
設(shè)計(jì)思想2:計(jì)算策略與清算策略,計(jì)算策略是計(jì)算資金池中的哪個(gè)用戶的多少資金被調(diào)撥到資產(chǎn)池中與哪筆債權(quán)進(jìn)行配對,清算執(zhí)行資金資產(chǎn)匹配的指令。計(jì)算策略在前、清算執(zhí)行在后。
設(shè)計(jì)思想3:資金編碼:每筆資金都進(jìn)行編碼追蹤,無論是申購(投資)資金、還是回款(復(fù)投)資金,都生成唯一資金編碼,也即給資金制作部家譜傳代指紋,通過資金編碼穿透追蹤資金去向。
設(shè)計(jì)思想4:資產(chǎn)編碼:每筆資產(chǎn)都進(jìn)行編碼追蹤,無論是申請借款形成的資產(chǎn)、還是贖回釋放的轉(zhuǎn)讓資產(chǎn),都生成唯一資產(chǎn)編碼,通過資產(chǎn)編碼穿透追蹤資產(chǎn)的核銷去向。
設(shè)計(jì)思想5:資金找債權(quán),對標(biāo)示例:學(xué)校組織各班去春游,一班的學(xué)號1坐1號班車,二班學(xué)號1坐2號班車,進(jìn)行遍歷循環(huán)。
設(shè)計(jì)思想6:債權(quán)找資金,對標(biāo)示例:學(xué)校組織各班去春游,1號班車到門口,先上一班,一班上完上二班,循環(huán)遍歷。
3.2.2.4 資金資產(chǎn)-清算撮合-方案設(shè)計(jì)
在研發(fā)團(tuán)隊(duì)“無算法工程師”的客觀條件和要求“技術(shù)開發(fā)成本最低,工作量為1天”、“技術(shù)方案相對最優(yōu)”的情況下,基于上述設(shè)計(jì)思想、設(shè)計(jì)原則,我整理了如下5套方案,其中方案3(綠色)為相對最優(yōu)方案。
3.2.2.5 資金資產(chǎn)-清算撮合-收斂推演模擬
后期在與行業(yè)的朋友和互金協(xié)會(huì)的律師交流我們這套方案時(shí),給予了高度評價(jià),大團(tuán)隊(duì)動(dòng)用產(chǎn)品總監(jiān)、產(chǎn)品經(jīng)理、金融精算師、合規(guī)律師、算法工程師、架構(gòu)師等歷時(shí)幾周討論、再花幾周構(gòu)思、設(shè)計(jì)、測算、驗(yàn)證,最后再動(dòng)用2~3周的研發(fā)測試,搞得極其唬人(美其名曰智投或AI算法)和極其復(fù)雜(維護(hù)困難)。
備注:我們預(yù)留了2個(gè)決策參數(shù)未動(dòng)用,是因?yàn)轶w量太小,約束條件過多,最后無法完成撮合。兩個(gè)未動(dòng)用的參數(shù)為:投資人風(fēng)險(xiǎn)偏好、債權(quán)風(fēng)險(xiǎn)等級。如果啟用這兩個(gè)參數(shù),其實(shí)也很簡單,只需要增加兩個(gè)約束條件即可:約束條件1:風(fēng)險(xiǎn)匹配;約束條件2:比例邊界約束。
3.2.3 業(yè)務(wù)鏈路圖3:資金贖回退出策略
3.2.3.1 贖回退出-業(yè)務(wù)鏈路圖
3.2.3.2 贖回退出-關(guān)鍵場景抽象定義
為了很好的理解贖回退出,我們先定義兩個(gè)概念,也即前面提到的“資產(chǎn)編碼”和這里新出現(xiàn)的“轉(zhuǎn)讓贖回引擎”。有了這兩個(gè)概念,下面我們分析處理“贖回”業(yè)務(wù)時(shí)就很容易有個(gè)代入感。
資產(chǎn)編碼規(guī)則:
- 散標(biāo)債權(quán)場景:“散標(biāo)債權(quán)場景”在 發(fā)標(biāo)進(jìn)入資產(chǎn)池場景下有存在意義,散標(biāo)資產(chǎn)編碼=項(xiàng)目號。
- 非轉(zhuǎn)讓場景:“非轉(zhuǎn)讓場景”在用戶持有某債權(quán),但又未發(fā)起轉(zhuǎn)讓場景下有存在意義;資產(chǎn)編碼=用戶持有本筆債權(quán)的交易流水號(直投場景對應(yīng)直投交易流水號,轉(zhuǎn)讓持有對應(yīng)轉(zhuǎn)讓交易流水號)。
- 轉(zhuǎn)讓發(fā)起場景:“轉(zhuǎn)讓發(fā)起場景”在用戶發(fā)起退出,債權(quán)按【轉(zhuǎn)讓發(fā)起引擎】計(jì)算對某筆債權(quán)進(jìn)行退出場景下有意義;根據(jù)【轉(zhuǎn)讓發(fā)起引擎】,如果002資產(chǎn)“剩余債權(quán)”被全額輸送到【資產(chǎn)池】,該筆資產(chǎn)的資產(chǎn)編碼=002(歷史轉(zhuǎn)讓持有交易流水號);根據(jù)【轉(zhuǎn)讓發(fā)起引擎】,如果002資產(chǎn)“剩余債權(quán)”未被全額輸送到【資產(chǎn)池】,則輸送份額的資產(chǎn)編碼為“002+年月日8位+12位循環(huán)遞增,示例:002-20181206-123456123456。
轉(zhuǎn)讓發(fā)起引擎:
- 根據(jù)上述退出策略計(jì)算用戶從持有的債權(quán)上撤出的時(shí)序、撤出金額,也即向【資產(chǎn)池】輸送債權(quán),供【資金/資產(chǎn)-配對引擎】執(zhí)行清算用;
- 【轉(zhuǎn)讓發(fā)起引擎】每輸出一個(gè)債權(quán)時(shí),都生成一個(gè)唯一的編碼,具體定義見【資產(chǎn)編碼規(guī)則】描述;
- 退出釋放的債權(quán)價(jià)值動(dòng)態(tài)變化,如果上述【轉(zhuǎn)讓發(fā)起引擎】輸出的資產(chǎn)未在當(dāng)日被清算完畢,“資產(chǎn)編碼”不變、“資產(chǎn)本金”、“資產(chǎn)價(jià)值”做動(dòng)態(tài)更新。
3.2.3.3 贖回退出-方案推演-邏輯提取
方案1:逐筆債權(quán)法
用戶發(fā)起的退出,經(jīng)過【退出預(yù)處理引擎】處理后,輸出子債權(quán)包單元集,進(jìn)入【資產(chǎn)待匹配池】,見下圖:
方案2:債權(quán)包整體法
用戶發(fā)起的退出,經(jīng)過【退出預(yù)處理引擎】進(jìn)行“余額沖銷”預(yù)處理后,債權(quán)包剩余價(jià)值,作為一個(gè)整體,進(jìn)入【資產(chǎn)待匹配池】,見下圖:
很顯然,方案1更合理,原因:其一:方便清算引擎未來在出借訴求T與根債權(quán)的剩余T進(jìn)行函數(shù)處理,收斂交易次數(shù);其二:方案2無法有效規(guī)避離散問題。
3.2.3.4 贖回退出-設(shè)計(jì)思想
退出策略1:3種退出方式
- 到期自動(dòng)退出;
- 用戶主動(dòng)退出;
- 監(jiān)管及客觀不可控而有平臺代為強(qiáng)制退出。
退出策略2:退出金額控制算法降級策略
- 退出金額=出借本金-∑已退出本金,可發(fā)起退出;
- 退出金額=當(dāng)日資產(chǎn)價(jià)值時(shí),可發(fā)起退出;
- 無論上述1還是2,退出發(fā)起金額=退出到款金額(原因是,退出期間債權(quán)繼續(xù)計(jì)息);
- 上述1~3確保底層支持,前臺用戶端是否支持部分贖回有前臺根據(jù)運(yùn)營、市場需要自行控制。
退出策略3:清算時(shí)效
- D+0清算:主動(dòng)退出場景:退出生效的時(shí)間條件是:D+T自動(dòng)生效,D指發(fā)起退出的日期,T是退出申請成功時(shí)間后移的生效周期,T=5分鐘(本期);自動(dòng)退出場景:退出生效的時(shí)間條件是:D+T自動(dòng)生效,D指項(xiàng)目到期日,如3天的項(xiàng)目,1號計(jì)息,D指的是4號;
- 清算時(shí)效價(jià)值:流動(dòng)性吃緊時(shí),運(yùn)營自行調(diào)控T的長短規(guī)則,而不用修改程序。
退出策略4:歸屬原則
- 用戶發(fā)起退出時(shí),退出只對該出借id所在的鏈條生效,也即用戶如果有多個(gè)出借時(shí),某一退出只能在限定的出借下發(fā)起;
- 基于上述1,用戶的可退出金額、退出站崗資金、退出清算等判斷條件都是基于該出借id下面的資金、資產(chǎn)鏈條而定。
退出策略5:站崗資金優(yōu)先退出
- A類優(yōu)先級:用戶發(fā)起退出時(shí),已站崗資金優(yōu)先發(fā)起退出;
- B類優(yōu)先級:當(dāng)日到期應(yīng)還“總額”部分——當(dāng)日是否還無法確定,具體見【退出沖銷】定義:
- C類優(yōu)先級:剩余部分從持有債權(quán)中撤出——以資產(chǎn)上配置的本金作為計(jì)算邏輯(詳見【最接近原則退出】策略;
- 逾期的債權(quán)禁止贖回,將風(fēng)險(xiǎn)控制在當(dāng)前債權(quán)人頭上,不放大風(fēng)險(xiǎn);
- A、B、C順序執(zhí)行——具體見【退出執(zhí)行時(shí)序說明】;
- 贖回站崗中發(fā)生逾期,清算時(shí)自動(dòng)將該債權(quán)提出資產(chǎn)池(回到用戶持有債權(quán)明細(xì)),本債權(quán)在撤回轉(zhuǎn)讓前已轉(zhuǎn)讓部分繼續(xù)生效)。
備注:如果退出站崗期間,又發(fā)生回款資金時(shí),繼續(xù)執(zhí)行上述1——后果每天會(huì)到一部分。
退出策略6:退出沖銷
- 沖銷場景1:本出借下面存在“凍結(jié)余額”時(shí)自動(dòng)與本出借下面的“生效退出”進(jìn)行沖銷;
- 沖銷場景2:當(dāng)日發(fā)生本出借下面的資產(chǎn)標(biāo)的回款時(shí),回款金額將優(yōu)先與本出借下面的“生效退出”進(jìn)行沖銷——也即回款金額直接回到用戶可用余額,沖銷剩余部分進(jìn)入“凍結(jié)復(fù)投”-“復(fù)投出借池”序列;
- 沖銷場景3:【資金】與【債權(quán)】執(zhí)行清算撮合時(shí),系統(tǒng)自動(dòng)檢測目標(biāo)資金所對應(yīng)的用戶id在該資金所歸屬的出借id下面是否存在【退出未清算】的任務(wù),如有該資金與【退出未清算】進(jìn)行自動(dòng)沖銷,剩余資金執(zhí)行【撮合清算算法】——具體見【全局說明-資金債權(quán)撮合流程】流程圖;
- 退出未清算特指:已生效的退出(已滿足“D+T”清算條件)但未完全退出的剩余差額部分。
退出策略7:最小本金原則退出(確保大本金剩余,進(jìn)而確保平臺扣服務(wù)費(fèi)有足夠盤面)
- 退出資金X(部分退出的計(jì)算邏輯指本金,全量退出的計(jì)算邏輯指資產(chǎn));
- 站崗資金Y(每日更新值);
- 執(zhí)行退出Z=X-∑Y;
- Z從該用戶目前持有債權(quán)中本金最小的債權(quán)先撤出;如果最小本金相同,標(biāo)的結(jié)清日與當(dāng)前時(shí)間段的優(yōu)先級高;如果4.1中的標(biāo)的到期日也相同,取債權(quán)號,債權(quán)號小的優(yōu)先級高;
- 如果上述最接近的拿回后仍不足以撤回,剩余差值繼續(xù)執(zhí)行3~5。
3.2.3.5 贖回退出-流動(dòng)性干預(yù)機(jī)制
設(shè)計(jì)訴求:超級賬戶作為流動(dòng)性調(diào)節(jié)器,其前臺申購入口權(quán)限同普通用戶,可隨時(shí)進(jìn)場護(hù)盤。為保障超級賬戶資金的自由調(diào)控性,超級賬戶持有的計(jì)劃產(chǎn)品可隨時(shí)發(fā)起退出,釋放債權(quán),回收本金。
設(shè)計(jì)策略:
- user表增加“超級賬戶”參數(shù),參數(shù)信息為:user表新增字段 super_user 0普通用戶, 1超級用戶;
- 擁有超級用戶身份的用戶進(jìn)入”PC賬戶中心-輕松智投-計(jì)劃持有詳情頁”有獨(dú)立的“申請退出”入口;
- 在該入口,超級用戶可隨時(shí)發(fā)起贖回——贖回操作同正常贖回流程;
- 超級用戶的身份有財(cái)務(wù)部 直接提供賬戶,有研發(fā)人員直接在數(shù)據(jù)庫 配置,不提供獨(dú)立設(shè)置入口(特定有限幾個(gè)人用,沒必要開發(fā)獨(dú)立功能)。
備注:這種方案的好處是底層邏輯通用,入口層面有運(yùn)營根據(jù)市場需要隨時(shí)可定制,屬于典型的中臺化思想。譬如后期有客戶投訴或平臺要清退時(shí),運(yùn)營或客服可啟動(dòng)該開關(guān),方便客戶隨時(shí)發(fā)起贖回而無需動(dòng)用產(chǎn)品、研發(fā)、測試資源。
備注:更多流動(dòng)性調(diào)節(jié)工具及機(jī)制見第6章節(jié)。
3.2.4 業(yè)務(wù)鏈路圖4:債權(quán)轉(zhuǎn)讓-資金資產(chǎn)交割-策略
3.2.4.1 債權(quán)轉(zhuǎn)讓-業(yè)務(wù)鏈路圖
贖回是業(yè)務(wù)概念,轉(zhuǎn)讓是法律層面?zhèn)€概念,資金資產(chǎn)交割是財(cái)務(wù)層面概念。先有贖回,后有轉(zhuǎn)讓,轉(zhuǎn)讓與資金資產(chǎn)交割同時(shí)發(fā)生。贖回場景相關(guān)的服務(wù)費(fèi)扣除或貼息均在清算事物進(jìn)行。
3.2.4.2 債權(quán)轉(zhuǎn)讓-方案推演-邏輯提取
如果我們要透徹地了解業(yè)務(wù),依然必須把這個(gè)業(yè)務(wù)的子場景全部挖出來,研究其上下文語境及關(guān)聯(lián)關(guān)系,如下為我提取整理的“債轉(zhuǎn)場景”的相關(guān)概念,并對相關(guān)概念做了參數(shù)賦值,方便進(jìn)行數(shù)學(xué)運(yùn)算運(yùn)算策略設(shè)計(jì)。
3.2.4.2.1 化繁為簡-場景切分
通過上圖我們可以看出債權(quán)轉(zhuǎn)讓涉及的計(jì)算參數(shù)多達(dá)28組,如果轉(zhuǎn)讓交割方案上考慮有遺漏、設(shè)計(jì)不科學(xué)、不能化繁為簡,缺乏可落地價(jià)值等,會(huì)直接把研發(fā)、測試?yán)鬯馈?/p>
為此,我們首先把債權(quán)價(jià)值這個(gè)概念給剝離、抽象出來,看下都涉及哪些業(yè)務(wù)場景。
3.2.4.2.2 角色提取-分潤關(guān)系推演
通過上圖我們將“債權(quán)價(jià)值”抽象、切割為“本金”、“利息”、“獎(jiǎng)勵(lì)”、“折讓系數(shù)”以及“還款計(jì)劃發(fā)生逾期的(正常還款、部分還款)”等子部分組成,實(shí)現(xiàn)化繁為簡,這樣我們就跳過公式而討論對象。
沿著這個(gè)思路,我們用下圖向大家推演一下轉(zhuǎn)讓場景中涉及的角色、及分潤關(guān)系。
3.2.4.2 債權(quán)價(jià)值-配套新概念集合-邏輯推演-算法設(shè)計(jì)
用戶甲通過001號收益計(jì)劃持有債權(quán)A持有10天,轉(zhuǎn)給用戶乙(通過002號收益計(jì)劃持有債權(quán)A10天)再轉(zhuǎn)給用戶丙,每次轉(zhuǎn)讓交割時(shí),債權(quán)價(jià)值是以底層債權(quán)A計(jì)算還是用出讓人的收益計(jì)劃角度計(jì)算呢?
譬如當(dāng)用了下述計(jì)算方案時(shí),會(huì)直接導(dǎo)致我們的研發(fā)兄弟跳樓。
當(dāng)我們換為如下思路來處理債權(quán)價(jià)值時(shí),將能極大的節(jié)省研發(fā)資源且對后面的業(yè)務(wù)維護(hù)更友好。
債權(quán)價(jià)值業(yè)務(wù)定義:
- 處于合規(guī)和底層清算標(biāo)準(zhǔn)一致性考慮,用戶甲轉(zhuǎn)給用戶乙的價(jià)值以轉(zhuǎn)讓對象為分析根本,而不易轉(zhuǎn)讓時(shí)甲的應(yīng)得財(cái)富計(jì)算;
- 從借款項(xiàng)目約定的債權(quán)人付息計(jì)劃、平臺項(xiàng)目加息 2個(gè)角度出發(fā),計(jì)算債權(quán)價(jià)值;
- 債權(quán)價(jià)值=債權(quán)本金+未結(jié)算利息+未結(jié)算獎(jiǎng)勵(lì);
- 債權(quán)價(jià)值是“廣義實(shí)時(shí)”,說明如下:昨日計(jì)算出的債權(quán)價(jià)值-今日還款變動(dòng)量。
債權(quán)價(jià)值計(jì)算公式:
- 債權(quán)價(jià)值=昨日計(jì)算值-今日還款本金-還款利息-還款獎(jiǎng)勵(lì);
- 昨日計(jì)算值=前日計(jì)算值+昨日本金*(項(xiàng)目利率+項(xiàng)目加息+加息券加息)/365;
- 昨日本金=當(dāng)日22:00后持有債權(quán)本金;
有了上述“債權(quán)價(jià)值”的最簡單的計(jì)算算法之后,我們?nèi)孕璩橄螅òl(fā)明)出如下“概念組”來輔助我們(研發(fā)兄弟)去解決“債權(quán)轉(zhuǎn)讓-財(cái)務(wù)分潤”這個(gè)工程。
盡管又硬生生地提出一撘新概念,但業(yè)務(wù)的清晰度躍然紙上,且每個(gè)概念場景均是獨(dú)立的,可以解耦開發(fā),也有利于測試校驗(yàn)和后期的維護(hù)更新。
3.2.4.2 債權(quán)價(jià)值-還款核銷場景-邏輯推演-算法設(shè)計(jì)
通過上述新概念的引入,我們就可以通過如下數(shù)據(jù)報(bào)表把用戶A將持有的債權(quán)B轉(zhuǎn)給C,以及平臺的服務(wù)費(fèi)和獎(jiǎng)勵(lì)等所有場景給透視出來,為下一步的資金、資產(chǎn)的往來穿透追蹤提供底層支持。
3.2.5 業(yè)務(wù)鏈路圖5:借款人回款-交割分潤-產(chǎn)品設(shè)計(jì)策略
非計(jì)劃模式下,借款人還款的分潤模型很簡單,借款人還的錢有系統(tǒng)按照預(yù)先生成好的還款計(jì)劃進(jìn)行分潤,也即借款人應(yīng)得本、借款人應(yīng)得息、平臺應(yīng)得服務(wù)費(fèi)、精度差平臺補(bǔ)償、以及獎(jiǎng)勵(lì)下發(fā)。
計(jì)劃模式下,我們面臨如下一系列問題:
- 計(jì)劃未到期,某筆持有的債權(quán)到期;
- 計(jì)劃到期持有的債權(quán)未到期等問題;
- 復(fù)投面臨無資產(chǎn)的資金站崗問題或部分站崗部分復(fù)投成功;
- 一旦資金站崗,當(dāng)發(fā)生多筆回款時(shí),就出現(xiàn)資金合并問題;
- 如果用戶持有多筆計(jì)劃,都同時(shí)發(fā)生回款且都站崗,此時(shí)我們需要額外的考慮,也即回款要所在各自的申購框架下,為用戶的每一筆申購計(jì)劃單獨(dú)建賬套。否則,無法規(guī)避合規(guī)問題。
3.2.5.1 借款人回款-交割分潤-財(cái)務(wù)記賬-設(shè)計(jì)原則
回款凍結(jié)策略1:歸屬原則
回款凍結(jié)以回款掛靠的計(jì)劃為原則進(jìn)行邊界統(tǒng)計(jì)。
回款凍結(jié)策略2:派息扣除原則
- 回款凍結(jié)解凍復(fù)投的值是將扣除當(dāng)月應(yīng)派息之和后進(jìn)行處理(如涉及);
- 復(fù)投解凍后的資金經(jīng)過如下三個(gè)循環(huán)進(jìn)入【資金待匹配池】,并生成資金編碼。利息派息引擎、退出沖銷引擎、復(fù)投凍結(jié)引擎。
回款凍結(jié)策略3:連續(xù)超長站崗?fù)顺鲈瓌t
- 復(fù)投的站崗資金在100元以上的時(shí)間連續(xù)累計(jì)超過D日(含),D初始值=30,走退出策略;
- 退出時(shí)站崗資金全額退出——清算完畢后將剩余的復(fù)投資金全額退出(剩余金額=100元,且連續(xù)D日=100元,自動(dòng)觸發(fā))。
回款凍結(jié)策略4:業(yè)務(wù)降級策略
回款遵從散標(biāo)風(fēng)險(xiǎn)匹配策略,具體資金執(zhí)行時(shí)按用戶出借計(jì)劃時(shí)的風(fēng)險(xiǎn)進(jìn)行匹配(寫進(jìn)合同中)——這里進(jìn)行了業(yè)務(wù)降級,因?yàn)橥顿Y人的風(fēng)險(xiǎn)承受能力是動(dòng)態(tài)的。
凍結(jié)子場景的邏輯關(guān)系:
- 計(jì)劃凍結(jié)=回款預(yù)凍結(jié)+出借凍結(jié)+凍結(jié)監(jiān)聽器+激活復(fù)投凍結(jié);
- 全站累計(jì)凍結(jié)=計(jì)劃凍結(jié)+提現(xiàn)凍結(jié)+預(yù)約出借凍結(jié)。
3.2.5.2 借款人回款-交割分潤-財(cái)務(wù)記賬-業(yè)務(wù)鏈路圖
通過上述凍結(jié)策略完成借款人回款的資金鎖定,為后續(xù)相關(guān)流程開展提供前置保障。
3.2.5.3 借款人回款-交割分潤-財(cái)務(wù)記賬-凍結(jié)復(fù)投引擎
前面章節(jié)提到,為了防止資金被無限拆分而進(jìn)一步誘發(fā)的“四舍五入”精度問題,我們需要做收斂控制。
最重要的一個(gè)收斂節(jié)點(diǎn)就是回款收斂,為此我們在“凍結(jié)復(fù)投引擎”中引入一個(gè)“收斂監(jiān)聽器”概念,回款金額與已凍結(jié)的金額求和小于閥值時(shí),自動(dòng)收斂,超過閥值時(shí),激活凍結(jié)資金到資金池中等待調(diào)用。
3.2.5.4 清算與還款互斥鎖定
清算執(zhí)行時(shí),需要關(guān)閉還款,因?yàn)檫€款一旦發(fā)生,債權(quán)價(jià)值發(fā)生變化,債轉(zhuǎn)交易基礎(chǔ)動(dòng)搖,清算引擎的執(zhí)行就會(huì)出現(xiàn)問題,詳見下圖:
3.2.6 業(yè)務(wù)鏈路圖6:撤銷申購、流標(biāo)退款、失效退款策略
3.2.6.1 可撤銷申購-時(shí)效控制-禁止逆向邏輯
- 資金被部分清算后禁止逆向【撤銷申購】;
- 進(jìn)入【資金清算池】的資金禁止【撤銷出借】,除非解凍。
3.2.6.2 可撤銷贖回-時(shí)效控制-禁止逆向邏輯
- 退出被部分清算后禁止逆向【撤銷退出】;
- 進(jìn)入【資產(chǎn)清算池】的債權(quán)禁止【撤銷退出】,除非解凍。
3.2.6.3 自動(dòng)流標(biāo)1:未在承諾期內(nèi)完成配標(biāo)
- 用戶出借(含預(yù)約)的資金未在各自的承諾期內(nèi)完成出借,過24:00,針對未配標(biāo)部分進(jìn)行解凍退款;
- 基于上述1,出借退款可能是部分的。
3.2.6.4 自動(dòng)流標(biāo)2:承諾期外發(fā)生流標(biāo)
- 超過承諾期后,用戶出借資金中的某一部分如果發(fā)生流標(biāo)了,則流標(biāo)資金直接執(zhí)行退款;
- 未超過承諾期的流標(biāo),不執(zhí)行退款,繼續(xù)在下一輪清算過程中,進(jìn)行配標(biāo);
- 復(fù)投資金發(fā)生的流標(biāo),不執(zhí)行退款,繼續(xù)在下一輪清算過程中,進(jìn)行配標(biāo)。
四、“業(yè)務(wù)鏈路+產(chǎn)品story”思想指導(dǎo)下的“新增場景-表結(jié)構(gòu)設(shè)計(jì)”
4.1 集合計(jì)劃計(jì)劃-表結(jié)構(gòu)
4.2 申購記錄-表結(jié)構(gòu)
4.3 資金待匹配池-表結(jié)構(gòu)
4.4 贖回記錄-表結(jié)構(gòu)
4.5 資產(chǎn)待匹配池-表結(jié)構(gòu)
4.6 資金清算池待-表結(jié)構(gòu)
4.7 資產(chǎn)清算池待-表結(jié)構(gòu)
4.8 資金配標(biāo)追蹤-表結(jié)構(gòu)
4.9 還款去向追蹤-表結(jié)構(gòu)
4.10 資金來源明細(xì)-表結(jié)構(gòu)
4.11 贖回清算追蹤-表結(jié)構(gòu)
4.12 債權(quán)流轉(zhuǎn)追蹤-表結(jié)構(gòu)
五、新老功能沖突的產(chǎn)品處理策略
5.1 關(guān)聯(lián)影響梳理、解決方法論
產(chǎn)品經(jīng)理除了會(huì)造輪子還需要會(huì)修輪子,除了上述12個(gè)新增業(yè)務(wù)主表外,系統(tǒng)原有的相關(guān)業(yè)務(wù)模塊也需要一個(gè)一個(gè)去梳理,哪些受影響,具體的影響點(diǎn)是什么?如何做調(diào)整?調(diào)整方案是否最優(yōu)的?
一個(gè)產(chǎn)品經(jīng)理如果只會(huì)造輪子而不知道如何復(fù)用、如何下手駕馭老輪子,不是一個(gè)好產(chǎn)品經(jīng)理。
如何快速了解老業(yè)務(wù)、駕馭老業(yè)務(wù)呢?對于超大型項(xiàng)目,我的方法是:
- 2份文檔:產(chǎn)品文檔+測試用例;
- 1套權(quán)限:開通全權(quán)限,分別以不同的角色進(jìn)行全鏈路業(yè)務(wù)體驗(yàn);
- 橫向看、解構(gòu)框架結(jié)構(gòu);
- 縱向看、解構(gòu)業(yè)務(wù)鏈路;
- 逆向看、解構(gòu)隱藏邏輯;
- 執(zhí)行上述5步過程時(shí),做好知識點(diǎn)歸納總結(jié)筆記;
- 精心思考,推敲每個(gè)模塊、每個(gè)功能點(diǎn)、每個(gè)業(yè)務(wù)鏈路當(dāng)前的系統(tǒng)為什么這樣做?這樣做有什么考慮?有沒有別的替代方案?為什么當(dāng)時(shí)的團(tuán)隊(duì)不這樣做?
- 就上述6和7的疑慮去請教原始產(chǎn)品、研發(fā)、測試及運(yùn)營人員,更新自己的知識認(rèn)知。
通過上述8個(gè)循環(huán),基本上任何復(fù)雜的項(xiàng)目也就全裸在我們面前了,我把這項(xiàng)能力稱之為產(chǎn)品經(jīng)理的“逆向業(yè)務(wù)解構(gòu)能力”。
限于篇幅原因,我們就不不一一列舉具體的改造場景和如何改造了,下圖僅為后臺需要做同步改造的配套點(diǎn):
5.2 關(guān)聯(lián)影響梳理、解決方法論
5.2.1 整合困難說明
上述所有關(guān)聯(lián)影響中影響最大的是交易記錄,原因如下:
- 歷史交易記錄是單式記賬法,新的業(yè)務(wù)場景是按復(fù)試記賬法,也即每筆交易從借貸兩個(gè)方向記錄;
- 歷史交易記錄的科目只有一級,新的交易記錄的科目是兩級;
- 歷史交易記錄的科目分類方式既有詞典庫分類又有前臺邏輯分類(處于用戶展示層考慮,把多個(gè)子分類用邏輯處理為一個(gè)分類,如各種獎(jiǎng)勵(lì)場景);
- 歷史交易記錄中基本無中間狀態(tài),新的業(yè)務(wù)場景有大量的中間交易,處于合規(guī)需要,這些中間交易記錄需要呈現(xiàn)給用戶(前臺隱式呈現(xiàn)、后臺顯式)和支持監(jiān)管隨時(shí)審查,也為了方便我們測試和分析業(yè)務(wù)。
- 交易記錄調(diào)整后必須與用戶的財(cái)富值、累計(jì)收益、代收收益、累計(jì)獎(jiǎng)勵(lì)等自洽,不能出現(xiàn)不自洽的情況。
- 集合計(jì)劃為量化投資,交易記錄會(huì)呈現(xiàn)指數(shù)級放大,這樣會(huì)導(dǎo)致原有的交易記錄表出現(xiàn)性能瓶頸。
5.2.2 涉及訴求及改造目標(biāo)
- 本表查看用戶的資金每一筆交易流動(dòng);
- 本表可區(qū)分用戶的資金進(jìn)出明暗兩條線:明線展示給用戶,暗線不展示給用戶;
- 本表可查看用戶每筆資金發(fā)生前、發(fā)生后可用余額、資產(chǎn)、凍結(jié)等場景的變動(dòng)值;
- 本表可查看每筆交易發(fā)生的場景、發(fā)生時(shí)間、交易對手、資金用途等;
- 整行黑色區(qū)域?yàn)槠脚_賬戶數(shù)據(jù),不出現(xiàn)在交易記錄表中,這里僅供方便理解;
- 整行黃色區(qū)域?yàn)榻杩钊藬?shù)據(jù),出現(xiàn)在交易記錄中,會(huì)出現(xiàn)配套的投資人數(shù)據(jù)、平臺數(shù)據(jù),這里標(biāo)記為黃色僅供開發(fā)人員理解業(yè)務(wù)邏輯。
5.2.3 改造策略及方法
- 數(shù)據(jù)排序:按交易時(shí)間逆序,創(chuàng)建越晚的id號排序越靠上;
- 交易流水:取具體的交易流水,虛擬交易見列表定義,原則上復(fù)用交易場景的交易id,如轉(zhuǎn)讓交易號、復(fù)投資金編碼,由于同一筆交易是有多個(gè)子項(xiàng)構(gòu)成或者交易對手雙方都出現(xiàn),交易流水可能會(huì)重復(fù)出現(xiàn);
- 基于交易對手、引入?yún)⒄障?、發(fā)生額、變動(dòng)后金額(參照系的可用余額),即每筆交易發(fā)生(真實(shí)、虛擬)均涉及兩組交易,每個(gè)系統(tǒng)都記賬,也即記錄兩筆賬;
- 進(jìn)賬用+表示,出賬用-表示,進(jìn)出均以參照系為中心,發(fā)生額為資金變動(dòng)額,可用余額為參照系經(jīng)過變動(dòng)額(正負(fù)方向后)的更新值;
- 單一出借累計(jì)凍結(jié)是指某出借id下面的所有站崗資金,集合理財(cái)累計(jì)凍結(jié)是前述多個(gè)“單一出借累計(jì)凍結(jié)”之和;
- 數(shù)據(jù)更新:實(shí)時(shí)數(shù)據(jù);
- 老數(shù)據(jù):按擴(kuò)容后的表結(jié)構(gòu)對號入座(清洗數(shù)據(jù));
- 性能處理:默認(rèn)只展示最近三個(gè)自然月的數(shù)據(jù),超過三個(gè)月走冷數(shù)據(jù)查詢。
5.2.4 改造前
5.2.5 改造后
六、資金、資產(chǎn)、兌付流控策略
類活期計(jì)劃類的理財(cái)產(chǎn)品除了研發(fā)復(fù)雜外,流動(dòng)性管控也是考驗(yàn)平臺駕馭能力的一個(gè)指標(biāo)。
一個(gè)優(yōu)秀的產(chǎn)品經(jīng)理不光會(huì)做功能,還得具備運(yùn)營思維。我們的集合計(jì)劃系統(tǒng)在產(chǎn)品架構(gòu)設(shè)計(jì)上為運(yùn)營團(tuán)隊(duì)進(jìn)行了充分的考慮,這種多維度的流動(dòng)性工具矩陣考慮基本上可以滿足當(dāng)前、潛在任何的流動(dòng)性危機(jī),除非平臺發(fā)生惡性擠兌(實(shí)際上,我們還提供了最前置的合同層級的約定及配套交易結(jié)構(gòu)置入)。
這套流動(dòng)性調(diào)控機(jī)制在實(shí)務(wù)中確實(shí)發(fā)揮了其應(yīng)有的能力,無論是平臺資產(chǎn)慌還是資金慌,無論是老板或運(yùn)營團(tuán)隊(duì)的任何突變想法、還是來自客服組接到的任何不可理喻的客訴。這套流控矩陣都能游刃有余、都無需再動(dòng)用我們的研發(fā)資源進(jìn)行迭代研發(fā)。
七、化繁為簡:學(xué)會(huì)把復(fù)雜的事通俗化、讓小白能理解
如果上面的內(nèi)容看起來很枯燥,很燒腦,請看下我給我們客服團(tuán)隊(duì)、運(yùn)營團(tuán)隊(duì)、風(fēng)控團(tuán)隊(duì)、老板做的一個(gè)培訓(xùn)大綱。
通過這份大綱,受眾能快速了解我們的集合理財(cái)系統(tǒng)能達(dá)到什么目標(biāo)?能滿足什么場景?相關(guān)場景如何操縱?以及一些核心問題是如何處理的,如合規(guī)問題、如流動(dòng)性問題、如滿標(biāo)效率問題、如成本問題等等。
以上是我們在集合理財(cái)項(xiàng)目中的一些實(shí)踐總結(jié),限于文采拙劣和篇幅原因,未能精細(xì)呈現(xiàn),海涵,歡迎大家交流切磋!
不同的行業(yè)、不同的業(yè)務(wù)場景、不同的崗位角色,會(huì)面臨不同的產(chǎn)品任務(wù)。但萬變不離其宗,方法相通,只要我們有產(chǎn)品盤感、業(yè)務(wù)敏感、邏輯嚴(yán)謹(jǐn)、靈通好學(xué)、干練帶風(fēng)、狠下功夫,放到哪我們都一樣熠熠生輝。
產(chǎn)品之路很艱辛,也更能鍛煉人,尤其是中后臺、尤其是“中后臺+財(cái)務(wù)”這種大量底層的項(xiàng)目!在此祝廣大產(chǎn)品兄弟姐妹們不辱“產(chǎn)品”之title,做出好產(chǎn)品!
本文由 @九天牧人 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于 CC0 協(xié)議
大佬方便加個(gè)微信呢,方便后續(xù)學(xué)習(xí)和請教
大佬能加個(gè)V嗎,一起溝通一下 我V:807796496
你好,關(guān)于您文章里交易系統(tǒng)的學(xué)習(xí),有什么書籍推薦嗎?
搜索
?
可以進(jìn)一步加微信溝通嗎?我們現(xiàn)在就需要這方面的產(chǎn)品經(jīng)理,18724062600微信同步
已添加
寫的非常好 真的很好 非常有收獲 可以加微信進(jìn)一步溝通嗎 我的微信18724062600
大佬,看了文章受益匪淺,可以加個(gè)微信嗎?HT0920-
看了您的文章很有收獲,可以加微信進(jìn)一步溝通嗎,我的微信號15933556182~
太細(xì)心了,學(xué)習(xí)學(xué)習(xí)。另外,問下 里面提到的 策略模型url在哪里看到,求助求助
牛 很詳細(xì) 謝謝大佬分享!
梳理的十分清楚,讓我一個(gè)沒有接觸過資金資產(chǎn)撮合的也大概明白了業(yè)務(wù)流程
感謝鼓勵(lì),按合規(guī)思路做活期的工程量太大,剛才重新讀了一遍,部分地方寫的比較晦澀,大家在閱讀中如果有疑慮的及時(shí)講,我通過評論補(bǔ)丁的方式予以補(bǔ)充說明,希望能對大家有幫助。