[摘要]:
2009年1月,我所在的公司通過競標成功獲得某高校新建園區(qū)信息化網(wǎng)絡(luò)建設(shè)項目。我作為項目經(jīng)理負責項目中《校園一卡通系統(tǒng)設(shè)計》的組織規(guī)劃,實施與管理。本文以該項目開發(fā)為實例,將探討信息系統(tǒng)配置管理在項目管理中的重要性,結(jié)合實踐經(jīng)驗,以一做好項目前期需求調(diào)研,總體設(shè)計和詳細設(shè)計,制定完整的配置管理計劃,二項目全過程規(guī)范化配置管理,注重版本管理,三注意員工培訓并加強協(xié)調(diào)與溝通等過程為例,講述整個項目生命周期內(nèi)配置管理所起的積極作用。我們科學地運用了信息系統(tǒng)項目配置管理的一般理論知識及其指導方法,克服項目過程中的困難,有效地保障了項目的順利實施,很好地滿足了各利益相關(guān)者的需求和預(yù)期期望。
通過項目管理及項目團隊的努力,該系統(tǒng)在2009年3月下旬交付,提前1周完成。目前已在該高校投入使用,運行狀況良好,受到該校發(fā)起人的一致好評。
[正文]
2008年某中等學校由A省教育批準,轉(zhuǎn)型高職院校,通過市政批準,在A省某地給予新建園區(qū)。2008年底通過公開招標,我公司順利取得該高校信息化網(wǎng)絡(luò)建設(shè)項目資格,并由我所在的項目組承擔該項目的校園一卡通系統(tǒng)設(shè)計。在該項目中我作為項目經(jīng)理負責組織規(guī)劃,實施與管理,該項目于2009年1月正式啟動。
系統(tǒng)功能主要圍繞一卡實現(xiàn)校園內(nèi)部的“吃、住、行”,方便在校上千學生每天的日?;顒?,降低人工操作,實現(xiàn)多方雙贏。(1)吃:主要解決在校教師和學生通過食堂刷卡機進行日常的存款、消費,并具有良好的擴展性,日后可以很方便的讓申請校園入駐的超市,生活小店合作,實現(xiàn)在校園內(nèi)任何一處消費網(wǎng)點都能做到實時結(jié)算。(2)?。簩W生出入公寓必須攜帶一卡通,通過設(shè)立安檢門射區(qū),提示未帶一卡通的人員進入公寓,很好的防止非本校學生的進入,并能夠通過終端監(jiān)視,羅列出半夜未進入公寓的學生名單,方便公寓管理員掌握信息,快速排查,掌握學生去向。(3)行:學生通過一卡通可以自由出入圖書館、閱覽室、電子互聯(lián)區(qū),方便查閱資料,借還書籍,上網(wǎng)沖浪。該系統(tǒng)功能復雜,涉及終端較多,為實現(xiàn)計劃中的功能,項目前期通過以往開發(fā)類似的經(jīng)驗,采用JAVA+Sql做為主要開發(fā)工具,終端安檢門區(qū)采用先前公司開發(fā)的JAVA(Applet)中間件來實現(xiàn)數(shù)據(jù)接收和保存,消費網(wǎng)點則采用食堂刷卡機自身的優(yōu)勢:接口開放、公開,便于第三方系統(tǒng)的特點和主系統(tǒng)進行集成。由于其系統(tǒng)復雜,建設(shè)周期短,用戶需求多變、軟件更新頻繁,配置管理成為項目生命周期中的主要控制過程。
在項目開發(fā)過程中,配置管理角色的扮演越來越重要。一個好的配置管理過程能覆蓋整個項目開發(fā)和維護的各個方面,同時對項目管理也有重要的支持作用。在該項目中,我主要使用pvcs配置管理工具,并通過在做好項目前期需求調(diào)研,總體設(shè)計和詳細設(shè)計并制定完整的配置管理計劃。在項目全過程規(guī)范化配置管理和注重版本管理,注意員工培訓并加強溝通與協(xié)調(diào)等方法和策略來實施配置管理。
1. 做好項目前期需求調(diào)研,總體設(shè)計和詳細設(shè)計,并制定完整的配置管理計劃。
配置管理計劃的制定是配置管理中不可少的一步,它能有效的指導后期配置管理工作。在本項目中,配置管理計劃由項目經(jīng)理、客戶代表、配置管理員,通過小組會議形式制定完成,主要內(nèi)容包括:軟硬件資源配置管理計劃,配置項計劃,交付計劃,備份計劃,基線計劃,CCB審批計劃等。建立了維護配置管理的組織方針,確定了配置管理的總負責人及其責任和權(quán)限,確了配置管理的項目干系人,確定其介入時機??傊艺J為項目前期做好以上鋪墊工作可以減少變更,對后面一些工作可以說是水到渠成。同時,一個比較完整的計劃,也可以避免不必要的項目反工,而且項目管理員的工作也會比較好做一些。
在項目計劃階段,我對需求分析,總體設(shè)計和詳細設(shè)計這三項活動工期安排如下:需求分析1個月,總體設(shè)計和詳細設(shè)計總共2個月,時間盡量充足。在做需求調(diào)研的時候,我要求一定要和甲方代表充分溝通,深入挖掘客戶的隱性需求。不僅要實現(xiàn)客戶需求的功能,在界面上也要讓客戶滿意,為此我們制件出了B/S的界面,讓客戶對系統(tǒng)有一個感官上的整體了解,在需求分析完成工作之后,我們還通過小組會議的形式進行了確認和評審。并邀請客戶方代表參與。最終的《需求規(guī)格說明》我們也要求客戶方代表一定要簽字確認。在總體設(shè)計和詳細設(shè)計過程中,我們盡量使用適合本項目團隊特點的工具和技術(shù),并充分考慮其先進性和成熟性。在設(shè)計完成之后,我們?nèi)耘f對其進行了評審,總結(jié)和討論,對爭議比較大的地方交公司資深專家審核評定。
2. 項目全過程規(guī)范化配置管理,注重版本管理。
開發(fā)過程中,對文檔修改非常麻煩,在配置管理中,對任何一配置項的修改都可能導致版本的變化。因此,對配置管理規(guī)范化勢在必行,在本項目中,我要求配置標識一定要規(guī)范,必須獨立命名配置項,配置對象的標識要充分考慮命名對象之間存在的聯(lián)系。在配置管理中,項目組成員要各司其職,不得越權(quán)操作,同時還要根據(jù)自己的權(quán)限操作配置項。我的工作在配置管理中主要是:定制開發(fā)子系統(tǒng),定制訪問控制,制定常用策略,制定集成里程碑,進行系統(tǒng)集成。而配置管理員的職責主要是:創(chuàng)建配置順序,為項目成員分配權(quán)限,對存儲庫進行日常備份恢復等...軟件開發(fā)人員主要根據(jù)項目的開發(fā)配置管理策略,創(chuàng)建,修改和測試工作等。信息項目工程中某一階段的變更都會引起軟件配置的變更,對這種變更也必須做到嚴格規(guī)范的控制和管理。為此,我做了如下規(guī)定:處于工作狀態(tài)的產(chǎn)品開發(fā)人員可對其修改,而作為基線進入配置庫的產(chǎn)品,則不允許開發(fā)人員對其進行修改。在本項目中,我們還成立了臨時變更控制委員會CCB,由項目經(jīng)理,用戶代表,質(zhì)量控制人員,配置管理員5人組成。我們要求對于用戶提出的變更請求要嚴格按照變更控制流程處理。在用戶提交更多請求后,開發(fā)人員對其進行評價,并產(chǎn)生變更報告。由變更控制委員會〈CCB〉作出決定是否進行變更。通過批準,就重新檢出變更的配置項,建立測試基準程序,并執(zhí)行質(zhì)量保證和測試活動,必須通過CCB的鑒定審批后,方可實施變更。項目中的各種文件、技術(shù)文檔和程序版本均列入版本控制的范疇,按照一定的規(guī)則保存配置項的所有版本,配置管理員負責版本編號及控制工作。所有項目成員都必須遵照版本控制規(guī)程操作配置庫。
3. 注意員工培訓并加強協(xié)調(diào)與溝通。
項目組成員大多來自不同部門,對項目環(huán)境還不熟悉,為了能實施配置管理系統(tǒng),我建議公司對項目組成員進行相關(guān)培訓。針對配置管理員,我們要求他學習配置管理工具管理相關(guān)的內(nèi)容。針對開發(fā)人員,主要學習配置管理工具與開發(fā)相關(guān)的常用操作。針對全體人員,要讓他們了解配置管理策略和流程,以及如何與開發(fā)管理,與項目管理相結(jié)合。同時,我要求項目組成員要加強協(xié)調(diào)和溝通??梢允褂肞VCS,通過文檔共享和連鎖機制,電子郵件,飛信等,加強項目成員之間的溝通,做到有問題及時發(fā)現(xiàn),及時修改,及時通知,但又不額外增加很多的工作量,這樣有助于營造一個和諧,公平,競爭的氣氛和環(huán)境。
該項目歷時2個多月,提前1周完成,在整體運行中達到計劃要求,為高校師生改善了日常生活信息化,實現(xiàn)了多贏的結(jié)果,同時也鍛煉了我的項目管理能力,這于良好的項目配置管理是分不開的。目前系統(tǒng)運行正常,受到省教育有關(guān)部門和廣大師生的一致好評,對產(chǎn)品的滿意度較高?;赝椖康恼麄€過程,也存在了一些不足,比如在制定溝通計劃時沒有將食堂刷卡機的供應(yīng)商計劃在內(nèi),在項目快接近尾聲時候,產(chǎn)品還沒有到位,通過這次項目吸取經(jīng)驗。