伴隨著銀行業(yè)務(wù)的日新月異,信息科技不斷創(chuàng)新發(fā)展,信息科技的風(fēng)險也如影隨形。銀行信息科技的風(fēng)險,并非來自于技術(shù)本身,而在于技術(shù)與業(yè)務(wù)的結(jié)合,主要集中于數(shù)據(jù)運行和新版本應(yīng)用投產(chǎn)兩方面。對銀行而言,數(shù)據(jù)不僅是計算機(jī)數(shù)據(jù)庫中的磁記錄,其背后更是億萬客戶積累的財富和資金安全的托付。隨著各行數(shù)據(jù)大集中工程的完成,系統(tǒng)數(shù)據(jù)安全和日常運行維護(hù)的重要性日益凸顯。與此同時,銀行業(yè)務(wù)的高度復(fù)雜化和差異性,導(dǎo)致業(yè)務(wù)需求多變,也隨之帶來了應(yīng)用系統(tǒng)的高度復(fù)雜性,對應(yīng)用產(chǎn)品的研發(fā)質(zhì)量提出了極高的要求。

  在此情況下,建設(shè)高品質(zhì)的業(yè)務(wù)系統(tǒng)成為各銀行信息科技工作的重要任務(wù)。除了要高質(zhì)量地完成信息系統(tǒng)的開發(fā)工作外,如何通過專業(yè)化的測試工作確保產(chǎn)品質(zhì)量,確保信息系統(tǒng)符合數(shù)據(jù)安全管理和日常運行維護(hù)的要求,滿足日益變化的業(yè)務(wù)需求,已逐步成為銀行軟件研發(fā)生命周期中一個備受重視的新興領(lǐng)域。

  目前,金融機(jī)構(gòu)測試的專業(yè)化發(fā)展已成為趨勢。國內(nèi)外各家金融機(jī)構(gòu)已經(jīng)建立或正在建立自己的測試中心或測試組織。對各銀行而言,通過專業(yè)測試中心(組織)的建立,突破了原有既是“生產(chǎn)者”,又是“檢驗員”的雙重角色帶來的無效質(zhì)量檢驗的制約,克服了開發(fā)和測試由一個組織承擔(dān)時組織內(nèi)部“自我否定”的心理障礙;降低了由于時間和成本制約導(dǎo)致的質(zhì)量測試環(huán)節(jié)被壓縮,甚至被忽略而帶來的質(zhì)量風(fēng)險,成功實踐了“用第二雙眼睛”檢驗軟件產(chǎn)品質(zhì)量的觀點;終滿足了銀行業(yè)發(fā)展對應(yīng)用產(chǎn)品的高要求。

  中國工商銀行股份有限公司(以下簡稱工行)目前已經(jīng)建立起了專業(yè)化的測試組織,由我們對軟件開發(fā)中心的各類應(yīng)用軟件進(jìn)行獨立測試,有效地保障了全行各類應(yīng)用軟件的質(zhì)量,控制了軟件投產(chǎn)后的風(fēng)險。

  一、專業(yè)化測試隊伍建設(shè)

  在專職的測試隊伍成立之前,工行每次版本投產(chǎn),需要在全行上下總動員,各分行、各業(yè)務(wù)線都要投入大量的人員成立測試小組參與測試工作。這樣的測試組織模式主要存在以下4個方面的不足:一是投入的人力資源巨大;二是測試過程跟蹤不精細(xì),遺漏測試和重復(fù)測試并存;三是對測試中發(fā)現(xiàn)問題的跟蹤不到位;四是測試經(jīng)驗較難積累,測試專業(yè)化能力和素質(zhì)很難快速提升。

  2005年10月18日,工行總行召開專題會議研究整合全行測試職能和組建測試隊伍的有關(guān)問題,對全行集約化的測試體系建設(shè)作出了重大部署。由此,工行繼在國內(nèi)銀行業(yè)率先實施數(shù)據(jù)大集中后,又一次在金融測試專業(yè)化領(lǐng)域開創(chuàng)了先河。經(jīng)過6年的發(fā)展,培養(yǎng)了一支高效、專業(yè)的測試隊伍。

  1、整合全行的測試人力資源,為測試隊伍建設(shè)打下堅實基礎(chǔ)

  測試隊伍組建初期,工行確立了“測試為業(yè)務(wù)服務(wù)”的指導(dǎo)思想。為了做好業(yè)務(wù)發(fā)展的支持工作,2005年底和2006年初分兩次從各分行公開選拔了160余名業(yè)務(wù)水平高、綜合能力強的員工,安排到測試各專業(yè)線,加強測試隊伍的銀行業(yè)務(wù)背景和專業(yè)素質(zhì)。

  2、構(gòu)建完善的測試組織體系,集聚全行測試人的智慧

  工行的測試組織體系采取以專業(yè)的測試中心為主體、重點測試行為補充、非重點測試行協(xié)調(diào)配合的組織模式,測試中心專注于測試制度、流程、方法的制定,主體測試任務(wù)的承擔(dān)以及全流程的質(zhì)量和風(fēng)險控制工作;重點測試行根據(jù)人力資源的特點專注于專業(yè)線的缺陷發(fā)現(xiàn)、業(yè)務(wù)優(yōu)化建議和業(yè)務(wù)后評估建議的收集和整理;非重點測試行側(cè)重分行特色業(yè)務(wù)的測試工作開展。

  這一主輔結(jié)合、由點到面、總分協(xié)作的工作模式,不僅構(gòu)建了全方位的質(zhì)量控制體系,而且充分發(fā)揮了全行測試人力資源的合力,集聚了全行測試人的智慧。

  3、發(fā)揮技術(shù)和業(yè)務(wù)融合的優(yōu)勢,探索銀行業(yè)測試隊伍建設(shè)模式

  目前工行專業(yè)測試人員已經(jīng)接近700人,這些人員中技術(shù)和業(yè)務(wù)人員比例接近1:2,這樣的隊伍結(jié)構(gòu)是由銀行測試的專業(yè)特點決定的。銀行測試專業(yè)是一門融合測試專業(yè)和金融專業(yè)的復(fù)合型學(xué)科,需要技術(shù)和業(yè)務(wù)人員在測試領(lǐng)域充分融合。技術(shù)和業(yè)務(wù)的融合在測試工作中具有如下優(yōu)勢:一是能將IT語言轉(zhuǎn)化為業(yè)務(wù)語言,讓業(yè)務(wù)人員在短的時間內(nèi)理解版本升級帶來的業(yè)務(wù)處理變化;二是搭建了測試技術(shù)與金融知識交流的平臺,利用測試專業(yè)技術(shù)指引,結(jié)合銀行業(yè)務(wù)的特點,多層次、多角度地解決版本開發(fā)中存在的問題;三是形成不同專業(yè)知識的互補,促進(jìn)了員工技能水平的提升。

  4、學(xué)習(xí)業(yè)界的先進(jìn)技術(shù)和經(jīng)驗,不斷積累測試資產(chǎn)

  它山之石,可以攻玉。在專業(yè)隊伍建設(shè)和培養(yǎng)方面,工行嘗試采取了多種形式的人才培養(yǎng)措施:一是積極向世界知名的IT企業(yè)學(xué)習(xí)其在測試領(lǐng)域的成熟理論和方法;二是與同業(yè)的測試機(jī)構(gòu)進(jìn)行不同層面的技術(shù)交流;三是引進(jìn)成熟的測試?yán)碚撜n程,組織測試人員學(xué)習(xí)。在學(xué)習(xí)借鑒的同時,工行結(jié)合自身系統(tǒng)結(jié)構(gòu)和業(yè)務(wù)特點,將學(xué)習(xí)到的知識進(jìn)行針對性的轉(zhuǎn)化,以不斷積累測試資產(chǎn),為測試工作的可持續(xù)發(fā)展奠定堅實的基礎(chǔ)。