郭光
伴隨著河北省農(nóng)村信用社(以下簡稱河北農(nóng)信)的“雙改”工作和業(yè)務轉型的推進,IT建設逐步從大而全的綜合業(yè)務系統(tǒng)向多個應用群建設方式轉變。河北農(nóng)信新一代核心系統(tǒng)建設,覆蓋了將近七十個子項目的大型項目群工程,帶來了管理模式的升級和新的挑戰(zhàn)。
致力于不斷完善法人治理結構,轉換經(jīng)營機制,強化風險管理,創(chuàng)新產(chǎn)品與服務,加快推進縣級聯(lián)社改制組建農(nóng)商銀行步伐,河北農(nóng)信逐步形成了產(chǎn)權明晰、制衡有效、決策科學、運行高效的現(xiàn)代銀行法人治理機制,企業(yè)改革創(chuàng)新成果豐碩,社會形象和經(jīng)濟效益大幅提升,河北農(nóng)信“雙改”工作成為 “小法人、大平臺”體系下、構建農(nóng)村金融特色的全新IT支撐平臺的重要挑戰(zhàn)。
基于此背景,在建設農(nóng)村金融特色的全新IT支撐平臺、項目群系統(tǒng)的IT測試管理過程中,為了確保應用軟件的可用性和可靠性,對應用軟件進行全面、系統(tǒng)化測試的必不可少的環(huán)節(jié);更重要的是,河北農(nóng)信面向復雜項目測試的管理經(jīng)驗,可以成為全國農(nóng)信系統(tǒng)在大型項目群中、IT測試領域的管理經(jīng)驗。
農(nóng)信系統(tǒng)IT測試難點的背景分析與研究
(一)“小法人”時代背景的局限和信息化建設的迫切性
早在2003年,隨著國務院印發(fā)《深化農(nóng)村信用社改革試點方案》,我國開始了以法人為單位的信用社產(chǎn)權制度改革,由此,我國萌生了諸多不同產(chǎn)權形式和組織形式的眾多市、縣級的小法人。以縣為單位的統(tǒng)一“小法人”制度的建成,成為農(nóng)村支農(nóng)的主力軍。與此同時,農(nóng)信社需要實現(xiàn)自身的快速發(fā)展,也存在一些阻礙發(fā)展的困難和問題。 因此,需要依托“大平臺”的高度,整合系統(tǒng)資源并加以疏導,確保農(nóng)村信用社新一輪改革發(fā)展目標的實現(xiàn)。
在此之前,對于我國農(nóng)信系統(tǒng)而言,大型項目群中IT測試存在測試管理制度與規(guī)范不完善、缺乏全面和正確的質量意識等基本問題。因此,結合自身特點構建IT測試,根據(jù)實際情況規(guī)劃大型項目群中主測試階段,是我們需迫切解決的問題。
為對新核心項目提供穩(wěn)健的保障,河北農(nóng)信率先在全國農(nóng)信中,針對大型項目群,開發(fā)出針對性強、保障性高、支撐性好的測試管理體系。此測試管理體系在提高IT信息系統(tǒng)的質量水平,保障金融業(yè)務的穩(wěn)健運營方面,取得了較好效果。
(二)大型項目群建設期所面臨的IT測試管理現(xiàn)狀
從最早的記賬式時代,到數(shù)字化管理的全面開啟,農(nóng)信系統(tǒng)作為大型項目的開發(fā),都是以IT測試為先行條件。只有經(jīng)過測試環(huán)境中的多重考驗,才能確保系統(tǒng)上線后的穩(wěn)定運營。因此,大型核心項目群的上線,都需要格外重視IT測試環(huán)節(jié),正視IT測試環(huán)節(jié)中的難點,才是解決問題的正確態(tài)度。
目前,總的來說,測試管理方面的問題有以下幾個部分:
1.測試管理制度與規(guī)范不完善。測試管理制度與規(guī)范的建立和執(zhí)行是有效開展測試工作的基礎。目前全國農(nóng)信系統(tǒng)針對大型項目群的測試管理制度與規(guī)范基本處于缺失狀態(tài),在測試工作中,缺少統(tǒng)一的管理要求,測試工作分工不明確,測試過程靠習慣,測試效果靠經(jīng)驗。
2.缺乏全面和正確的質量意識??萍既藛T一方面希望系統(tǒng)投產(chǎn)后不出問題,另一方面又對質量管理的效果持懷疑態(tài)度,覺得質量控制太過麻煩,不愿意遵循。
3.測試技術能力與管理能力不足。由于測試人員編制較少,測試人員往往從業(yè)務部門借調,這些人員在完成測試工作后仍然需要回到原部門,造成測試工作連續(xù)性差。同時,測試人員業(yè)務素質參差不齊,普遍缺乏測試技術等因素都不同程度地影響測試效率。
4.缺乏統(tǒng)一的測試管理工具。農(nóng)信系統(tǒng)目前在測試工作中普遍缺少統(tǒng)一的測試管理工具,這使得測試工作。難以做到完整的系統(tǒng)需求分析、有效的測試案例設計、逐一的測試功能驗證,無法跟蹤缺陷修復工作全過程,難以編寫準確的測試報告。
獨創(chuàng)的“四個維度”工作法說明
針對農(nóng)信系統(tǒng)大型項目群的IT測試難點,農(nóng)信系統(tǒng)測試工作開展要結合自身實際情況,從組織、制度、能力、環(huán)境四個方面進行規(guī)劃建設。
(一)組織建設先行,搭建合理的專家團隊。
IT測試要發(fā)揮出自身的價值,必須有適合自身的組織結構,定崗定責,人盡其職。由于農(nóng)信系統(tǒng)科技人員編制緊張,項目建設中難以配備足夠的人員,因此須充分利用外部資源,與有經(jīng)驗的服務廠商合作組成混合團隊,組建完整的測試組織框架,使自有人員能夠主導和協(xié)調各項工作,同時充分利用外部廠商的專業(yè)技能和經(jīng)驗開展具體工作。
河北農(nóng)信在新核心項目群建設過程中,組建了系統(tǒng)測試組、用戶驗收測試組和非功能測試組。系統(tǒng)測試組為了更好借用外部力量,達到互為驗證的效果,根據(jù)核心類系統(tǒng)采用全功能測試,外圍系統(tǒng)采用改造影響性功能點測試的特點,選擇了兩家專業(yè)測試廠家進行項目群的功能測試工作。用戶驗收測試組為了達到驗證流程和以測代培的目的,抽調近400名基層員工進行用戶驗收測試工作。非功能測試組以檢測新核心項目群中新建類系統(tǒng)、企業(yè)架構關鍵樞紐性系統(tǒng)為原則,挑選拔尖的性能測試廠家共同合作完成了非功能測試的實施工作。
(二)制度保障跟進,建設有管理規(guī)章的工作流程。
事實上,軟件開發(fā)的風險環(huán)節(jié),正是基于軟件項目生命周期中的各個環(huán)節(jié),包括不完善的組織管理或有問題的內(nèi)部工作流程、人員及系統(tǒng)或外部事件所造成損失的風險。因此,重視風險管理的制度保障,成為工作流程管理的先行指導方針。
因此,農(nóng)信系統(tǒng)大型項目群IT測試首先要建立適合自身的測試體系,一個完整的測試體系應當由以下三個層次組成。第一層是測試管理辦法,這一層應當有相應的測試工作管理辦法、測試工作受理流程等一系列文件,規(guī)定測試工作的基本準則、測試工作的種類、各組織測試工作的職責與分工以及測試工作開展的流程。第二層是測試規(guī)程,明確各類測試工作的開展方法、各項工作的活動過程和相關人員的角色、工作的前提條件和產(chǎn)出成果,用于指導測試工作的開展。第三層是測試規(guī)范,明確每項測試活動的具體方法、相關產(chǎn)出成果的檢查要求、工作指南等,用于指導具體測試活動。