摘要:這些年來,城商行系統(tǒng)開發(fā)建設(shè)處于高潮,這是由于我國(guó)經(jīng)濟(jì)的快速發(fā)展,城市商業(yè)銀行規(guī)模迅速擴(kuò)大,客戶對(duì)商業(yè)銀行服務(wù)的需求越來越多,對(duì)服務(wù)的質(zhì)量要求也越來越高所導(dǎo)致的。與此同時(shí),銀監(jiān)和人民銀行對(duì)城商行的系統(tǒng)監(jiān)管日益嚴(yán)格,各種監(jiān)管系統(tǒng)建設(shè)也逐步展開,各種系統(tǒng)亟待開發(fā),因而,這對(duì)系統(tǒng)開發(fā)與建設(shè)方面人員偏少的城商行是個(gè)極大的挑戰(zhàn)。對(duì)此,筆者從城市商業(yè)銀行現(xiàn)狀出發(fā),分析了軟件系統(tǒng)項(xiàng)目開發(fā)管理各階段存在的難點(diǎn),提出了相應(yīng)對(duì)策。
關(guān)鍵詞:軟件項(xiàng)目管理;難點(diǎn);對(duì)策
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)24-6910-02
Difficulties and Countermeasures of Project Management in Municipal Commercial Banks
ZHONG Bin-feng
(Shaoxing Commercial Bank, Shaoxing 312000, Chin)
Abstract: In recent years, the development and construction of municipal commercial banks is in the climax, which is due to the rapid development of Chinese economy, the size of municipal commercial banks expanded rapidly. Many customers have demand to commercial banks for the high requirements to the quality of service. At the same time, the Commissioner of Banking and the People's Bank supervise the regulatory system stringently, so various regulatory systems are also gradually implemented and various systems are waiting for development.
Key words: project management; difficulties; countermeasures
近幾年來,隨著經(jīng)濟(jì)的快速發(fā)展,城市商業(yè)銀行(下稱城商行)規(guī)模迅速擴(kuò)大,需要提供給客戶的服務(wù)越來越多,對(duì)服務(wù)質(zhì)量要求越來越高。同時(shí)銀監(jiān)和人民銀行對(duì)城商行的系統(tǒng)監(jiān)管越來越嚴(yán),各種監(jiān)管系統(tǒng)建設(shè)也逐步展開,因此,城商行系統(tǒng)開發(fā)建設(shè)處于高潮,各種系統(tǒng)開發(fā)時(shí)間緊迫,這對(duì)系統(tǒng)開發(fā)建設(shè)方面人員偏少的城商行是個(gè)很大的挑戰(zhàn)。本文從分析城商行項(xiàng)目管理難點(diǎn)入手,找出對(duì)應(yīng)的對(duì)策,從而更好地保證項(xiàng)目開發(fā)的質(zhì)量。
1 城商行項(xiàng)目類型
城市商業(yè)銀行的項(xiàng)目按照系統(tǒng)開發(fā)的性質(zhì)可以分為新建的系統(tǒng)、擴(kuò)充的系統(tǒng)和系統(tǒng)優(yōu)化。對(duì)新建的系統(tǒng),一般時(shí)間比較緊,需要構(gòu)建系統(tǒng)框架,開發(fā)工作量比較大,大多采用外包或與開發(fā)商合作開發(fā)(一般標(biāo)準(zhǔn)化部分采用外包,個(gè)性化的內(nèi)容合作開發(fā)),對(duì)擴(kuò)充的系統(tǒng)和系統(tǒng)優(yōu)化一般根據(jù)城商行技術(shù)人員對(duì)系統(tǒng)的了解掌握程度、開發(fā)的工作量來決定系統(tǒng)是否自行開發(fā)或者外包。
2 城市商業(yè)銀行項(xiàng)目管理難點(diǎn)
1) 不設(shè)項(xiàng)目組。不設(shè)專門的開發(fā)部門,開發(fā)某個(gè)項(xiàng)目時(shí)都是臨時(shí)抽調(diào)技術(shù)部門技術(shù)人員和相應(yīng)的業(yè)務(wù)人員組成開發(fā)小組,項(xiàng)目組人員不是全職,他們除了開發(fā)的項(xiàng)目外還要參與日常的管理或者維護(hù)工作。影響項(xiàng)目開發(fā)的效率。
2) 需求不完整。在開發(fā)一個(gè)新系統(tǒng)時(shí)候,經(jīng)常碰到這樣的情況,不是完全由于業(yè)務(wù)需要才開發(fā)系統(tǒng)的,業(yè)務(wù)人員對(duì)系統(tǒng)要實(shí)現(xiàn)的功能只有大致的方向,還不能對(duì)系統(tǒng)功能描述得很完善。對(duì)用戶的界面需求也很模糊,甚至沒有界面的輪廓。導(dǎo)致需求多變,對(duì)產(chǎn)品運(yùn)營(yíng)后的后續(xù)管理功能考慮較少,產(chǎn)品設(shè)計(jì)完成后沒有充分考慮柜員的使用方便。
3) 分析和設(shè)計(jì)難度大。由于在項(xiàng)目開發(fā)前客戶沒有詳細(xì)的需求,加上軟件開發(fā)人員不熟悉具體業(yè)務(wù),導(dǎo)致在開發(fā)過程中需求的不斷變化,嚴(yán)重時(shí)將導(dǎo)致分析與設(shè)計(jì)作廢。
4) 測(cè)試比較片面。測(cè)試分功能測(cè)試和性能測(cè)試,現(xiàn)在商業(yè)銀行的功能測(cè)試一般是由業(yè)務(wù)人員測(cè)試,性能測(cè)試是由技術(shù)人員負(fù)責(zé)。測(cè)試人員變動(dòng)頻繁,沒有經(jīng)過專業(yè)的測(cè)試技能培訓(xùn),對(duì)測(cè)試設(shè)計(jì)能力不夠,設(shè)計(jì)的案例覆蓋面小有時(shí)甚至沒有測(cè)試案例,測(cè)試帶有隨意性。
5) 缺少文檔。由于項(xiàng)目時(shí)間緊人員少,在項(xiàng)目開發(fā)過程中,文檔很容易少寫或者不寫,特別是一些項(xiàng)目的修改,開發(fā)人員很容易偷懶不寫。有時(shí)為了應(yīng)付寫了文檔,質(zhì)量也不夠高。
6) 外包系統(tǒng)質(zhì)量難以管理。有些外包公司雖然有實(shí)力做好某個(gè)系統(tǒng),但系統(tǒng)還沒有完全成熟,而那些公司的銷售人員為了業(yè)績(jī),向銀行推銷時(shí),優(yōu)點(diǎn)介紹一大堆,缺陷基本不說,銀行決策人員容易受其影響;有些公司開發(fā)的系統(tǒng)成熟穩(wěn)定,但有時(shí)公司外接項(xiàng)目多,人手緊張,客戶化會(huì)讓一些新手來實(shí)現(xiàn),這樣工期很容易拖長(zhǎng),質(zhì)量也不容易保證。
3 城市商業(yè)銀行項(xiàng)目管理對(duì)策
1) 成立專門的開發(fā)小組,減少其他業(yè)務(wù)對(duì)項(xiàng)目開發(fā)小組的影響。項(xiàng)目小組構(gòu)成應(yīng)該視項(xiàng)目大小由行領(lǐng)導(dǎo)或者部門負(fù)責(zé)人、業(yè)務(wù)部門、技術(shù)部門人員組成。由一定級(jí)別的領(lǐng)導(dǎo)擔(dān)任項(xiàng)目組負(fù)責(zé)人,可以有效協(xié)調(diào)解決項(xiàng)目需要的人力,物力和財(cái)力問題,避免因部門之間的協(xié)調(diào)問題引起的項(xiàng)目開發(fā)進(jìn)度延長(zhǎng),項(xiàng)目開發(fā)效率下降的情況。另外,項(xiàng)目由部門負(fù)責(zé)人以上領(lǐng)導(dǎo)掛帥,可以統(tǒng)籌全局,盡量減少參與開發(fā)的業(yè)務(wù)和技術(shù)人員項(xiàng)目外的工作,使開發(fā)人員可以專注項(xiàng)目開發(fā)。項(xiàng)目組負(fù)責(zé)人平常注重建立負(fù)責(zé)任的團(tuán)隊(duì)文化也是提高軟件質(zhì)量的重要方面。
2) 多方面考察外包公司。選擇在行業(yè)中排名前面的公司,公司在對(duì)應(yīng)的項(xiàng)目上要有多個(gè)成功案例,最好有城市商業(yè)銀行的成功案例,通過走訪案例銀行了解來評(píng)判該產(chǎn)品的性能。對(duì)開發(fā)公司的報(bào)價(jià)不能太注重,系統(tǒng)性能、穩(wěn)定性、后續(xù)維護(hù)、對(duì)客戶的支持力度是首先要考慮的。技術(shù)部門和業(yè)務(wù)部門骨干還應(yīng)該與公司設(shè)計(jì)開發(fā)人員展開深入交流,對(duì)外包系統(tǒng)架構(gòu)有深入了解。從而為銀行決策人員提供更多的信息。在與外包公司簽定合同時(shí),銀行方面對(duì)外包公司客戶化人員素質(zhì)要有約束規(guī)定,一定要讓外包公司派有經(jīng)驗(yàn)的技術(shù)人員實(shí)施客戶化。
3) 多人合作,搞好設(shè)計(jì)和開發(fā)。項(xiàng)目開發(fā)小組在人員配備上應(yīng)避免一人單獨(dú)作戰(zhàn),應(yīng)至少由兩人以上在一起合作進(jìn)行需求設(shè)計(jì)以盡量減少可能出現(xiàn)的錯(cuò)誤。需求分析設(shè)計(jì)人員前期要盡量多接觸需求編寫人員,多深入實(shí)際,對(duì)需求有全方位的了解,在設(shè)計(jì)過程中,將設(shè)計(jì)好的部分,反復(fù)跟需求編寫人員商量,從而做出合適的設(shè)計(jì)。在開發(fā)過程中,應(yīng)定期舉行項(xiàng)目進(jìn)展會(huì)議,討論技術(shù)人員在開發(fā)過程中碰到的問題和進(jìn)展情況,并對(duì)他們的開發(fā)問題做客觀的評(píng)價(jià)。
4) 城商行技術(shù)人員與外包單位緊密合作。外包開發(fā)的軟件在開發(fā)過程中,技術(shù)部門人員要參與外包單位的開發(fā),使外包單位對(duì)銀行內(nèi)部系統(tǒng)的技術(shù)特點(diǎn)有深刻了解,銀行技術(shù)人員也能對(duì)外包系統(tǒng)的技術(shù)架構(gòu)有清楚的認(rèn)識(shí)。在外包項(xiàng)目開發(fā)完成后,由外包單位進(jìn)行培訓(xùn),使銀行技術(shù)部門人員在外包項(xiàng)目完成后能基本自主維護(hù)。
5) 重視項(xiàng)目文檔的建立,把文檔作為驗(yàn)收的必要條件。對(duì)系統(tǒng)外包或者合作的軟件,開發(fā)公司一般能夠提供比較詳細(xì)的系統(tǒng)概要設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),用戶使用手冊(cè),維護(hù)手冊(cè)等,但對(duì)客戶化的內(nèi)容,不少公司的客戶化人員不會(huì)主動(dòng)提供文檔,銀行方面必須要讓開發(fā)公司提供,并做為系統(tǒng)驗(yàn)收通過的必要條件之一。對(duì)銀行科技部門開發(fā)的系統(tǒng),應(yīng)該規(guī)定系統(tǒng)開發(fā)應(yīng)提供哪些文檔,通常情況系統(tǒng)的總體構(gòu)架、模塊功能說明、接口說明、數(shù)據(jù)庫(kù)設(shè)計(jì)說明、規(guī)定變量的命名方法、重要數(shù)據(jù)結(jié)構(gòu)的說明、日志的說明都是必須的,其他文檔根據(jù)項(xiàng)目不同可以添加。對(duì)修改維護(hù)部分,因?yàn)椴蛔鳛橐粋€(gè)正式項(xiàng)目,開發(fā)人員修改完成系統(tǒng)后不寫文檔是很常見的情況,部門負(fù)責(zé)人可以在程序放至生產(chǎn)系統(tǒng)審批時(shí)作為一個(gè)上線的要素。為了切實(shí)保證每個(gè)系統(tǒng)具有良好的文檔,應(yīng)根據(jù)文檔的完成情況和質(zhì)量作為一個(gè)考核指標(biāo),跟開發(fā)人員的獎(jiǎng)金分配掛鉤,促使科技人員養(yǎng)成有系統(tǒng)就有文檔,系統(tǒng)更改文檔隨之更改的良好習(xí)慣。
6) 加強(qiáng)測(cè)試技能培訓(xùn),提高測(cè)試案例設(shè)計(jì)水平。可以從以下幾個(gè)方面提高測(cè)試效果:①對(duì)測(cè)試人員進(jìn)行測(cè)試基本方法培訓(xùn),使其掌握黑盒和白盒測(cè)試的基本方法。②測(cè)試人員應(yīng)該固定,不要經(jīng)常變動(dòng)。③測(cè)試人員必須設(shè)計(jì)測(cè)試案例,在測(cè)試案例完成后,要交由測(cè)試組討論審核通過,在項(xiàng)目完成后作為資料存檔。④由于測(cè)試時(shí)間比較緊張,測(cè)試案例盡量少而全,測(cè)試案例編寫者要為有測(cè)試經(jīng)驗(yàn)的人員。⑤對(duì)于內(nèi)部邏輯測(cè)試,如果測(cè)試人為開發(fā)人員,則開發(fā)人員開發(fā)的部分一般可以選擇性的測(cè)試,如果測(cè)試人員不知道內(nèi)部邏輯,則通過了解設(shè)計(jì)文檔,與開發(fā)人員交流,獲知業(yè)務(wù)流程。業(yè)務(wù)流程圖可以幫助理解軟件的處理邏輯和數(shù)據(jù)流向,從而指導(dǎo)測(cè)試用例的設(shè)計(jì)。⑥盡早測(cè)試和連續(xù)測(cè)試。一般當(dāng)需求分析基本明確后就應(yīng)該基于需求分析的結(jié)果和整個(gè)項(xiàng)目計(jì)劃來進(jìn)行軟件的測(cè)試計(jì)劃,伴隨著分析設(shè)計(jì)過程同時(shí)應(yīng)該完成測(cè)試用例的設(shè)計(jì),當(dāng)某個(gè)測(cè)試點(diǎn)準(zhǔn)備就緒后,測(cè)試活動(dòng)就可以展開。修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見,因此,不斷的回歸測(cè)試是必須的。⑦測(cè)試用例設(shè)計(jì)的類型包括功能測(cè)試,邊界測(cè)試,異常測(cè)試,性能測(cè)試,壓力測(cè)試等。在用例設(shè)計(jì)中,除了功能測(cè)試用例外,應(yīng)盡量考慮邊界、異常、性能的情況,以便發(fā)現(xiàn)更多的隱藏問題。
4 結(jié)束語(yǔ)
如何搞好項(xiàng)目管理一直是城商行系統(tǒng)建設(shè)中的一個(gè)難點(diǎn),城商行與大中銀行相比技術(shù)業(yè)務(wù)方面實(shí)力不強(qiáng),但只要注重業(yè)務(wù)人員和技術(shù)人員的管理、培訓(xùn),加強(qiáng)業(yè)務(wù)部門和技術(shù)部門之間協(xié)作,用好外部技術(shù)力量,認(rèn)真執(zhí)行項(xiàng)目管理的各項(xiàng)制度,就能降低連續(xù)性風(fēng)險(xiǎn),做出高質(zhì)量的軟件項(xiàng)目。
參考文獻(xiàn):
[1] Humphrey W S.小組軟件開發(fā)過程[M].韓丹,袁詈,譯.北京:人民郵電出版社,2008:56-59.
[2] Schwalbe K.IT項(xiàng)目管理[M].鄧世忠,譯.北京:機(jī)械工業(yè)出版社,2009:23-27.
[3] Myers G J.軟件測(cè)試的藝術(shù)[M].王峰,陳杰,譯.北京:機(jī)械工業(yè)出版社,2008:76.
[4] 韓萬江,姜立新.軟件項(xiàng)目管理案例教程[M].北京:機(jī)械工業(yè)出版社,2007:34-37.
[5] 劉景福,鐘志賢.基于項(xiàng)目的學(xué)習(xí)(PBL)模式研究[J].外國(guó)教育研究,2002(11):35-67.