二、嚴(yán)密控制,全面掌握系統(tǒng)改造質(zhì)量和進(jìn)度
項(xiàng)目組狠抓項(xiàng)目管理.在組織設(shè)計上體現(xiàn)三大特色:(1)在農(nóng)發(fā)行軟件研發(fā)項(xiàng)目中首次實(shí)行項(xiàng)目經(jīng)理負(fù)責(zé)制,全權(quán)負(fù)責(zé)項(xiàng)目組各項(xiàng)工作;(2)在軟件研發(fā)項(xiàng)目組織架構(gòu)中首次設(shè)立質(zhì)量與配置管理組,專注于過程管理和制度執(zhí)行,并授權(quán)可直接向項(xiàng)目領(lǐng)導(dǎo)小組辦公室–信息技術(shù)部反映項(xiàng)目過程管理情況;(3)在項(xiàng)目管理中首次引入"軟件質(zhì)量保證(SQA)"這一貫穿軟件研發(fā)和項(xiàng)目管理全過程的第三方獨(dú)立審查活動等內(nèi)容。
項(xiàng)目組在過程管理中嚴(yán)格執(zhí)行相關(guān)管理制度和規(guī)范標(biāo)準(zhǔn),采取各種管理措施提高項(xiàng)目過程質(zhì)量,始終保持系統(tǒng)改造進(jìn)度和質(zhì)量可見可控,最終按期圓滿完成項(xiàng)目任務(wù)。
(一)制定實(shí)施細(xì)則,推行精細(xì)管理。項(xiàng)目組按照系統(tǒng)改造特點(diǎn),制定了一系列實(shí)施細(xì)則。包括項(xiàng)目組日常管理暫行辦法、項(xiàng)目考核管理辦法、項(xiàng)目文檔與相關(guān)流程管理實(shí)施細(xì)則、事務(wù)跟蹤系統(tǒng)(URTracker)使用規(guī)范、文檔版本管理工具(VSS)使用規(guī)范、代碼版本管理工具(CVS)使用規(guī)范等,使項(xiàng)目管理更加精細(xì)、更加貼近系統(tǒng)改造實(shí)際,大幅提高項(xiàng)目管理質(zhì)量。
(二)固化管理過程,實(shí)現(xiàn)剛性控制。項(xiàng)目組按照項(xiàng)目管理過程規(guī)范,借助URTracker事務(wù)跟蹤系統(tǒng),建立并配置了"任務(wù)分配"、"評審跟蹤"、"變更控制"和"BUG管理"等10余項(xiàng)管理流程,實(shí)現(xiàn)管理流程信息化,不僅將重要流程固化到信息平臺,并且實(shí)現(xiàn)了管理過程的剛性控制、有效追溯和統(tǒng)計分析,大幅提高項(xiàng)目管理可視化和可控化程度。
(三)運(yùn)用專業(yè)工具,提高管理效率。項(xiàng)目組充分利用信息技術(shù)專業(yè)優(yōu)勢,采用大量專業(yè)化工具軟件。如VSS文檔配置工具、CVS代碼配置工具、RTX即時通訊工具、QTP用例管理工具和Load-Runner壓力測試工具等。這些工具軟件的使用。顯著提高軟件合作開發(fā)協(xié)同管理效率,有效保證項(xiàng)目進(jìn)度和項(xiàng)目質(zhì)量,達(dá)到事半功倍效果。
(四)強(qiáng)化需求管理,確保需求實(shí)現(xiàn)。項(xiàng)目組嚴(yán)控需求范圍,避免項(xiàng)目范圍無序擴(kuò)大:加強(qiáng)需求分析迭代過程管理,有效控制各方需求交流和確認(rèn);采取需求文檔統(tǒng)一提交評審方式。確保項(xiàng)目進(jìn)度可控;實(shí)施需求全程管理,組織進(jìn)行需求跟蹤,確保需求功能點(diǎn)在系統(tǒng)設(shè)計、編碼實(shí)現(xiàn)和系統(tǒng)測試等后續(xù)階段的有效體現(xiàn);嚴(yán)控需求變更,保持需求穩(wěn)定,確保項(xiàng)目進(jìn)度和質(zhì)量可控。
(五)重視配置管理,適應(yīng)持續(xù)變化。針對項(xiàng)目文檔和代碼持續(xù)變化的特點(diǎn),項(xiàng)目組建立文檔"工作庫"、"受控庫"、"基線庫"、"產(chǎn)品庫"和代碼"開發(fā)庫"、"版本庫"、"測試庫"、"備份庫"、"產(chǎn)品庫"。按照文檔和代碼成熟度實(shí)施配置管理.實(shí)現(xiàn)變化自動記錄和有效追溯,并定期出具《配置狀態(tài)報告》,使項(xiàng)目文檔和程序代碼的變化得到有效管理。
(六)加強(qiáng)進(jìn)度管理,控制項(xiàng)目節(jié)奏。按照總體計劃和項(xiàng)目進(jìn)展情況,項(xiàng)目組制定各階段計劃并將計劃層層分解。最終落實(shí)到每人周;對照檢查。每周對比計劃與進(jìn)度差異情況,分析差異形成原因并及時采取偏差處理措施:科學(xué)統(tǒng)籌,按工作特點(diǎn)采用倒班等形式提高工作效率;勞逸結(jié)合,定期組織活動盡最大努力提高工作效率。
(七)加大測試力度,提高代碼質(zhì)量。項(xiàng)目組精心編制各類測試用例共計2929個,共進(jìn)行3輪功能點(diǎn)測試、4輪綜合測試和l輪驗(yàn)證測試,共發(fā)現(xiàn)程序代碼缺陷(BUG)1152個,處理BUG記錄9687條。在測試階段,每天編制缺陷統(tǒng)計分析表和趨勢圖,每晚召開測試分析會,討論BUG解決方案及下步測試策略。值得一提的是.測試發(fā)現(xiàn)BUG全部在URTracker平臺的BUG管理流程中跟蹤控制,實(shí)現(xiàn)了測試問題管理無紙化,極大提高了測試質(zhì)量和管理效率。
(八)實(shí)施檢查輔導(dǎo),提升管理質(zhì)量。為確保管理規(guī)范和實(shí)施細(xì)則得到嚴(yán)格執(zhí)行,管理平臺和輔助工具得到正確使用,項(xiàng)目組隨時檢查、輔導(dǎo)項(xiàng)目管理過程和項(xiàng)目成果的規(guī)范符合性,發(fā)現(xiàn)問題耐心解釋認(rèn)真輔導(dǎo)。一旦問題不能馬上糾正.即出具《QA審核報告》,記錄并跟蹤問題直至解決。項(xiàng)目組堅(jiān)持在項(xiàng)目周例會和項(xiàng)目周報中通報管理規(guī)范執(zhí)行情況,每月出具《QA工作報告》,極大增強(qiáng)了制度規(guī)范的嚴(yán)肅性。
(九)組織培訓(xùn)溝通,形成良好文化。項(xiàng)目組倡導(dǎo)建立學(xué)習(xí)型組織,舉辦各類培訓(xùn)班,涵蓋管理規(guī)范、工具使用、需求分析、系統(tǒng)測試和業(yè)務(wù)知識等各方面內(nèi)容,并設(shè)立知識庫流程供學(xué)習(xí)分享。項(xiàng)目組采用例會報告、通信平臺和組織活動等多種形式,讓合作各方充分交流有效溝通.將制度和規(guī)范融入組織行為和管理過程,形成自覺遵守并持續(xù)改進(jìn)項(xiàng)目管理制度、制度行為合一的良好文化。
三、持續(xù)改進(jìn),提升項(xiàng)目管理水平的幾點(diǎn)啟示
在以往軟件研發(fā)項(xiàng)目實(shí)踐中,農(nóng)發(fā)行在一定程度上存在諸如過程管理不規(guī)范、跟蹤與控制不力等管理問題,最終導(dǎo)致項(xiàng)目文檔不完整、代碼管理紊亂、軟件未能實(shí)現(xiàn)預(yù)期需求、項(xiàng)目工期延誤、系統(tǒng)后續(xù)升級改造對合作公司依賴嚴(yán)重甚至項(xiàng)目失控等種種問題。
事實(shí)上,軟件項(xiàng)目不成功的根本原因,80%以上不在軟件研發(fā)技術(shù)水平,而在項(xiàng)目管理質(zhì)量。尤其是看似簡單的過程管理。本次系統(tǒng)改造時間緊、任務(wù)重,面臨的困難和風(fēng)險超乎想象,且計劃外情況發(fā)生較多,之所以最終能夠取得成功,除了項(xiàng)目組全體成員忘我的工作精神、頑強(qiáng)的拼搏精神、感人的奉獻(xiàn)精神以外,項(xiàng)目管理發(fā)揮了至關(guān)重要的作用,值得認(rèn)真總結(jié)。
(一) 始終堅(jiān)持樹立科學(xué)的管理理念。必須高度重視項(xiàng)目管理,充分認(rèn)識項(xiàng)目管理內(nèi)在價值。營造實(shí)施管理規(guī)范化的組織文化,塑造管理促進(jìn)質(zhì)量的價值觀。通過高質(zhì)量的項(xiàng)目管理追求高質(zhì)量的項(xiàng)目成果,這是農(nóng)發(fā)行項(xiàng)目管理理念的重要突破和重大跨越。
(二)始終堅(jiān)持運(yùn)用先進(jìn)的管理方法。光有理念和制度是遠(yuǎn)遠(yuǎn)不夠的,要落實(shí)有效的項(xiàng)目管理,制度規(guī)范貢獻(xiàn)度僅占20%,學(xué)習(xí)培訓(xùn)貢獻(xiàn)度僅占20%,有效組織保證、科學(xué)管理流程和剛性控制平臺的貢獻(xiàn)度約占60%以上。前二項(xiàng)體現(xiàn)了管理理念,第三項(xiàng)管理方式才是落實(shí)管理理念的真正落腳點(diǎn)。
(三)始終堅(jiān)持持續(xù)改進(jìn)的管理態(tài)度。所有項(xiàng)目都具有唯一性,在相應(yīng)制度規(guī)范體系下,結(jié)合項(xiàng)目實(shí)際,實(shí)事求是地制定各項(xiàng)實(shí)施細(xì)則,對制度規(guī)范進(jìn)行持續(xù)優(yōu)化、細(xì)化甚至裁剪、調(diào)整。使項(xiàng)目管理更具操作性,使項(xiàng)目管理并通過項(xiàng)目管理帶動項(xiàng)目成員處于不斷自我完善的良性循環(huán)之中,這是制度規(guī)范得以有效推行的重要一環(huán)。
(四)始終堅(jiān)持敢于管理的信心勇氣。一旦選擇了一條道路,就意味著不僅選擇了目的地,而且選擇了這條道路上的所有困難險阻。項(xiàng)目組成員背景、理念和習(xí)慣各不相同,初始的一片懷疑和不理解.過程中的偶爾忽視、怠慢和抵觸是可以預(yù)見的。只要堅(jiān)定信心,保持勇氣,堅(jiān)持管理,注重細(xì)節(jié),就一定能克服種種困難。
隨著農(nóng)發(fā)行打造現(xiàn)代銀行步伐的日益加快。軟件研發(fā)工作在農(nóng)發(fā)行發(fā)展戰(zhàn)略中地位將日益重要。軟件研發(fā)必將迅速走向日?;m?xiàng)目管理也將走向制度化和規(guī)范化,并且將不斷發(fā)展、豐富和延伸,最終建立涵蓋諸如環(huán)境、人員、機(jī)制、制度、規(guī)范、標(biāo)準(zhǔn)、過程、措施、文檔、編程和數(shù)據(jù)等各方面多層次的管理制度體系,這將是踐行科學(xué)發(fā)展觀、實(shí)現(xiàn)軟件研發(fā)可持續(xù)發(fā)展的必然結(jié)果。