
1、項目背景
浙江泰隆商業(yè)銀行成立于2006年,前身是1993年成立的臺州市泰隆城市信用社。十余年銳意進取,浙江泰隆商業(yè)銀行現(xiàn)已發(fā)展成為由民營企業(yè)、自然人和內部職工共同持股、擁有一千多名員工的股份制商業(yè)銀行,營業(yè)網(wǎng)點基本覆蓋臺州地區(qū),并已在杭州、麗水等地開設了分行。浙江泰隆商業(yè)銀行始終以服務中小企業(yè)為己任,立足地方特色,不斷探索和積累小額信貸的管理技術和經(jīng)驗。根據(jù)地方經(jīng)濟發(fā)展和市場需求,泰隆利用地緣、人緣、機制優(yōu)勢,針對小企業(yè)信貸“短、頻、急”等一系列融資難題,大膽地以“擔?!睘橹饕刨J手段,推出了一系列以服務中小客戶為核心的信貸產品,有力地支持了小企業(yè)的快速發(fā)展,幫助6000多位社會弱勢人員實現(xiàn)了勞動致富,創(chuàng)造了企業(yè)經(jīng)濟效益和社會責任的雙贏。
浙江泰隆商業(yè)銀行目前在軟件項目管理只停留在認識上,沒有相關的軟件項目管理輔助軟件系統(tǒng)協(xié)助信息系統(tǒng)的建設管理,隨著信息系統(tǒng)項目建設全面的拓展,在很大程度上障礙信息系統(tǒng)的發(fā)展,特別在業(yè)務需求控制、軟件質量控制等決定軟件項目成功與否的關鍵因素上,很難做到把握。目前泰隆商行面臨的問題有:
需求管理——需求提出業(yè)務部門多,泰隆商行業(yè)務發(fā)展迅猛,相應的需求提出頻繁,需求變更也較多發(fā)生,需求從提出,需要經(jīng)過評審、立項、選擇外包商、需求分析、設計和開發(fā)、測試、驗收、上線等多個環(huán)節(jié),涉及的部門和人員很多,需要協(xié)調各個部門之間的工作銜接和溝通。
項目管理——項目管理沒有統(tǒng)一的規(guī)范,完全依靠經(jīng)驗和個人能力,相關領導要了解項目進度、質量等量化數(shù)據(jù),只能通過項目經(jīng)理的日常匯報。
開發(fā)管理——開發(fā)團隊人員較多,包括分析、設計、編碼人員,對于外包類項目還需要管理外包人員,如何管理開發(fā)人員,控制開發(fā)進度和工作產品質量對項目成敗起著關鍵性的作業(yè)。
測試管理——沒有獨立的測試部門,缺少測試管理方面的理論知識,對以往項目中的測試用例沒有形成知識庫管理起來。
缺陷管理——沒有缺陷管理工具,測試和運行期間發(fā)現(xiàn)的缺陷只能以郵件的方式記錄,造成缺陷管理的混亂,降低系統(tǒng)質量,增大系統(tǒng)運行風險。
驗收和上線管理——驗收和上線涉及到的部門多,包括業(yè)務部門、軟件開發(fā)部、測試部門、審計部、風險部、應用支持部等,各個部門之間能順暢的溝通和協(xié)助,是保證系統(tǒng)驗收和上線的保證,減少系統(tǒng)運行過程中出現(xiàn)問題、故障的風險。
風險和問題管理——對項目中存在的問題和風險,缺少溝通、跟蹤、預警等措施。
外包商管理——泰隆商行很大一部分項目都是依賴外包商實施,如何選擇合適的外包商,如何控制外包商開發(fā)的進度和質量,如何考核評價外包商,對于風險的控制,系統(tǒng)的成功,起到很大作業(yè)。
人力資源管理——多項目開發(fā),不可避免的會產生人力資源的調度問題。如何清楚知道每個人的工作負載和工作難度,在多個項目中合理分配資源,是項目任務安排中的難點。
文檔管理——目前各個環(huán)節(jié)中缺少對文檔規(guī)范以及文檔交付的控制,對于系統(tǒng)的開發(fā)帶來一定的風險,不利于部門之間的溝通和信息傳遞,不利于知識的傳遞和積累。
代碼配置管理——沒有建立統(tǒng)一的配置管理系統(tǒng),開發(fā)過程中所產生的相關代碼、文檔以及數(shù)據(jù)等歷史記錄都沒有和相應的項目需求信息進行關聯(lián)。軟件開發(fā)管理人員的流失,造成項目管理人員難以確定軟件產品中各模塊所處的狀態(tài)及階段,使軟件產品的版本出現(xiàn)混亂。
所以,建立一個合理的軟件項目生命周期管理平臺可以提高軟件項目的效率,提高軟件項目的可預見性,提高軟件項目的質量,更好地控制、跟蹤需求。軟件項目管理需要結合一套行之有效的項目管理輔助軟件系統(tǒng),對軟件開發(fā)流程的各個階段有效的管理,對項目軟件需求的管理、軟件計劃管理、軟件質量管理、軟件配置管理和軟件文檔管理,最大程度降低軟件開發(fā)和管理風險。
2、解決方案
2.1方案架構
在對國內外主流廠商的軟件配置管理工具進行綜合比較之后,泰隆商行選擇了Hansky公司的firefly配置管理工具,F(xiàn)irefly在功能、安全、平臺、 易用性等多方面具有優(yōu)勢。其功能的主要特點如下:版本控制,基線管理,分支管理,權限控制,團隊支持和團隊開發(fā)管理,統(tǒng)計審計報告,Build管理,Web界面交互。
對于軟件項目生命周期的管理,泰隆商行選擇了Hansky公司的CPW產品,并在CPW產品基礎之上,通過HBP平臺進行二次開發(fā),來滿足泰隆商行軟件項目管理的需求和目標。整個系統(tǒng)的架構如下圖所示:

附圖1. 方案架構圖
軟件項目生命周期管理按照階段分為需求管理、立項管理、項目管理、開發(fā)管理、測試管理、驗收和上線管理。下面簡要介紹一下各個管理流程:
需求管理 — 包括需求建議、用戶需求管理流程。分析、審批、跟蹤需求。
項目管理 — 包括立項、開發(fā)、測試、驗收和上線幾個階段。
開發(fā)管理 — 項目組內對需求進行分析,拆分成軟件需求,分配開發(fā)任務,并跟蹤開發(fā)進度和任務完成情況。為了保證需求質量,需要對需求進行評審。
測試管理 — 用戶需求開發(fā)完成之后,由獨立的測試部門進行測試,包括測試計劃的制定、測試用例的編寫和評審、測試任務分配和執(zhí)行、測試計劃的完成、測試發(fā)現(xiàn)的缺陷跟蹤。
驗收和上線管理 — 系統(tǒng)測試完成后,由項目經(jīng)理發(fā)起申請,相關崗位人員參與驗收與上線過程,并給出審批意見。
問題和風險管理 — 管理項目實施過程中遇到的問題,包括問題提出、問題解決方案、問題關閉。風險管理部監(jiān)控項目整個過程,識別項目中存在的風險,由項目組給出風險防止措施,并控制風險在提示關閉時間和關閉階段前關閉風險。
會議管理 — 制定會議計劃,記錄會議內容。
個人周報 — 記錄開發(fā)和測試人員,每天花費在項目中的實際工作量,以周為單位進行提交、統(tǒng)計。
系統(tǒng)運行情況調查 — 系統(tǒng)上線一定時間后,定期給相關人員發(fā)出系統(tǒng)運行情況調查表,被調查人員反饋運行情況。以此來了解系統(tǒng)運行情況,及時發(fā)現(xiàn)問題并解決。
2.2。方案特色
方案的整體特點如下:
Firefly靈活的分支設定使得開發(fā)項目的版本管理不再混亂。
HBP管理平臺靈活易用,統(tǒng)一的HBP管理平臺便于數(shù)據(jù)統(tǒng)一度量。
強大的流程管理能力,底層的HBP具有強大的流程改進能力,泰隆商行可以隨時根據(jù)管理需要調整流程。
統(tǒng)一的數(shù)據(jù)管理平臺,可以有效協(xié)調項目參與方的工作。
直觀的工作版面使工作簡潔明了,操作簡單,及時了解待處理事項,提高效率。
郵件和短信通知功能,使相關人員能及時了解流程處理情況和進度,并提醒相關人員及時處理待辦事項。
需求管理的控制更加規(guī)范化,流程化,提高軟件需求質量。
通過用戶需求視圖,展現(xiàn)用戶需求狀態(tài)、主管業(yè)務部門、軟件開發(fā)部門、項目經(jīng)理、變更次數(shù)、缺陷解決率、缺陷逃逸率、工作量等情況,使領導了解需求進度、質量、成本、變更等情況;
有效控制項目的需求風險和管理風險,對項目的風險進行監(jiān)控和跟蹤。
通過評審流程控制需求用例的質量。
統(tǒng)一的測試管理平臺,對項目質量和測試結果進行跟蹤、反饋。
測試用例條目化管理,可以追溯每個用例的測試情況和缺陷管理,并不斷進行完善。
通過評審流程控制測試用例的質量。
靈活制定測試計劃,隨時跟蹤測試任務的進展。
完整的開發(fā)項目管理,提供全面的度量數(shù)據(jù)。
工時周報使項目成本可視可控,領導可以實時了解每個人員的任務完成情況。
對個人和開發(fā)商的工作量合理量化,從而可以更有效地安排工作以及資源分配。
豐富的圖表,查詢功能使復雜的軟件開發(fā)可度量,可控制。
對于項目中的風險和問題進行管控,把系統(tǒng)的風險降到最低。
通過項目監(jiān)控面版可以對進度、質量和風險進行監(jiān)控,從而保證軟件項目高質量的有效進行。
問題和風險管理,積累項目中遇到的問題和各類風險,形成知識庫,為新項目開發(fā)提供知識積累。
需求管理、測試管理、項目管理解決方案與配置管理工具Firefly無縫集成,相輔相成,完成對軟件項目的整個生命周期的管理,有效管理企業(yè)的軟資產。
3、成果與未來
借助配置管理工具Firefly以及HBP平臺、CPW解決方案,Hansky幫助浙江泰隆商行計算機中心建立了統(tǒng)一的配置存儲庫,并量身定制了完整的項目開發(fā)管理流程。最大程度的保留了項目過程中的全部數(shù)據(jù)和記錄,從需求的提出、項目立項、開發(fā)、測試、上線到項目結項的全過程都被有效的監(jiān)控和管理。有效的管理和保護了企業(yè)軟件資產的同時,還可以隨時了解到詳細的項目進展和成本,及時發(fā)現(xiàn)進度和質量風險,使整個項目開發(fā)過程透明化并可管控。
Hansky通過統(tǒng)一的管理平臺,幫助泰隆商行對于開發(fā)項目過程中的數(shù)據(jù)進行統(tǒng)一管理,最終實現(xiàn)了對于整個開發(fā)過程的統(tǒng)一度量,并且能夠根據(jù)業(yè)務發(fā)展對管理流程進行持續(xù)的改進,對泰隆商行的開發(fā)質量提升發(fā)揮了巨大的作用。
CIO頻道人物視窗
CIO頻道方案案例庫
大數(shù)據(jù)建設方案案例庫
電子政務建設方案案例庫
互聯(lián)集成系統(tǒng)構建方案案例庫
商務智能建設方案案例庫
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄