【第171期 December 5, 2011】
 

成功案例

招商銀行信用卡前置系統改造專案介紹

作者/鮑世偉

[發表日期:2011/12/5]


背景

由於中國經濟的快速發展,人民消費水準的不斷提高,招商銀行系統卡從2002年建置至今,發卡量已發展到3000萬張,日交易量300萬筆。峰值交易已到400筆/秒。在短短的9年中,招商銀行信用卡也由一個默默無聞的發卡行躋身進入世界級知名發卡行。隨著業務的不斷擴充,早期的業務系統已遠遠無法滿足業務部門的需要,急需一套具有高處理能力,高穩定、高可靠性的新一代業務系統支撐。由於凌群電腦(深圳)有限公司從2002年起一直服務於招商銀行信用卡前置系統的開發、維護等工作,同時,因在此期間表現卓越,成績斐然,故入圍此次新系統的改造工作。

招商銀行信用卡二代系統專案啟動於2009年9月並於2011年8月28日成功上線。招商銀行新、舊系統的成功遷移,被業內認定為至今為止,世界上卡量最多、交易量最大的系統搬遷專案。系統的成功上線,受到了招商銀行行領導、信用卡中心領導的一致好評,特別是凌群前置系統專案組,由於成績優越更是受到了客戶的特別嘉獎。

該專案採用美國ACI公司的Base24為基礎,同時結合客戶的新業務需求為目標。凌群公司的工程師在Base24的基礎上進行了大量的客戶化工作,定制出一套符合招商銀行未來10年業務發展的新一代信用卡前置系統。系統運行於HP NonStop S88006伺服器上。系統監控軟體採用IR公司的Prognosis監控軟體。

本次專案由凌群深圳信用卡前置系統專案組執行主要工作,凌群臺北信用卡前置系統部的顧問和凌安公司Coding工程師的大力支持。在此對所有專案組人員和公司領導的大力支持表示感謝。

專案過程

招行信用卡二代系統是招商信用卡發展過程中一件具有里程碑意義的大事,而我公司信用卡前置系統改造能否成功將直接關係到整個專案的成敗。招商銀行和凌群領導對該項工作都非常重視,為此凌群成立了由凌群臺北,凌群深圳和凌安等關係企業20多人的精英團隊組成的專案組,通過多次反復與客戶溝通,期間經歷了數次客戶需求變更,系統環境和資源的調整,我方在資源缺乏,時間緊張,工作量繁多的情況下,將CMMI中專案管理的理論知識,充分地融會到了實際的專案實施管理過程中。充分地感受到科技,理論,管理和凌群精神為專案的成功帶來的保證。 本專案的實施包括如下過程。



凌群公司有幸參與了以上全部的專案實施過程。

專案啟動階段開始於2009年,招商銀行組成了包括信用卡中心,資訊技術部(運行營業部,開發部)和總行等技術專家組成的研判組,考察了包括Atos 公司的Cardlink 2.0, 美國第一資訊公司的VisionPlus 和CSC公司的 CAMSII等多套國際主流信用卡發卡系統,並多次邀請凌群專家參與討論和測試,最終決定採納Cardlink 2.0 作為本次發卡系統更新換代產品。前置系統繼續使用美國ACI 公司的Base24產品,由凌群依客戶的新業務目標進行升級。

在規劃階段,我公司技術顧問通過積極地與客戶進行交流,捕捉、分析和修正用戶對新系統的要求,打造出符合招商銀行業務要求,特別是在未來業務發展過程中充分體現前置系統強大性能的用戶需求書。同時,專案管理團隊制定了詳細的專案管理計畫,由於該專案有多個兄弟公司參與執行,因此,該管理計畫明確了各個組的工作內容,責任分工,產品的交付時間和風險點等內容。

專案執行階段歷時最長,工作也最為繁重,從該階段開始,凌群投入了大量人力現場集中辦公,此目的是為了加快工程進度、提高軟體產品的品質、降低專案實施風險和加強員工的凝聚力。由於時間緊,任務急,專案組通過增加臺北Base24的人力資源並適當延長工作時間,優化工作流程等具體手段來提升工作效率。同時通過專家研判,範本工具等前後共做了7次重大的變更,最後確定需要升級改造的功能點有11處,改造涉及系統框架,通訊協定,報表結構,業務流程等各個方面,呈現出涉及面廣,涉及人員多,涉及問題複雜等特點,又由於信用卡前置系統處於整個信用卡系統的樞紐地位,可謂牽一髮動全身,因此專案需要精心組織,科學的實施。在需求分析階段我司選派了有著豐富實施和管理經驗的同事和客戶以及合作單位,召開專案座談會,協調會,反覆地瞭解和確認的客戶需求,並和協作單位一起在滿足客戶需求的前提下,尋求最佳設計方案。最後和客戶協調一致形成了完善的專案改造功能說明書,公司選派資深的系統分析工程師做詳細設計,然後由用總工部進行審核,審核通過後,完成代碼的編寫工作。軟體測試品質關係到專案的成功與否,我司在專案內成立了專門測試小組由經驗豐富的人員領導,進行單元測試,整合測試,他們本著認真負責的態度,一絲不苟的態度,進行覆蓋測試,臨界測試,壓力測試,重覆測試對每一個疑點都不放過,對每種可能的情形進行模擬並提出了相應的改造方案,最後提交用戶進行測試,在用戶測試階段,對於客戶提出各種合理要求,都進行盡可能的滿足。最後在招商組織的3次模擬上線演練中,獲得客戶極大的讚譽。

為了降低和規避在專案實施過程中負面風險給專案帶來的影響,在專案監控過程中,專案經理使用魚骨圖等工具對風險點進行分析,並通過大小會議分析、判斷與風險點的有關工作,通過調整工作流程,縮短工作時間,優化資源等方法使風險給專案帶來的影響減少到了最小。為保證專案成功上線,節約成本創造了條件。

技術創新和運用

在此專案實施過程中,我們除了按照CMMI5的規範要求進行專案管理外,還根據公司多年專案實施經驗的積累,合理安排工作進度,使用SVN工具進行需求的變更管理。在產品的品質管制過程中,專案組在每個階段均進行了風險計畫的編寫,應急預案等,使產品缺陷在測試階段皆已排除。由於此專案涉及人員多、單位多、時間跨度長,合理有效的時間管理也是非常重要的。因此專案的高品質管理非常重要,我們採用專案負責人制度,合理分工,緊密的合作,交叉審核,大大提高了專案進度和品質。

專案的效益和影響

本專案自上線3個多月以來運作平穩,所有設計的功能達到預期效果,並成功通過2011年11月11日光棍節淘寶促銷日交易量473萬筆的歷史峰值考驗。招商銀行上下對此一致的表示了讚譽,充分肯定了凌群專案團隊的工作。該專案獲得2011年度「中國軟件行業系統與軟體過程改進分會」頒發『2011第二屆中國IT項目管理大獎--IT項目管理優秀獎』,專案經理李雙權獲得優秀專案經理獎。為凌群電腦(深圳)公司今後專案的實施樹立了一個新標竿。

(作者目前任職於凌群電腦(深圳)有限公司)