“穩(wěn)企穩(wěn)崗”基金專項(xiàng)貸款擔(dān)保平臺(tái)項(xiàng)目完美收官,華天項(xiàng)目組研發(fā)記實(shí)
根據(jù)國家為疫情期間對(duì)中小企業(yè)扶持的政策,黑龍江省金控集團(tuán)自新冠肺炎疫情發(fā)生以來,集團(tuán)黨委高度重視,緊急部署成立“穩(wěn)企穩(wěn)崗”基金專項(xiàng)貸款擔(dān)保。同時(shí)為響應(yīng)黑龍江省穩(wěn)企穩(wěn)崗基金擔(dān)保貸款業(yè)務(wù)的信息化工作,為配合集團(tuán)確保業(yè)務(wù)的快速落地并順利使用,華天緊急成立“穩(wěn)企穩(wěn)崗”專項(xiàng)項(xiàng)目組,遠(yuǎn)赴黑龍江省哈爾濱市的黑龍江省金控集團(tuán),進(jìn)行現(xiàn)場調(diào)研、現(xiàn)場開發(fā)的工作,在規(guī)定的時(shí)間內(nèi)保證業(yè)務(wù)的順利上線。很榮幸我被領(lǐng)導(dǎo)選中,成為項(xiàng)目組的成員之一。
4月8日我們項(xiàng)目組全體成員一大早晨就乘坐高鐵前往哈爾濱。列車上大家都在抓緊時(shí)間了解項(xiàng)目,梳理已知的業(yè)務(wù)流程。中午到哈爾濱后去到酒店放下箱包,我們就帶著電腦去了客戶現(xiàn)場。
客戶對(duì)這個(gè)項(xiàng)目是非常重視的,為項(xiàng)目組提供了專門的服務(wù)器、電腦、打印機(jī)作為開發(fā)、測試使用。安排鞠經(jīng)理把現(xiàn)有的線上業(yè)務(wù)給我們做了詳細(xì)的講解,為了防止出現(xiàn)偏差,我們還進(jìn)行了錄音,方便之后的業(yè)務(wù)梳理。
當(dāng)晚,我們對(duì)現(xiàn)有系統(tǒng)進(jìn)行分析,提出幾個(gè)關(guān)鍵優(yōu)化的點(diǎn)。
首先確定系統(tǒng)框架,我們建議在架構(gòu)中集成redis,便于后期進(jìn)行分布式部署。
數(shù)據(jù)庫表,所有相關(guān)表的優(yōu)化,增加必要索引,對(duì)所有的表以及字段進(jìn)行重新命名,規(guī)范了表名,也方便以后維護(hù)。對(duì)現(xiàn)有的視圖進(jìn)行整合、分類重做,方便以后維護(hù)。
詳細(xì)了解每個(gè)表單模板的業(yè)務(wù)邏輯和流程,對(duì)已上線的個(gè)體、企業(yè)項(xiàng)目申報(bào),個(gè)體、企業(yè)放款模板做規(guī)范化處理,對(duì)于表單中不穩(wěn)定使用習(xí)慣進(jìn)行糾正,將一些隱患直接在前期就排除掉,為客戶以后系統(tǒng)的穩(wěn)定運(yùn)行提供保障。
深入溝通了解公司組織結(jié)構(gòu)以及“穩(wěn)企穩(wěn)崗”業(yè)務(wù)流程,梳理系統(tǒng)組織分配,根據(jù)不同的角色定制不同的門戶及頁面功能。
需求階段-主動(dòng)出擊,提供解決方案
1)精確到小數(shù)點(diǎn)后4位
在個(gè)人、企業(yè)申請(qǐng)和放款模板使用過程中,由于表單中的金額是以萬元為單位的,所以對(duì)金額的小數(shù)點(diǎn)后的精度有著嚴(yán)格的高要求。根據(jù)線上試運(yùn)行的系統(tǒng)使用反饋以及業(yè)務(wù)調(diào)整需求,需要對(duì)目前所有的小數(shù)點(diǎn)位數(shù)進(jìn)行調(diào)整。經(jīng)過和客戶的反復(fù)的溝通,以及客戶方面積極配合深入了解、剖析業(yè)務(wù)及業(yè)務(wù)中實(shí)際發(fā)生的金額情況,最終確認(rèn)精度為小數(shù)點(diǎn)后四位。將原有的數(shù)據(jù)庫中的字段類型由float型統(tǒng)一都處理成了double型,并且在程序中進(jìn)行統(tǒng)一的處理和修改,保證使用中的金額精度的準(zhǔn)確性。
2)模擬真實(shí)業(yè)務(wù),開發(fā)審核監(jiān)督頁面
由于業(yè)務(wù)流程中各個(gè)節(jié)點(diǎn)的人員角色不同,所以現(xiàn)有的審批監(jiān)控畫面無法滿足客戶的實(shí)際業(yè)務(wù)需要,所以根據(jù)客戶的實(shí)際業(yè)務(wù)需求以及深入了解每個(gè)角色在業(yè)務(wù)中的職責(zé),現(xiàn)場確認(rèn)并開發(fā)出審核監(jiān)督頁面。審核監(jiān)督頁面從客戶的使用角度出發(fā),結(jié)合實(shí)際的業(yè)務(wù)流程以及所有的申請(qǐng)和放款的模板,實(shí)現(xiàn)對(duì)所有個(gè)體、企業(yè)的申請(qǐng),個(gè)體、企業(yè)的放款的流程進(jìn)行審核監(jiān)督,方便使用人時(shí)時(shí)對(duì)所有的流程進(jìn)行審核監(jiān)督催辦。
3)全員加班加點(diǎn),攻克技術(shù)難題
鑒于現(xiàn)有的個(gè)人、企業(yè)申請(qǐng)和放款業(yè)務(wù)范圍有限,客戶根據(jù)實(shí)際情況需要提出增加小微企業(yè)主申請(qǐng)和放款業(yè)務(wù)。因?yàn)榫嚯x系統(tǒng)上線的時(shí)間已經(jīng)臨近,所以項(xiàng)目組全員在與客戶進(jìn)行詳細(xì)的溝通后,對(duì)新增進(jìn)行詳細(xì)深度的了解剖析,主動(dòng)與聯(lián)系客戶并優(yōu)化新業(yè)務(wù)流程。雖然對(duì)新業(yè)務(wù)流程進(jìn)行優(yōu)化,但是還是存在不少的技術(shù)難點(diǎn),例如:客戶需要對(duì)申請(qǐng)人及企業(yè)的所有申請(qǐng)和放款進(jìn)行進(jìn)行匯總顯示,針對(duì)這些技術(shù)難點(diǎn),大家集思廣益、集體討論確認(rèn)并不斷的優(yōu)化方案,實(shí)行開發(fā)測試并行的模式,開發(fā)一個(gè)功能點(diǎn)測試一個(gè)功能,發(fā)現(xiàn)問題及時(shí)修改調(diào)整,加班加點(diǎn)保證新業(yè)務(wù)的順利上線。
4)研發(fā)可浮動(dòng)LPR,確保系統(tǒng)穩(wěn)定快捷
在對(duì)新舊系統(tǒng)的對(duì)接中,客戶提出需要修改模板中的LPR參數(shù)以及金額上限限制,經(jīng)過與客戶的溝通了解發(fā)現(xiàn),在實(shí)際業(yè)務(wù)中這些參數(shù)和上限會(huì)不定時(shí)的進(jìn)行修改和浮動(dòng),因此項(xiàng)目組主動(dòng)提出要需要對(duì)操作優(yōu)化,對(duì)單戶多筆及LPR浮動(dòng)和金額上限等問題設(shè)置成參數(shù)模式,以應(yīng)對(duì)隨時(shí)修改的需要,減少了直接對(duì)模板進(jìn)行修改而可能導(dǎo)致相關(guān)異常的問題,確保了系統(tǒng)在線上的穩(wěn)定運(yùn)行。
在調(diào)研時(shí),還發(fā)現(xiàn)主債權(quán)止日是根據(jù)主債權(quán)起日和融資期限計(jì)算得到的,但是現(xiàn)運(yùn)行的情況是主債權(quán)止日需要手動(dòng)進(jìn)行計(jì)算填寫,這樣會(huì)大大的提高計(jì)算的錯(cuò)誤概率。因此項(xiàng)目組主動(dòng)與客戶溝通,自動(dòng)算結(jié)束日期大大的降低了錯(cuò)誤的可能性,實(shí)際上也是為了簡化銀行業(yè)務(wù)人員的操作。
測試階段-不辭辛苦,全力以赴
1)反復(fù)校驗(yàn),確保數(shù)據(jù)遷移精確升級(jí)
針對(duì)每個(gè)新功能點(diǎn)項(xiàng)目組成員們每次要進(jìn)行多輪多次的測試,測試出的問題及時(shí)反饋及時(shí),修改更新后再重新進(jìn)行多輪多次的測試,測試數(shù)據(jù)除敏感、涉密數(shù)據(jù)外,高度貼近客戶實(shí)際的業(yè)務(wù)流程及使用情況。
由于要對(duì)線上試運(yùn)行的系統(tǒng)進(jìn)行平滑對(duì)接升級(jí),需要現(xiàn)場開發(fā)程序腳本對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行遷移升級(jí)。為保證成功割接升級(jí),項(xiàng)目組成員加班加點(diǎn),反復(fù)測試反復(fù)修改程序,經(jīng)過不懈的努力以及節(jié)假日的加班測試,終于確保了新舊系統(tǒng)的成功對(duì)接升級(jí)。
2)連夜修改方案,確保特殊符號(hào)準(zhǔn)確
在測試確認(rèn)階段,不僅僅是項(xiàng)目組成員們?cè)诩影嗉狱c(diǎn)的測試修改,客戶也在全力配合進(jìn)行確認(rèn)測試工作。在客戶測試中出現(xiàn)了在計(jì)算金額字段中填寫了特殊計(jì)算符號(hào),導(dǎo)致計(jì)算結(jié)果錯(cuò)誤問題,通過溝通了解后,我們迅速、積極的應(yīng)對(duì),討論出最終的解決方案,在系統(tǒng)中增加對(duì)特殊符號(hào)/的處理。在測試過程中,表單中存在關(guān)聯(lián)、提醒以及JS腳本的觸發(fā)事件,單個(gè)控件綁定事件較多且存在關(guān)聯(lián)多個(gè)字段的綁定,導(dǎo)致了控件執(zhí)行觸發(fā)事件錯(cuò)誤問題而引發(fā)的數(shù)據(jù)錯(cuò)誤問題,經(jīng)過大家的討論溝通,連夜確認(rèn)修改方案,重寫了系統(tǒng)控件的事件執(zhí)行順序,保證測試的順利進(jìn)行。
3)高頻、高壓、高并發(fā)的全面測試,精確到表單格式
為確保“穩(wěn)企穩(wěn)崗”業(yè)務(wù)提供在規(guī)定的時(shí)間內(nèi),安全、順利、高質(zhì)量的上線運(yùn)行,在系統(tǒng)上線前項(xiàng)目組全員以及客戶全力進(jìn)行高頻、高壓、高并發(fā)的全面測試,測試的瀏覽器(360瀏覽器、Chrome瀏覽器、火狐瀏覽器、Edge瀏覽器)等主流瀏覽器的全覆蓋測試,每個(gè)瀏覽器都進(jìn)行全方位、全業(yè)務(wù)、全流程的測試,精確到每一個(gè)表單打印樣式要做到基本一致。尤其是針對(duì)Edge瀏覽器對(duì)樣式解析的比較特殊,項(xiàng)目組特意對(duì)此問題進(jìn)行針對(duì)性處理,對(duì)瀏覽器解析樣進(jìn)行單獨(dú)處理,保證打印樣式的一致性、統(tǒng)一性。
4)5 + 3的原則,不是一句口號(hào)
上線前我們秉承著5 + 3的原則對(duì)安裝包及數(shù)據(jù)遷移腳本進(jìn)行測試,5是指每次數(shù)據(jù)遷移腳本及升級(jí)包在本地測試至少5次,這5次包含問題的處理,如果5次測試并沒有解決全部問題還有新問題時(shí),還會(huì)增加測試次數(shù), 3是指數(shù)據(jù)遷移及更新文件在測試環(huán)境反復(fù)執(zhí)行三次,而測試環(huán)境是與生產(chǎn)環(huán)境完全相同的,包含數(shù)據(jù)庫和文件,并且每次測試都沒有問題。以此確保更新包及數(shù)據(jù)遷移腳本執(zhí)行后系統(tǒng)的穩(wěn)定性。
日常運(yùn)維-多多溝通,累計(jì)滿意度
系統(tǒng)運(yùn)行使用中,由于操作或者使用會(huì)出現(xiàn)各種各樣的問題。在出現(xiàn)問題時(shí),現(xiàn)場的項(xiàng)目組成員們快速響應(yīng),及時(shí)處理,保證當(dāng)日問題當(dāng)日畢。如需要對(duì)程序進(jìn)行修改或者修補(bǔ)漏洞時(shí),項(xiàng)目組成員始終秉承著只要環(huán)境或者程序發(fā)生改動(dòng),就所有業(yè)務(wù)回歸測試,確保更新后不影響現(xiàn)有環(huán)境的運(yùn)行,保障已上線系統(tǒng)的穩(wěn)定性。
1)深夜反復(fù)溝通,高質(zhì)量完工
在申請(qǐng)和放款的使用過程中,客戶提出想要統(tǒng)計(jì)所有的審批人員姓名及審批時(shí)間。在了解到客戶的需求后,喬經(jīng)理與客戶的項(xiàng)目總經(jīng)理,就是否單獨(dú)增加一個(gè)審核監(jiān)督表還是增加字段的問題進(jìn)行了激烈的討論,在深度剖析問題,詳細(xì)的羅列、對(duì)比兩個(gè)方案的優(yōu)缺點(diǎn)后,最終確認(rèn)通過增加字段的方式進(jìn)行解決和處理。
由于新增了小微企業(yè)主的業(yè)務(wù)功能后,所以使得個(gè)人、企業(yè)的申請(qǐng)、放款中的校驗(yàn)需要修改成個(gè)人使用身份證號(hào),企業(yè)使用企業(yè)社會(huì)信用碼作為唯一校驗(yàn)標(biāo)識(shí)的修改。在客戶簽字確認(rèn)此功能修改后,項(xiàng)目組成員立即快速、高質(zhì)量的修改完成,并經(jīng)過嚴(yán)格的測試后成功上線運(yùn)行。
2)一小時(shí)解決客戶難題,技術(shù)就是加速度
有時(shí)當(dāng)客戶遇到需求是,可能從非專業(yè)角度理解問題比較難處理,實(shí)際上對(duì)我們來說處理起來還是比較簡單,客戶原擔(dān)保費(fèi)率并非0.5%,而為了穩(wěn)企穩(wěn)崗調(diào)整為0.5%,這時(shí)客戶業(yè)務(wù)總經(jīng)理提出需要計(jì)算出到目前為止為企業(yè)節(jié)約擔(dān)保費(fèi)總額,而實(shí)際上原擔(dān)保費(fèi)率也不是定值,但是是有規(guī)律的,客戶本來以為無法從數(shù)據(jù)查詢的層次解決這個(gè)問題,可能需要開發(fā)花費(fèi)較長時(shí)間,當(dāng)時(shí)喬經(jīng)理直接跟客戶說,讓業(yè)務(wù)部門把費(fèi)率規(guī)則給出來,我們很快就能用SQL把原擔(dān)保費(fèi)率轉(zhuǎn)換出來,有了原擔(dān)保費(fèi)率和現(xiàn)擔(dān)保費(fèi)率,自然就能算出差額,過了一個(gè)小時(shí),業(yè)務(wù)將規(guī)則給出,喬經(jīng)理當(dāng)著客戶信息化經(jīng)理的面,現(xiàn)場敲出SQL計(jì)算出原費(fèi)率,客戶直豎大拇指。
順利收官,“雙穩(wěn)”業(yè)務(wù)管理平臺(tái)提速10倍
經(jīng)過經(jīng)過45天駐扎在鑫正擔(dān)保公司現(xiàn)場調(diào)研、設(shè)計(jì)、開發(fā)、測試、部署,“雙穩(wěn)”業(yè)務(wù)管理平臺(tái)初步建成,經(jīng)測試,平臺(tái)受到相關(guān)管理部門和金融合作機(jī)構(gòu)的一致好評(píng),實(shí)現(xiàn)了一家擔(dān)保公司對(duì)多家銀行、多端口同時(shí)工作的批量化便捷化線上操作,可在“不見面”情況下“見貸即保”。截至6月30日,金控集團(tuán)穩(wěn)企穩(wěn)崗基金專項(xiàng)貸款擔(dān)保累計(jì)審批金額突破90億元,受益企業(yè)遍布全省各地,跑出了省級(jí)政府性擔(dān)保支持穩(wěn)企穩(wěn)崗“加速度”。
鑫正擔(dān)保公司領(lǐng)導(dǎo)稱:“雙穩(wěn)”業(yè)務(wù)管理平臺(tái),安全穩(wěn)定性高,一分錢都不差,流程審批快,實(shí)現(xiàn)了從銀行上報(bào)到審批完成,整個(gè)過程不到30分鐘,較以往提高了10倍效率。項(xiàng)目完美收官,回程路上客戶對(duì)我們滿是感激和敬意,這一刻,我們項(xiàng)目組覺得這一切的努力值了。
OA系統(tǒng):http://bankabmg.com/