【摘要】本文以我參與的某大專院校的教務(wù)管理系統(tǒng)為實(shí)例,探討了信息系統(tǒng)項目進(jìn)度管理在項目實(shí)施過程中的重要性。項目中我采用PERT計劃評審技術(shù),標(biāo)識關(guān)鍵任務(wù)的同時,允許一些任務(wù)并行進(jìn)行;著重考慮人員在整個項目開發(fā)中的安排;重視文檔規(guī)范;為減少人員之間的通訊障礙,還啟用了Notes系統(tǒng);跟蹤和控制項目計劃的執(zhí)行等措施,保證了項目的按期完工,得到各項目干系人的認(rèn)可。
【關(guān)鍵詞】項目 "進(jìn)度管理 "PERT計劃評審技術(shù)
【中圖分類號】G64 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2014)09-0034-02
教務(wù)管理系統(tǒng)采用B/S體系結(jié)構(gòu),主要包括系統(tǒng)管理、教師管理、學(xué)生管理、選課管理、排課管理、考務(wù)管理、成績管理、報表統(tǒng)計等模塊。主機(jī)主要有一臺數(shù)據(jù)庫服務(wù)器(Sun Fire 6800)和一臺應(yīng)用服務(wù)器(Sun v880),主機(jī)操作系統(tǒng)主要采用強(qiáng)大的UNIX操作系統(tǒng),應(yīng)用服務(wù)器則從方便考慮采用Windows 2003操作系統(tǒng),數(shù)據(jù)庫則選擇業(yè)內(nèi)領(lǐng)先的企業(yè)版Oracle 10g,應(yīng)用中間件平臺使用BEA的WebLogic10,應(yīng)用服務(wù)開發(fā)采用J2EE平臺。
進(jìn)度管理是信息系統(tǒng)項目管理的一個重要組成部分,貫穿于整個項目生命周期,其目的是通過執(zhí)行項目進(jìn)度管理過程和使用一些基本的項目管理工具和技術(shù)來檢查實(shí)際進(jìn)度是否與計劃進(jìn)度相一致,如果出現(xiàn)偏差,便要及時找出原因,采取必要的補(bǔ)救措施。如有必要,還要調(diào)整項目進(jìn)度計劃,從而保證項目按時完成。
以下是結(jié)合本人在該項目中的實(shí)際工作情況,從項目進(jìn)度管理幾個方面的工作進(jìn)行簡要論述:
1.定義活動并估算其工作量和技術(shù)難度
我們在定義活動并估算其工作量和技術(shù)難度上采用面向?qū)ο蠹夹g(shù)和類比法原則,先將每個子系統(tǒng)進(jìn)行逐步分解,直到分解成基本模塊,借鑒項目歷史經(jīng)驗,估算出實(shí)現(xiàn)基本模塊的技術(shù)難度和所需要的工作量,因為該系統(tǒng)和以往項目有相似之處,我們認(rèn)為沒有太大技術(shù)難度,資源和時間估算上不會有太大誤差。項目工作估算完成后,召集子系統(tǒng)負(fù)責(zé)人對項目進(jìn)度進(jìn)行討論,獲得大家對估算結(jié)果的認(rèn)可。當(dāng)然,在資源安排上,對于技術(shù)難度相對較大的工作,一般會安排給經(jīng)驗豐富的程序員,這樣不至于在某個技術(shù)細(xì)節(jié)上而影響項目的整體進(jìn)度。
由于本公司之前曾有多個大型管理信息系統(tǒng)開發(fā)經(jīng)驗,因此有不少的案例可供參考,如系統(tǒng)框架部分的組織機(jī)構(gòu)、功能授權(quán)、系統(tǒng)登錄等,甚至包括數(shù)據(jù)庫設(shè)計我們都是復(fù)用以前的案例,在此基礎(chǔ)上做少量修改,這對工作量的估算也是一個重要的參考。別外,前臺的常用操作,如增加、刪除、修改、查詢等一系列操作各模塊大體上也是相同的,我們就編寫統(tǒng)一的類,通過傳遞參數(shù)的方式實(shí)現(xiàn)對不同表的增、刪、改、查等常用操作。這樣我們就可以在需求分析和軟件測試上多花點(diǎn)時間。
2.采用PERT計劃評審技術(shù)標(biāo)識關(guān)鍵任務(wù)
在項目開發(fā)過程中,采用的是“改進(jìn)型瀑布模型”,我們從可行性分析結(jié)果出發(fā),使用快速原型法來補(bǔ)充和完善需求說明,還對排課部分的需求進(jìn)一步細(xì)化。從設(shè)計階段起的各階段基本采用了傳統(tǒng)的開發(fā)方法,各階段的結(jié)束標(biāo)志比較明顯。所以在軟件的開發(fā)過程中,我采用了PERT計劃評審技術(shù)對開發(fā)過程中的各關(guān)鍵任務(wù)加以標(biāo)識,允許關(guān)鍵任務(wù)以外的其他任務(wù)在機(jī)動期內(nèi)伸縮。而關(guān)鍵任務(wù)的伸縮不得超過一周。
在標(biāo)識關(guān)鍵任務(wù)的同時,根據(jù)PERT圖,允許某些任務(wù)的并行。在概要設(shè)計階段完成并通過評審后,允許各子系統(tǒng)在詳細(xì)設(shè)計階段及實(shí)現(xiàn)階段任務(wù)上的并行,允許開發(fā)階段和運(yùn)維人員單元測試的并行。我們在系統(tǒng)的概要設(shè)計結(jié)束后,就將開發(fā)人員分成三個小組,分別進(jìn)行系統(tǒng)模塊的詳細(xì)設(shè)計與實(shí)現(xiàn)。當(dāng)遇到關(guān)鍵任務(wù)延期時,我們召集團(tuán)隊尋找原因,并由主要負(fù)責(zé)人簽字,把這種責(zé)任作為業(yè)績考核的一部分。由于對關(guān)鍵任務(wù)的并行劃分比較科學(xué),節(jié)省了不少時間,而節(jié)省的時間對項目的質(zhì)量起到了促進(jìn)作用。
3.進(jìn)度計劃編制
項目進(jìn)度計劃的制定需要將進(jìn)度計劃、歷時估算、費(fèi)用估算等過程反復(fù)多次后才能確定。進(jìn)度表內(nèi)容包括任務(wù)工作量,開始時間,持續(xù)時間,結(jié)束時間、任務(wù)版本號等,項目組的每個成員都必須清楚的知道自己承擔(dān)工作任務(wù)的時間表,并根據(jù)自己的任務(wù)制定詳細(xì)的工作計劃。對于進(jìn)度計劃中重要的檢查點(diǎn)進(jìn)行高亮顯示,以便在進(jìn)度執(zhí)行的時候引起重視,進(jìn)度計劃編制完成后,有可能需要更新的文檔包括項目日歷表、資源安排表、進(jìn)度基準(zhǔn)表、項目管理計劃等。
4.項目進(jìn)度控制
我們在項目中采取定期檢查和定點(diǎn)檢查的方式控制項目進(jìn)度,其中定期檢查的主要形式是定期召開各組長會議,讓組長們報告各自模塊的進(jìn)展情況及遇到的問題。通過交流開發(fā)過程中遇到的問題,發(fā)揮集體智慧,共同探討解決方法。我對照計劃,跟蹤項目進(jìn)展情況,如果項目進(jìn)展順利,在預(yù)算范圍內(nèi)讓項目組進(jìn)行一些放松活動來加強(qiáng)溝通團(tuán)結(jié);如果發(fā)現(xiàn)進(jìn)度延誤,則必須趕工??紤]到項目的連續(xù)性和復(fù)雜程度,增加人員效果不大,只能采取有效的加班。定點(diǎn)檢查主要是在事先設(shè)定的檢查點(diǎn),如里程碑結(jié)束時,對任務(wù)完成情況進(jìn)行檢查,判斷偏差是否會對項目工期造成影響,如果對工期造成影響,則需要上報給CCB請求變更,并說明引起變更的原因及建議的解決方案。
5.成立配置管理小組
嚴(yán)格的配置管理是保障項目進(jìn)度的重要手段,項目管理部門配置了一名兼職的管理員完成配置管理工作,同時成立了項目配置控制委員會CCB。在項目內(nèi)部對變更控制的權(quán)限作了明確的分級,項目經(jīng)理有權(quán)決策WBS框架內(nèi)項目內(nèi)部人員提出的各種變更;WBS邊界上以及邊界外的變更,必須提交項目CCB。本項目CCB嚴(yán)格按照變更流程處理,沒有因為變更和版本的原因影響進(jìn)度。
該項目也并非一帆風(fēng)順。由于對人員流動性估計不足,特別是我方業(yè)務(wù)骨干并非只是為這一項目服務(wù),導(dǎo)致項目進(jìn)度和人力資源有時會發(fā)生沖突。我們的解決方法是將項目歷時、資源估算做得更為精細(xì),并及早向高層提出人員調(diào)用申請,與各職能經(jīng)理進(jìn)行溝通,確保該項目在正常進(jìn)度內(nèi)進(jìn)行。
項目開發(fā)過程中通過運(yùn)用各種方法和技術(shù),項目終于如期完工。經(jīng)過學(xué)院專家的評審,該系統(tǒng)已正常投入使用。
參考文獻(xiàn):
[1]左美云.信息系統(tǒng)項目管理[M].清華大學(xué)出版社,2008.
[3]戚安邦.項目管理學(xué)[M].南開大學(xué)出版社,2003.
作者簡介:
范佳(1980-),女,湖南長沙人,信息系統(tǒng)項目管理師、講師,研究生,主要研究方向為項目管理、軟件設(shè)計、網(wǎng)頁設(shè)計。