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