“穩企穩崗”基金專項貸款擔保平臺項目完美收官,華天項目組研發記實

2020-07-06 15:20:42

根據國家為疫情期間對中小企業扶持的政策,黑龍江省金控集團自新冠肺炎疫情發生以來,集團黨委高度重視,緊急部署成立“穩企穩崗”基金專項貸款擔保。同時為響應黑龍江省穩企穩崗基金擔保貸款業務的信息化工作,為配合集團確保業務的快速落地并順利使用,華天緊急成立“穩企穩崗”專項項目組,遠赴黑龍江省哈爾濱市的黑龍江省金控集團,進行現場調研、現場開發的工作,在規定的時間內保證業務的順利上線。很榮幸我被領導選中,成為項目組的成員之一。

4月8日我們項目組全體成員一大早晨就乘坐高鐵前往哈爾濱。列車上大家都在抓緊時間了解項目,梳理已知的業務流程。中午到哈爾濱后去到酒店放下箱包,我們就帶著電腦去了客戶現場。

客戶對這個項目是非常重視的,為項目組提供了專門的服務器、電腦、打印機作為開發、測試使用。安排鞠經理把現有的線上業務給我們做了詳細的講解,為了防止出現偏差,我們還進行了錄音,方便之后的業務梳理。

當晚,我們對現有系統進行分析,提出幾個關鍵優化的點。

首先確定系統框架,我們建議在架構中集成redis,便于后期進行分布式部署。

數據庫表,所有相關表的優化,增加必要索引,對所有的表以及字段進行重新命名,規范了表名,也方便以后維護。對現有的視圖進行整合、分類重做,方便以后維護。

詳細了解每個表單模板的業務邏輯和流程,對已上線的個體、企業項目申報,個體、企業放款模板做規范化處理,對于表單中不穩定使用習慣進行糾正,將一些隱患直接在前期就排除掉,為客戶以后系統的穩定運行提供保障。

深入溝通了解公司組織結構以及“穩企穩崗”業務流程,梳理系統組織分配,根據不同的角色定制不同的門戶及頁面功能。

需求階段-主動出擊,提供解決方案

1)精確到小數點后4位

在個人、企業申請和放款模板使用過程中,由于表單中的金額是以萬元為單位的,所以對金額的小數點后的精度有著嚴格的高要求。根據線上試運行的系統使用反饋以及業務調整需求,需要對目前所有的小數點位數進行調整。經過和客戶的反復的溝通,以及客戶方面積極配合深入了解、剖析業務及業務中實際發生的金額情況,最終確認精度為小數點后四位。將原有的數據庫中的字段類型由float型統一都處理成了double型,并且在程序中進行統一的處理和修改,保證使用中的金額精度的準確性。

2)模擬真實業務,開發審核監督頁面

由于業務流程中各個節點的人員角色不同,所以現有的審批監控畫面無法滿足客戶的實際業務需要,所以根據客戶的實際業務需求以及深入了解每個角色在業務中的職責,現場確認并開發出審核監督頁面。審核監督頁面從客戶的使用角度出發,結合實際的業務流程以及所有的申請和放款的模板,實現對所有個體、企業的申請,個體、企業的放款的流程進行審核監督,方便使用人時時對所有的流程進行審核監督催辦。

3)全員加班加點,攻克技術難題

鑒于現有的個人、企業申請和放款業務范圍有限,客戶根據實際情況需要提出增加小微企業主申請和放款業務。因為距離系統上線的時間已經臨近,所以項目組全員在與客戶進行詳細的溝通后,對新增進行詳細深度的了解剖析,主動與聯系客戶并優化新業務流程。雖然對新業務流程進行優化,但是還是存在不少的技術難點,例如:客戶需要對申請人及企業的所有申請和放款進行進行匯總顯示,針對這些技術難點,大家集思廣益、集體討論確認并不斷的優化方案,實行開發測試并行的模式,開發一個功能點測試一個功能,發現問題及時修改調整,加班加點保證新業務的順利上線。

4)研發可浮動LPR,確保系統穩定快捷

在對新舊系統的對接中,客戶提出需要修改模板中的LPR參數以及金額上限限制,經過與客戶的溝通了解發現,在實際業務中這些參數和上限會不定時的進行修改和浮動,因此項目組主動提出要需要對操作優化,對單戶多筆及LPR浮動和金額上限等問題設置成參數模式,以應對隨時修改的需要,減少了直接對模板進行修改而可能導致相關異常的問題,確保了系統在線上的穩定運行。

在調研時,還發現主債權止日是根據主債權起日和融資期限計算得到的,但是現運行的情況是主債權止日需要手動進行計算填寫,這樣會大大的提高計算的錯誤概率。因此項目組主動與客戶溝通,自動算結束日期大大的降低了錯誤的可能性,實際上也是為了簡化銀行業務人員的操作。

測試階段-不辭辛苦,全力以赴

1)反復校驗,確保數據遷移精確升級

針對每個新功能點項目組成員們每次要進行多輪多次的測試,測試出的問題及時反饋及時,修改更新后再重新進行多輪多次的測試,測試數據除敏感、涉密數據外,高度貼近客戶實際的業務流程及使用情況。

由于要對線上試運行的系統進行平滑對接升級,需要現場開發程序腳本對系統數據進行遷移升級。為保證成功割接升級,項目組成員加班加點,反復測試反復修改程序,經過不懈的努力以及節假日的加班測試,終于確保了新舊系統的成功對接升級。

2)連夜修改方案,確保特殊符號準確

在測試確認階段,不僅僅是項目組成員們在加班加點的測試修改,客戶也在全力配合進行確認測試工作。在客戶測試中出現了在計算金額字段中填寫了特殊計算符號,導致計算結果錯誤問題,通過溝通了解后,我們迅速、積極的應對,討論出最終的解決方案,在系統中增加對特殊符號/的處理。在測試過程中,表單中存在關聯、提醒以及JS腳本的觸發事件,單個控件綁定事件較多且存在關聯多個字段的綁定,導致了控件執行觸發事件錯誤問題而引發的數據錯誤問題,經過大家的討論溝通,連夜確認修改方案,重寫了系統控件的事件執行順序,保證測試的順利進行。

3)高頻、高壓、高并發的全面測試,精確到表單格式

為確保“穩企穩崗”業務提供在規定的時間內,安全、順利、高質量的上線運行,在系統上線前項目組全員以及客戶全力進行高頻、高壓、高并發的全面測試,測試的瀏覽器(360瀏覽器、Chrome瀏覽器、火狐瀏覽器、Edge瀏覽器)等主流瀏覽器的全覆蓋測試,每個瀏覽器都進行全方位、全業務、全流程的測試,精確到每一個表單打印樣式要做到基本一致。尤其是針對Edge瀏覽器對樣式解析的比較特殊,項目組特意對此問題進行針對性處理,對瀏覽器解析樣進行單獨處理,保證打印樣式的一致性、統一性。

4)5 + 3的原則,不是一句口號

上線前我們秉承著5 + 3的原則對安裝包及數據遷移腳本進行測試,5是指每次數據遷移腳本及升級包在本地測試至少5次,這5次包含問題的處理,如果5次測試并沒有解決全部問題還有新問題時,還會增加測試次數, 3是指數據遷移及更新文件在測試環境反復執行三次,而測試環境是與生產環境完全相同的,包含數據庫和文件,并且每次測試都沒有問題。以此確保更新包及數據遷移腳本執行后系統的穩定性。

日常運維-多多溝通,累計滿意度

系統運行使用中,由于操作或者使用會出現各種各樣的問題。在出現問題時,現場的項目組成員們快速響應,及時處理,保證當日問題當日畢。如需要對程序進行修改或者修補漏洞時,項目組成員始終秉承著只要環境或者程序發生改動,就所有業務回歸測試,確保更新后不影響現有環境的運行,保障已上線系統的穩定性。

1)深夜反復溝通,高質量完工

在申請和放款的使用過程中,客戶提出想要統計所有的審批人員姓名及審批時間。在了解到客戶的需求后,喬經理與客戶的項目總經理,就是否單獨增加一個審核監督表還是增加字段的問題進行了激烈的討論,在深度剖析問題,詳細的羅列、對比兩個方案的優缺點后,最終確認通過增加字段的方式進行解決和處理。

由于新增了小微企業主的業務功能后,所以使得個人、企業的申請、放款中的校驗需要修改成個人使用身份證號,企業使用企業社會信用碼作為唯一校驗標識的修改。在客戶簽字確認此功能修改后,項目組成員立即快速、高質量的修改完成,并經過嚴格的測試后成功上線運行。

2)一小時解決客戶難題,技術就是加速度

有時當客戶遇到需求是,可能從非專業角度理解問題比較難處理,實際上對我們來說處理起來還是比較簡單,客戶原擔保費率并非0.5%,而為了穩企穩崗調整為0.5%,這時客戶業務總經理提出需要計算出到目前為止為企業節約擔保費總額,而實際上原擔保費率也不是定值,但是是有規律的,客戶本來以為無法從數據查詢的層次解決這個問題,可能需要開發花費較長時間,當時喬經理直接跟客戶說,讓業務部門把費率規則給出來,我們很快就能用SQL把原擔保費率轉換出來,有了原擔保費率和現擔保費率,自然就能算出差額,過了一個小時,業務將規則給出,喬經理當著客戶信息化經理的面,現場敲出SQL計算出原費率,客戶直豎大拇指。

順利收官,“雙穩”業務管理平臺提速10倍

經過經過45天駐扎在鑫正擔保公司現場調研、設計、開發、測試、部署,“雙穩”業務管理平臺初步建成,經測試,平臺受到相關管理部門和金融合作機構的一致好評,實現了一家擔保公司對多家銀行、多端口同時工作的批量化便捷化線上操作,可在“不見面”情況下“見貸即保”。截至6月30日,金控集團穩企穩崗基金專項貸款擔保累計審批金額突破90億元,受益企業遍布全省各地,跑出了省級政府性擔保支持穩企穩崗“加速度”。

鑫正擔保公司領導稱:“雙穩”業務管理平臺,安全穩定性高,一分錢都不差,流程審批快,實現了從銀行上報到審批完成,整個過程不到30分鐘,較以往提高了10倍效率。項目完美收官,回程路上客戶對我們滿是感激和敬意,這一刻,我們項目組覺得這一切的努力值了。

關閉
精彩放送