軟件維護(hù)項(xiàng)目管理策略
時(shí)間:2022-04-18 11:27:00
導(dǎo)語(yǔ):軟件維護(hù)項(xiàng)目管理策略一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
國(guó)內(nèi)大多數(shù)公司在外包軟件維護(hù)項(xiàng)目過(guò)程中,由于信息不對(duì)稱、軟件工作可見(jiàn)性差、人員變動(dòng)大等原因,普遍存在著無(wú)法對(duì)外包廠商進(jìn)行有效管理、工作量無(wú)法估算和監(jiān)控、維護(hù)風(fēng)險(xiǎn)大等問(wèn)題。根據(jù)多年的經(jīng)驗(yàn),我們針對(duì)代碼維護(hù)頻繁、質(zhì)量要求嚴(yán)格的軟件維護(hù)項(xiàng)目提出了一種維護(hù)項(xiàng)目管理方法,從流程管理上進(jìn)行有效監(jiān)控,在提高維護(hù)質(zhì)量的同時(shí)從控制工作量的角度控制維護(hù)費(fèi)用,取得了良好的效果。
一、軟件維護(hù)項(xiàng)目概述
1.項(xiàng)目背景上海證券交易所信息系統(tǒng)是上海證券交易所的核心系統(tǒng)之一,自1996年提出建設(shè),經(jīng)過(guò)需求探索、實(shí)施和完善,于1999年基本建成。整個(gè)系統(tǒng)覆蓋了上海證券交易所信息中心、發(fā)行上市部、公司管理部、會(huì)員部、交易部、中證指數(shù)公司等多個(gè)部門(mén)的核心業(yè)務(wù),與交易系統(tǒng)、監(jiān)察系統(tǒng)、中登公司結(jié)算系統(tǒng)、券商、上市公司、上海證券交易所官方網(wǎng)站、報(bào)社等多方建立了復(fù)雜的數(shù)據(jù)接口。系統(tǒng)建成后,由于中國(guó)證券市場(chǎng)的迅猛發(fā)展和上海證券交易所新業(yè)務(wù)的拓展以及管理方式的改變等因素,信息系統(tǒng)需要根據(jù)業(yè)務(wù)和管理的變化進(jìn)行相應(yīng)的頻繁調(diào)整,使之能夠滿足業(yè)務(wù)的開(kāi)展。某些新業(yè)務(wù)的推出由于保密等特殊要求,還需要在限定時(shí)間內(nèi)完成代碼的變更上線。根據(jù)歷史數(shù)據(jù)統(tǒng)計(jì),整個(gè)信息系統(tǒng)每周平均需要進(jìn)行1次以上的變更。
同時(shí),由于上海證券交易所業(yè)務(wù)的特殊性,一個(gè)很小的差錯(cuò)就有可能引起市場(chǎng)波動(dòng),因此要確保系統(tǒng)變更的絕對(duì)正確。頻繁的系統(tǒng)變更,給管理和系統(tǒng)安全運(yùn)營(yíng)帶來(lái)了極大的挑戰(zhàn)。為了適應(yīng)業(yè)務(wù)的變更需要,降低運(yùn)行風(fēng)險(xiǎn),我們經(jīng)過(guò)多年的摸索和實(shí)踐制定了一套維護(hù)項(xiàng)目管理辦法,從維護(hù)工作分類、軟件生命周期模型選擇、維護(hù)工作流程、工作量管理、工作匯報(bào)制度等方面進(jìn)行控制,從各方面確保在控制維護(hù)費(fèi)用的同時(shí)提高維護(hù)質(zhì)量,確保在預(yù)算范圍內(nèi)高質(zhì)量地完成維護(hù)工作,保障信息系統(tǒng)的安全可靠運(yùn)行。考慮到運(yùn)維支持的及時(shí)性和信息安全性,我們要求外包廠商的維護(hù)團(tuán)隊(duì)全部駐場(chǎng)維護(hù),按照派出人員數(shù)和預(yù)計(jì)維護(hù)工作量?jī)蓚€(gè)方面進(jìn)行合同費(fèi)用控制。按照實(shí)際派出人員數(shù)和實(shí)際維護(hù)工作量進(jìn)行合同費(fèi)用最終結(jié)算。
2.工作內(nèi)容在本項(xiàng)目中的維護(hù)任務(wù)主要為保障信息系統(tǒng)正常運(yùn)行提供支持服務(wù),配合業(yè)務(wù)變更對(duì)軟件系統(tǒng)進(jìn)行維護(hù)等,包括軟件功能變更等開(kāi)發(fā)維護(hù)、日常運(yùn)維支持和一些臨時(shí)性工作需求。根據(jù)風(fēng)險(xiǎn)控制等管理需要,我們將軟件維護(hù)分為以下五類,不同的工作類別采用不同的管理手段。
(1)新增功能:在業(yè)務(wù)模塊中添加新的業(yè)務(wù)功能或操作。
(2)功能變更:對(duì)已上線使用的業(yè)務(wù)功能進(jìn)行修改、完善和擴(kuò)充或變更、下線操作。以上兩類一般需要修改源代碼,明確需求后,經(jīng)過(guò)嚴(yán)格軟件維護(hù)項(xiàng)目管理方法上海證券交易所信息echnologyManagement的變更影響分析,按照開(kāi)發(fā)流程實(shí)施,經(jīng)過(guò)測(cè)試后上線。
(3)輔助性操作:分為數(shù)據(jù)相關(guān)和非數(shù)據(jù)相關(guān)兩個(gè)部分,不涉及代碼的修改,用于支持用戶更好地開(kāi)展工作或者進(jìn)行開(kāi)發(fā)的輔助工作。數(shù)據(jù)相關(guān)工作主要是配合用戶的臨時(shí)需求進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、回溯等工作。非數(shù)據(jù)相關(guān)工作包括用戶賬戶開(kāi)設(shè)、培訓(xùn)、應(yīng)用軟件安裝等事務(wù)性工作。
(4)常規(guī)操作:周期性的系統(tǒng)運(yùn)維工作,包括日常例行檢查、日常維護(hù)操作等。
(5)應(yīng)急處理:對(duì)各類因系統(tǒng)故障、軟件功能缺陷等突發(fā)事件處理和應(yīng)對(duì),確保系統(tǒng)盡快提供服務(wù),以免對(duì)業(yè)務(wù)開(kāi)展造成影響。
二、軟件維護(hù)工作管理
按照合同約定,對(duì)外部廠商主要從其派出人員和提供工作量?jī)蓚€(gè)方面進(jìn)行控制。派出人員出勤率和人員素質(zhì)等比較容易考核,在此不做詳細(xì)介紹。不同的維護(hù)工作采用不同的工作量估算和審核過(guò)程,一般按照外包廠商項(xiàng)目經(jīng)理估算工作量、用戶項(xiàng)目經(jīng)理審核工作量、外包廠商編寫(xiě)計(jì)劃實(shí)施并登記實(shí)際工作量、用戶項(xiàng)目經(jīng)理審核實(shí)際花費(fèi)工作量等進(jìn)行審核。新增功能、變更功能時(shí)由于工作復(fù)雜且周期長(zhǎng),因此采用《維護(hù)工作申請(qǐng)單》記錄需求和相關(guān)的審批流程,詳細(xì)估算維護(hù)工作量,并采用項(xiàng)目日?qǐng)?bào)表逐日記錄實(shí)際發(fā)生的工作量;輔助性操作和常規(guī)操作一般單次維護(hù)工作量小且周期短,僅用項(xiàng)目日?qǐng)?bào)記錄工作量,采用抽查核準(zhǔn)的方法評(píng)估工作量;常規(guī)操作使用《操作記錄單》記錄操作日志和實(shí)際花費(fèi)時(shí)間;應(yīng)急處理由于事情緊急,一般不預(yù)先估計(jì)工作量,而采用事后確認(rèn)的方法記錄工作量。下面以占工作量比重最大且審核最嚴(yán)格的新增、變更工作類別為例進(jìn)行介紹。
參與角色在項(xiàng)目管理中主要涉及以下幾類角色:一是用戶代表,作為需求方和信息系統(tǒng)使用人員的代表,提出日常維護(hù)需求,負(fù)責(zé)維護(hù)需求提出、確認(rèn),系統(tǒng)變更后驗(yàn)收和使用;二是用戶項(xiàng)目經(jīng)理,即出資人代表,代表上海證券交易所對(duì)項(xiàng)目進(jìn)行總體協(xié)調(diào)和管理,負(fù)責(zé)合同相關(guān)事項(xiàng)管理;三是技術(shù)負(fù)責(zé)人,即用戶方信息系統(tǒng)的技術(shù)負(fù)責(zé)人,是信息系統(tǒng)的系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、業(yè)務(wù)系統(tǒng)技術(shù)代表的統(tǒng)稱,協(xié)助用戶項(xiàng)目經(jīng)理對(duì)外包廠商提出的技術(shù)方案、工作量進(jìn)行評(píng)估把關(guān)和批準(zhǔn),協(xié)同評(píng)估變更影響分析,批準(zhǔn)變更;四是外包廠商項(xiàng)目經(jīng)理,即外包廠商項(xiàng)目組負(fù)責(zé)人,與用戶項(xiàng)目經(jīng)理、用戶代表、技術(shù)負(fù)責(zé)人等有關(guān)人員協(xié)調(diào),組織維護(hù)組成員高質(zhì)量地完成維護(hù)工作;五是維護(hù)組,由外包廠商派出,維護(hù)工作實(shí)際執(zhí)行人,在外包廠商項(xiàng)目經(jīng)理組織下完成各項(xiàng)代碼維護(hù)和輔助工作。