陳素香 中國(guó)移動(dòng)通信集團(tuán)福建有限公司龍巖分公司支撐中心,福建 龍巖 364000
簡(jiǎn)析信息系統(tǒng)開發(fā)的變更控制
陳素香 中國(guó)移動(dòng)通信集團(tuán)福建有限公司龍巖分公司支撐中心,福建 龍巖 364000
2009年8月,中國(guó)移動(dòng)某分公司《運(yùn)營(yíng)管理統(tǒng)一門戶》項(xiàng)目正式啟動(dòng),筆者參與了該項(xiàng)目的開發(fā)。該系統(tǒng)的基本功能有日常辦公業(yè)務(wù)、電子公文傳輸、電子檔案管理、工作流引擎、表單和流程設(shè)計(jì)、人員組織架構(gòu)管理、與微軟OFFICE無縫集成等,可滿足各類辦公需求。系統(tǒng)采用了基于J2EE的SOA(Service Oriented Architecture)體系架構(gòu),數(shù)據(jù)庫(kù)Oracle 10g,采用了“物理集中,邏輯分散”的建設(shè)模式。信息系統(tǒng)項(xiàng)目由于目標(biāo)不明確、需求變化頻繁等原因,開發(fā)過程中發(fā)生變更在所難免。為了保證項(xiàng)目有序進(jìn)行,實(shí)施強(qiáng)有力的變更控制和管理非常必要。本文對(duì)《運(yùn)營(yíng)管理統(tǒng)一門戶》項(xiàng)目的需求、可能變更的范圍、采用的變更管理方法、措施和輔助工具,以及變更控制的步驟進(jìn)行了詳細(xì)的描述和介紹,并對(duì)存在的問題進(jìn)行了分析和探討。
信息系統(tǒng);項(xiàng)目管理;開發(fā);系統(tǒng)開發(fā);變更控制
近年來,中國(guó)移動(dòng)某分公司快速發(fā)展,由于公司內(nèi)人員計(jì)算機(jī)應(yīng)用水平參差不齊,辦公方式多種多樣,有的手工式傳統(tǒng)辦公,有的使用了處理簡(jiǎn)單事務(wù)的辦公自動(dòng)化軟件,有的使用辦公軟件失敗后又進(jìn)入手工辦公等等,辦公效率較低,公司領(lǐng)導(dǎo)決定要大力推進(jìn)企業(yè)信息化,建立一個(gè)能滿足公司實(shí)際需要的跨地域的協(xié)同的辦公平臺(tái)。2009年8月,《運(yùn)營(yíng)管理統(tǒng)一門戶》項(xiàng)目正式啟動(dòng),項(xiàng)目工期9個(gè)月,投資310萬元。項(xiàng)目組共12人。系統(tǒng)的基本功能包括:日常辦公業(yè)務(wù)、電子公文傳輸、電子檔案管理、工作流引擎、表單和流程設(shè)計(jì)工具、人員組織架構(gòu)管理、與微軟OFFICE無縫集成等。經(jīng)過對(duì)目前主流的幾種OA應(yīng)用平臺(tái)進(jìn)行優(yōu)劣分析和比較,項(xiàng)目組確定采用基于J2EE的SOA(Service Oriented Architecture)體系架構(gòu),數(shù)據(jù)庫(kù)Oracle 10g,VMware vSphere資源池平臺(tái)服務(wù)器3臺(tái),VMware管理服務(wù)器1臺(tái),測(cè)試服務(wù)器1臺(tái),采用“物理集中,邏輯分散”的建設(shè)模式。OA項(xiàng)目成功對(duì)于企業(yè)來說是一次管理上的重大進(jìn)步,而如果失敗,不僅企業(yè)失去一次提高的機(jī)會(huì),而且OA是實(shí)實(shí)在在的“一把手工程”,如果失敗會(huì)使企業(yè)高層對(duì)信息化的信心大打折扣。有調(diào)查報(bào)告披露,目前中國(guó)OA項(xiàng)目60%~70%都是失敗的,所以在這次項(xiàng)目的建設(shè)過程中我們對(duì)項(xiàng)目管理工作非常重視,要求項(xiàng)目團(tuán)隊(duì)不僅要精通計(jì)算機(jī)知識(shí),而且要對(duì)企業(yè)的業(yè)務(wù)、工作方法、工作流程甚至企業(yè)文化都有一個(gè)很深的認(rèn)識(shí)。
導(dǎo)致項(xiàng)目變更的原因有:產(chǎn)品范圍定義的疏忽、項(xiàng)目范圍定義的疏忽、應(yīng)對(duì)風(fēng)險(xiǎn)的緊急計(jì)劃、項(xiàng)目執(zhí)行過程與項(xiàng)目基準(zhǔn)要求不一致帶來的被動(dòng)調(diào)整、用戶需求變化、國(guó)家政策變化等外部事件的發(fā)生等。在本項(xiàng)目的實(shí)施過程中遇到的變更情況主要有:對(duì)已確認(rèn)的業(yè)務(wù)流程的變更、對(duì)操作界面的變更以及用戶隨著對(duì)信息系統(tǒng)的接觸和了解,不斷產(chǎn)生的一些新的想法和需求。我們主要從三方面對(duì)變更進(jìn)行管理和控制:一是做好需求分析基礎(chǔ)工作,避免因需求分析不細(xì)致導(dǎo)致的變更;二是制定項(xiàng)目變更管理計(jì)劃,規(guī)范變更控制流程;三是采用輔助工具加強(qiáng)變更管理,防止人為失誤。
在本項(xiàng)目中,項(xiàng)目組為有效獲得客戶需求,采用Rational rose和Visio工具的文字或圖形化功能描述需求,對(duì)總體業(yè)務(wù)需求、功能需求和系統(tǒng)技術(shù)要求都進(jìn)行了分析,進(jìn)行了網(wǎng)絡(luò)環(huán)境下的業(yè)務(wù)流程設(shè)計(jì),為了增強(qiáng)了對(duì)業(yè)務(wù)的感性認(rèn)識(shí),項(xiàng)目組成員到相關(guān)業(yè)務(wù)崗位進(jìn)行了短期學(xué)習(xí),積極鼓勵(lì)、接納和反饋各業(yè)務(wù)崗位人員提出的需求,依據(jù)標(biāo)準(zhǔn)規(guī)范先行的原則,首先研究和制定標(biāo)準(zhǔn)規(guī)范體系,以標(biāo)準(zhǔn)規(guī)范為基礎(chǔ),對(duì)各部門的顯性需求進(jìn)行收集,對(duì)沒有提出的隱性需求進(jìn)行挖掘,參考了同行業(yè)中成功的OA系統(tǒng),最后,梳理獲得的各類需求信息,編寫了需求規(guī)格說明書并提交評(píng)審。由于準(zhǔn)備充分,評(píng)審順利通過。
變更控制的目的并不是控制變更的發(fā)生,而是對(duì)變更進(jìn)行科學(xué)有效地管理,確保變更有序進(jìn)行,避免造成系統(tǒng)開發(fā)的混亂。在項(xiàng)目中,我們制定了項(xiàng)目變更管理計(jì)劃,并要求項(xiàng)目組嚴(yán)格按變更控制流程規(guī)范執(zhí)行變更:1、變更申請(qǐng)。變更請(qǐng)求必須以書面形式提交到項(xiàng)目組。2、變更評(píng)估和決策。接到變更申請(qǐng)后,根據(jù)需求涉及的部門成立臨時(shí)變更控制委員會(huì),由項(xiàng)目經(jīng)理、開發(fā)骨干、相關(guān)業(yè)務(wù)部門負(fù)責(zé)人、質(zhì)量管理員、配置管理員等至少五人組成。主要職責(zé)是對(duì)變更申請(qǐng)進(jìn)行評(píng)估和決策。3、變更實(shí)施。對(duì)于經(jīng)評(píng)審批準(zhǔn)的變更,項(xiàng)目經(jīng)理根據(jù)變更產(chǎn)生的影響程度,適當(dāng)調(diào)整項(xiàng)目的進(jìn)度和成本基線,以書面的形式下達(dá)變更指令,由設(shè)計(jì)開發(fā)人員在“開發(fā)庫(kù)”中進(jìn)行程序和文檔的修改。4、變更驗(yàn)證。變更處理完成后,由配置管理員和受到變更影響的人員對(duì)變更進(jìn)行評(píng)價(jià),確定變更與預(yù)計(jì)是否相符。5、變更溝通和歸檔,及時(shí)將變更結(jié)果通知相關(guān)干系人,配置管理員將本次修改后的程序和文檔在“受控庫(kù)”中進(jìn)行歸檔處理和版本升級(jí),對(duì)于在運(yùn)行的產(chǎn)品,則在“產(chǎn)品庫(kù)”中版本升級(jí)和發(fā)布。
項(xiàng)目建設(shè)過程中,有一份關(guān)于設(shè)備報(bào)修流程的變更請(qǐng)求是:有時(shí)會(huì)出現(xiàn)已上報(bào)的維修沒有及時(shí)得到處理和反饋,建議整個(gè)表單流程未完成則表單無法結(jié)束。變更控制委員在會(huì)上從政策法規(guī)、流程的可行性、客戶可接受的程度等方面對(duì)變更申請(qǐng)進(jìn)行了全面細(xì)致的分析,最后達(dá)成一致結(jié)論:這個(gè)變更申請(qǐng)有利于工作的閉環(huán)管理,決定進(jìn)行本次需求的變更。還有一份關(guān)于修改特殊業(yè)務(wù)需求處理流程的變更請(qǐng)求是:為了縮短業(yè)務(wù)受理的總時(shí)長(zhǎng),建議精簡(jiǎn)流程,使表單無需經(jīng)過領(lǐng)導(dǎo)審批就可以執(zhí)行。變更控制委員評(píng)估后的結(jié)論是:此流程關(guān)系到SOX(薩班斯審計(jì))的規(guī)定和要求,必須經(jīng)過流程中各個(gè)部門的領(lǐng)導(dǎo)審批后才能執(zhí)行,決定不進(jìn)行本次需求的變更。會(huì)后,以書面的形式將本次評(píng)審的結(jié)果通知了變更申請(qǐng)人員,申請(qǐng)者順利接受了評(píng)審結(jié)果,項(xiàng)目組也避免了盲目變更造成負(fù)面影響。
在項(xiàng)目建設(shè)過程中,我們采用VSS(Visual Source Safe )輔助工具來加強(qiáng)變更管理。主要考慮到VSS功能強(qiáng)大,操作簡(jiǎn)單,比較常用等方面原因。VSS的系統(tǒng)管理員由我兼任,我為項(xiàng)目組每個(gè)成員建立了訪問賬戶和權(quán)限,配置了“開發(fā)庫(kù)”、“受控庫(kù)”和“產(chǎn)品庫(kù)”。項(xiàng)目組所有成員根據(jù)各自的權(quán)限從VSS中獲取數(shù)據(jù)定義和資源。VSS的項(xiàng)目組織管理使項(xiàng)目組的協(xié)調(diào)簡(jiǎn)單容易直觀,當(dāng)一個(gè)和一組文件發(fā)放給另一個(gè)成員、小組、Web站點(diǎn)或是任何其他的地址,VSS能確保他們之間的真正共享及所選的一組文件的不同版本的安全性。在整個(gè)開發(fā)過程中,未出現(xiàn)修改混亂和版本失控的現(xiàn)象。
《運(yùn)營(yíng)管理統(tǒng)一門戶》項(xiàng)目經(jīng)過近9個(gè)月的開發(fā),于2010年4月順利上線運(yùn)行,至今已經(jīng)運(yùn)行一年多了,運(yùn)行狀況良好,得到了廣大用戶的諸多好評(píng)。項(xiàng)目的成功很大程度上歸功于在項(xiàng)目的建設(shè)過程中實(shí)施了強(qiáng)有力的變更控制和管理。項(xiàng)目結(jié)束后,我們對(duì)項(xiàng)目變更控制的流程和方法進(jìn)行了經(jīng)驗(yàn)總結(jié),并尋找需要改進(jìn)的地方,我們總結(jié)了兩點(diǎn)待改進(jìn)之處:1、在項(xiàng)目建設(shè)的過程中無法預(yù)防在程序完成后用戶提出操作界面修改的問題。今后,在界面設(shè)計(jì)上盡量采用原型法,方便與用戶多溝通,有利于用戶提出改進(jìn)意見,避免重復(fù)開發(fā)。2、每次變更時(shí)成立臨時(shí)變更控制委員會(huì)進(jìn)行變更評(píng)估與決策,歷時(shí)較長(zhǎng)。今后,在變更控制委員會(huì)下建立變更控制小組,對(duì)于某些不涉及流程和關(guān)鍵業(yè)務(wù)的變更需求,由變更控制小組直接負(fù)責(zé)審核處理,并將處理結(jié)果及時(shí)上報(bào)變更控制委員會(huì),有利于提高項(xiàng)目變更的工作效率。
[1]張友生,田俊國(guó),殷建民.信息系統(tǒng)項(xiàng)目管理師輔導(dǎo)教程[M].北京:電子工業(yè)出版社.2005年9月
[2]陳禹.信息系統(tǒng)管理工程師教程[M].北京:清華大學(xué)出版社,2006年1月
[3]韓萬江,姜立新.軟件開發(fā)項(xiàng)目管理[M].北京:機(jī)械工業(yè)出版社.2004年1月
[4]張友生,鄧子云.系統(tǒng)集成項(xiàng)目管理工程師輔導(dǎo)教程[M].北京:電子工業(yè)出版社.2009年1月
陳素香,工程師,本科,學(xué)士,畢業(yè)于南京郵電學(xué)院計(jì)算機(jī)通信工程專業(yè),現(xiàn)在中國(guó)移動(dòng)通信集團(tuán)福建有限公司龍巖分公司支撐中心運(yùn)營(yíng)管理室工作,長(zhǎng)期從事BOSS系統(tǒng)維護(hù)工作。
10.3969/j.issn.1001-8972.2011.22.047