摘 要:隨著數(shù)字化時代到來,企業(yè)信息化建設(shè)進(jìn)入跨學(xué)科、跨部門、多單位開發(fā)、需求復(fù)雜多變的新環(huán)境,通過對配置管理作用認(rèn)識,采用一些配置管理技術(shù),探索一種較為便捷、易于掌握和管理的配置管理方法,使企業(yè)信息化建設(shè)過程中提升開發(fā)項目質(zhì)量和團(tuán)隊協(xié)作能力。
關(guān)鍵詞:信息化建設(shè); 配置管理; Visual Source Safe; Source Offsite
中圖分類號:F27 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-3315(2012)08-169-001
企業(yè)信息化建設(shè)隨著信息技術(shù)完善,開發(fā)單位能力提高,信息系統(tǒng)項目成功率有了較大提高。然而,由于傳統(tǒng)企業(yè)對軟件工程項目管理的理解認(rèn)識停留在傳統(tǒng)項目管理中,其中關(guān)系信息系統(tǒng)質(zhì)量的配置管理更沒有太多認(rèn)識了解。正確地在企業(yè)信息化建設(shè)中實(shí)施配置管理,有賴于全面正確地認(rèn)識軟件配置管理,以及避免一些常見的誤區(qū),并選擇合適配置管理工具,進(jìn)行企業(yè)信息化項目建設(shè)中配置管理工作,這樣對信息系統(tǒng)項目質(zhì)量有著至關(guān)重要的幫助。
一、信息系統(tǒng)項目中配置管理必要性
信息系統(tǒng)項目配置管理作為貫穿信息系統(tǒng)開發(fā)過程始終的一項工作,其在項目管理中有重要的地位和作用。CMMI(軟件能力成熟度模型集成)中項目配置管理的目的在于運(yùn)用配置標(biāo)識、配置控制、配置狀態(tài)統(tǒng)計和配置審計,建立和維護(hù)工作測評的完整性。隨著現(xiàn)代軟件技術(shù)的發(fā)展,企業(yè)中信息化項目與生產(chǎn)自控系統(tǒng)緊密聯(lián)系,多個開發(fā)單位共同參與,而企業(yè)內(nèi)部用戶對于軟件項目的需求日益復(fù)雜而且變更頻繁,然而傳統(tǒng)企業(yè)信息化管理人員對配置管理認(rèn)識忽視,僅重視項目的關(guān)鍵節(jié)點(diǎn)管理,加之只重視系統(tǒng)和數(shù)據(jù)庫開發(fā)工具的選擇,而忽視配置管理工具的選擇,較易出現(xiàn)對信息化配置管理失控現(xiàn)象,造成信息系統(tǒng)實(shí)踐中出現(xiàn)一系列問題:
1.信息系統(tǒng)項目過程管理松散
主要體現(xiàn)在系統(tǒng)開發(fā)中過程跟蹤困難,企業(yè)領(lǐng)導(dǎo)無法直接了解信息項目進(jìn)展情況,往往只有看到系統(tǒng)模型或驗收結(jié)果,對項目指導(dǎo)十分困難;企業(yè)項目負(fù)責(zé)人在開發(fā)中對項目進(jìn)展無法直接獲取,需要與多個開發(fā)單位項目經(jīng)理溝通才能了解項目階段成果,開發(fā)過程的質(zhì)量無法把握,項目進(jìn)展隨意性很大,由于過程控制完全靠項目負(fù)責(zé)人個人對項目把握能力,往往出現(xiàn)不斷向上級匯報、不停向開發(fā)方要資料,項目過程跟蹤十分困難;而項目開發(fā)單位人員和企業(yè)參與人員,由于沒有統(tǒng)一的配置管理平臺,項目過程信息僅局限在分管項目中,缺少彼此了解和溝通。最終,對該信息系統(tǒng)項目而言,雖然基本按照工程項目進(jìn)行關(guān)鍵節(jié)點(diǎn)管理,但其中的內(nèi)部管理卻松散混亂,項目質(zhì)量大打折扣。
2.信息系統(tǒng)項目團(tuán)隊溝通不利
由于企業(yè)信息項目性質(zhì)涉及多個技術(shù)范疇,如自動化、信息系統(tǒng)的跨學(xué)科項目,往往涉及開發(fā)方、使用方、管理方等多個單位部門。傳統(tǒng)項目協(xié)調(diào)管理模式采用項目組會議、電子郵件等方式進(jìn)行項目組內(nèi)部成員溝通,但是由于沒有統(tǒng)一的信息共享平臺,加之部分企業(yè)為了安全管理要求,采用內(nèi)外網(wǎng)物理隔離等因素,造成彼此間信息溝通不暢,對項目需求理解一致性、快速有效性等方面造成偏差,例如僅對同一文檔的多方修改確認(rèn),隨著涉及單位人員增加,溝通效率幾何級下降。
二、企業(yè)信息化建設(shè)配置管理工具選擇
1.培訓(xùn)和實(shí)施方便:企業(yè)或開發(fā)單位項目負(fù)責(zé)人通過對開發(fā)人員和項目其他干系人進(jìn)行簡單培訓(xùn)就可以全面實(shí)施。
2.與開發(fā)軟件集成度較高:滿足widows平臺中該軟件支持考慮到和開發(fā)工具Visual Studio的集成,該工具可以較好結(jié)合平臺。
3.版本控制簡單:軟件配置管理的核心功能是版本控制,其他配置管理的功能都建立在版本控制功能之上,而版本控制就是對軟件開發(fā)過程中產(chǎn)生的所有系統(tǒng)對象的管理,也是對各個版本的各種操作的控制,并保證開發(fā)人員在任何時候都能取到軟件系統(tǒng)的任何一個歷史版本。該軟件可以簡單明確的重現(xiàn)軟件開發(fā)系統(tǒng)的每一個歷史版本。
4.過程管理嚴(yán)格:可以對訪問權(quán)限的控制、開發(fā)規(guī)則等等的規(guī)范化,針對項目軟件代碼及資料保密、業(yè)務(wù)資料掌握等方面,有著較好地把握。
5.產(chǎn)品發(fā)布管理清晰:項目管理人員可以實(shí)時清楚了解項目狀態(tài),對項目計劃軟件的變更、軟件發(fā)布計劃預(yù)先制定、跟蹤管理版本等唯一一組配置項集合的管理。
6.變更請求管理協(xié)同:在跟蹤和管理開發(fā)過程中可以針對需要增強(qiáng)或者是一些缺陷需要修補(bǔ)的變更請求進(jìn)行管理,可以方便團(tuán)隊間溝通和協(xié)作。
企業(yè)信息化建設(shè)進(jìn)入跨學(xué)科、跨部門、多單位開發(fā)、需求復(fù)雜多變的新環(huán)境,通過對配置管理作用認(rèn)識,采用一些配置管理技術(shù),探索一種較為便捷、易于掌握和管理的配置管理方法,使企業(yè)信息化建設(shè)過程中提升開發(fā)項目質(zhì)量和團(tuán)隊協(xié)作能力。企業(yè)信息系統(tǒng)項目開發(fā)過程中,切實(shí)有效的配置管理提高了項目組的工作效率,減少了工作差錯,降低項目風(fēng)險,達(dá)到了節(jié)省開發(fā)費(fèi)用、規(guī)范管理以及建立企業(yè)知識庫的目的。
參考文獻(xiàn):
[1]柳純錄,劉明亮.信息系統(tǒng)項目管理師教程[M].清華大學(xué)出版社,2008-1-1:337
[2]王志敏.小型軟件項目配置管理的實(shí)施.上海應(yīng)用技術(shù)學(xué)院學(xué)報(自然科學(xué)版),2010,10(2):138-141
[3]裴樹軍,陳德運(yùn),陳曉雪.軟件配置管理在軟件開發(fā)平臺中的應(yīng)用.哈爾濱理工大學(xué)學(xué)報.2010.1(15):28-32
[4]徐曉春等.軟件配置管理[M].清華大學(xué)出版社,2006
[5]孟顯英.淺談軟件配置管理.計算機(jī)工程應(yīng)用技術(shù).2010.6(18).5092,5097