摘要:本文依據(jù)軟件項目管理相關(guān)理論,結(jié)合單位正在實施的西北大數(shù)據(jù)中心宏觀經(jīng)濟(jì)分中心建設(shè)(一期)項目,比較深入地研究了信息系統(tǒng)項目具體實施中進(jìn)度控制相關(guān)問題,重點關(guān)注對項目進(jìn)度產(chǎn)生不良影響的相關(guān)因素,并對信息系統(tǒng)項目進(jìn)度管理的提出一些有一定參考價值的建議。
關(guān)鍵詞:進(jìn)度管理;信息系統(tǒng)項目;進(jìn)度計劃
1 項目管理及信息系統(tǒng)項目管理
項目管理其是運用管理學(xué)的一些思想、方法及技術(shù)到具體項目活動,以此來使項目順利達(dá)成目標(biāo),在每一個具體的項目實施中,使用管理學(xué)專業(yè)的思想、方法及技術(shù),最終能夠滿足項目干系人 (項目發(fā)起人、協(xié)助人員、項目組成員、使用者、顧客等)的需要和期望。信息系統(tǒng)項目,是項目的一類, 其具體使用者的需求主要是為了更好的工作與生活,這就要系統(tǒng)工程師使用不同的方式先是得到使用者的具體需求,接著進(jìn)行詳細(xì)分析,按照一定的研發(fā)規(guī)則,開發(fā)出用戶期望的信息系統(tǒng)。信息系統(tǒng)項目管理涉及系統(tǒng)的質(zhì)量管理、風(fēng)險管理、成本管理、進(jìn)度管理及可用資源管理等多項活動,其最終要求是在計劃規(guī)定的時間、成本、質(zhì)量范圍內(nèi)完成。
2 信息系統(tǒng)項目進(jìn)度管理
進(jìn)度控制管理是為了保證項目時間滿足用戶方、管理層和供應(yīng)商的時間要求。在信息系統(tǒng)項目實施過程中,如果實際項目進(jìn)度與最初計劃進(jìn)度不一致時,若沒有采取比較有力的進(jìn)度管理方法,沒有進(jìn)行適時應(yīng)對與調(diào)整,那么項目后面的活動可能互相影響,沒有辦法順利進(jìn)行,項目也將進(jìn)入失控狀態(tài)結(jié)果必然是項目失敗。與此對應(yīng),優(yōu)秀的項目進(jìn)度管理應(yīng)該是全方位考慮確保整個信息系統(tǒng)項目活動可以順利推進(jìn),保證整個項目團(tuán)隊依照項目實施計劃順利完成項目,最后為項目使用者帶來實際效益。信息系統(tǒng)項目的進(jìn)度管理重要性主要包括:第一、保證及時交付。第二、 成本可控。第三、保證質(zhì)量。第四、保證信譽和市場地位。
3 信息系統(tǒng)項目進(jìn)度控制常用方法和工具
3.1 甘特圖
甘特圖被稱為橫道圖,具體的思想十分簡單,用坐標(biāo)軸的橫軸代表時間,縱軸代表項目活動,圖中畫出的線條代表在項目生命周期期間計劃情況與實際完成情況。運用多種線條能夠確定每個項目活動原計劃應(yīng)在什么時間開始,什么時間完成,能夠比較目前進(jìn)度和之前計劃的偏離程度,方便項目管理人員借此來估算項目完成情況并迅速計算出某項項目活動還需要多久能夠完成。
西北大數(shù)據(jù)中心宏觀經(jīng)濟(jì)分中心建設(shè)(一期)項目由于工期緊、任務(wù)重,就需要對進(jìn)度進(jìn)行嚴(yán)格控制。甘特圖雖然能夠反映項目的時間、成本及范圍等情況,但是其主要關(guān)注的是時間約束。對于本項目嚴(yán)格要求時間的情況,是比較適合的,采用甘特圖對整個項目進(jìn)度進(jìn)行控制很有必要。第一,根據(jù)項目的建設(shè)方案確定項目的具體活動,主要分硬件平臺搭建與軟件系統(tǒng)設(shè)計兩大部分,硬件平臺搭建包括網(wǎng)絡(luò)設(shè)備,安全設(shè)備,服務(wù)器設(shè)備,存儲備份設(shè)備,展示交互系統(tǒng),支撐軟件采購組網(wǎng)調(diào)試,軟件系統(tǒng)設(shè)計包括大數(shù)據(jù)分析平臺,宏觀經(jīng)濟(jì)運行分析大數(shù)據(jù)系統(tǒng),宏觀經(jīng)濟(jì)網(wǎng)站群升級,信用體系建設(shè)大數(shù)據(jù)應(yīng)用,國家戰(zhàn)略大數(shù)據(jù)應(yīng)用等設(shè)計開發(fā)。確認(rèn)上面項目活動開始的時間,工期多長,彼此之間的依賴關(guān)系。第二,建立甘特圖的粗略圖,然后把上面項目的所有活動根據(jù)要求的時間、工期寫到甘特圖上。第三,根據(jù)已經(jīng)標(biāo)注活動的甘特圖,進(jìn)一步明確所有活動之間的依賴關(guān)系及時序長短,確定項目的關(guān)鍵路徑,關(guān)鍵路徑代表完成項目最長需要時間,其必須要嚴(yán)格符合合同約定的工期。第四,逐個計算甘特圖中項目活動所需要的工時量。
3.2 關(guān)鍵路徑法(CPM)
由杜邦公司發(fā)明的關(guān)鍵路徑法又稱為關(guān)鍵線路法,其也是一種計劃管理的方法,其主要是運用分析項目整個過程中哪些活動序列進(jìn)度選擇的總時差最少來判斷施工周期的網(wǎng)絡(luò)分析,能夠應(yīng)用于存在大量工作并且必須按照要求完成的項目,使用的是單一時間估算方法,其中時間被認(rèn)為是確定的,該方法為動態(tài)系統(tǒng),能夠隨著項目的進(jìn)展不斷更新。其主要的原理根據(jù)確定的每個最小項目活動確定工期,確定最早開始與結(jié)束時間、最晚開始與結(jié)束時間、根據(jù)所有的活動的依賴關(guān)系形成網(wǎng)絡(luò)邏輯圖,尋找耗時最長路徑就是關(guān)鍵路徑。
4 信息系統(tǒng)項目進(jìn)度管理的步驟
4.1 信息系統(tǒng)項目進(jìn)度管理具體的影響因素分析
對于信息系統(tǒng)項目能否按時完工造成影響的因素有:制定項目計劃、需求變更的管理、技術(shù)和工具的使用、技能達(dá)不到要求、人員動力不足、團(tuán)隊建設(shè)問題及對過程的控制和管理等。
(1)項目計劃必須明確項目進(jìn)度、項目范圍、項目驗收、項目成本等多種管理因素,這是信息系統(tǒng)項目整個生命周期中的重要階段,而且是信息系統(tǒng)項目管理的主要環(huán)節(jié)。西北大數(shù)據(jù)中心宏觀經(jīng)濟(jì)分中心建設(shè)(一期)項目該項目在項目策劃之初,就編寫詳細(xì)的可行性研究報告,將項目進(jìn)度、范圍、審核、驗收、成本等內(nèi)容明確寫出來,為后面實施階段對整個項目進(jìn)行跟蹤和管理打下基礎(chǔ),有詳細(xì)準(zhǔn)確的規(guī)定就能科學(xué)合理進(jìn)行管理。
(2)信息系統(tǒng)項目開發(fā)中,需求發(fā)生變化時有發(fā)生,只是沒有對需求變更進(jìn)行合理的管理,將會引起需求不可控,返工經(jīng)常發(fā)生,引起工期拖延,最終可能導(dǎo)致項目失敗。在西北大數(shù)據(jù)中心宏觀經(jīng)濟(jì)分中心建設(shè)(一期)項目設(shè)計招標(biāo)時,選擇能夠充分了解單位具體業(yè)務(wù)系統(tǒng)具體需求的設(shè)計公司,讓設(shè)計單位根據(jù)要求編寫滿足要求的初步設(shè)計說明書,最終建設(shè)單位投標(biāo)時,根據(jù)專家意見結(jié)合單位業(yè)務(wù)情況選擇合適的承建方,同時在合同中明確需要嚴(yán)格按照要求執(zhí)行,確定承建方之后與其進(jìn)行充分溝通,采用每周例會等多種形式,確認(rèn)其已經(jīng)充分理解該項目的各項具體需求。
4.2 信息系統(tǒng)項目進(jìn)度計劃的管理
信息系統(tǒng)項目的進(jìn)度計劃根據(jù)現(xiàn)實客觀情況與合同中規(guī)定,用此研發(fā)的項目的最終交付客戶時間為最終目標(biāo),采用合適的順序組織項目活動安排具體施工。這個最重要的用途即是將先前設(shè)定的項目各個活動根據(jù)前后依賴關(guān)系組合在一塊,采取改變各個項目活動的實際耗用時長方式,達(dá)到整個項目能夠在滿足時間和成本要求前提下安排各個項目活動的目的。
(1)制定進(jìn)度計劃的依據(jù)。西北大數(shù)據(jù)中心宏觀經(jīng)濟(jì)分中心建設(shè)(一期)項目該項目制定項目進(jìn)度計劃時,其主要考慮項目的時間性緊迫要求、項目目標(biāo)范圍大、項目涉及面廣、項目環(huán)境復(fù)雜等情況來編制具體的進(jìn)度計劃。其需要兼顧時間、質(zhì)量、安全等多個目標(biāo)相互平衡來編制進(jìn)度計劃,全面考慮各種情況并估計可能發(fā)生的風(fēng)險,保證能夠完成項目的最終目標(biāo)。
(2)項目進(jìn)度計劃編制過程。西北大數(shù)據(jù)中心宏觀經(jīng)濟(jì)分中心建設(shè)(一期)項目的進(jìn)度計劃的編制剛開始就要對整個項目的范圍進(jìn)行定義,目的在于清楚項目最終交付物,進(jìn)一步定義項目必須的相關(guān)活動、角色、責(zé)任及其項目組結(jié)構(gòu)。項目范圍定義通常使用工作結(jié)構(gòu)分解,把信息系統(tǒng)項目的“交付物”從上到下逐層劃分成成易于管理的若干單元,最終構(gòu)成一個樹狀圖。
5 避免信息系統(tǒng)項目進(jìn)度推后的措施
結(jié)合西北大數(shù)據(jù)中心宏觀經(jīng)濟(jì)分中心建設(shè)(一期)項目的實施總結(jié)部分經(jīng)驗:第一,對于項目需求管理不力將會導(dǎo)致項目最終延期交付,所以需要在需求分析階段充分挖掘所有真實需求,努力考慮全面減少后面的返工,最重要的是建立一套規(guī)范的變更管理流程對編程進(jìn)行管理及控制。第二,對時間的預(yù)計是否精確。針對時間的預(yù)計是否準(zhǔn)確能夠直接影響項目進(jìn)度計劃安排,預(yù)計的工時不準(zhǔn)確的因素很多,最主要的兩個因素是實施項目沒有對照的歷史數(shù)據(jù)和缺少經(jīng)驗豐富的估算專家,對于這兩個因素的改善,只能通過項目的積累獲得。此外,時間估計時還應(yīng)該考慮一些特別情況的影響,新招聘的技術(shù)人員需要一段時間培養(yǎng),項目實施過程中可能會采用最新的技術(shù)思想等。第三,項目組成員能力沒達(dá)到要求。做任何項目時起始都理想的認(rèn)為所有項目成員都能夠滿足項目的要求,只是現(xiàn)實是存在一些成員不能滿足項目的要求。重要的是項目成員中每個個體生產(chǎn)效率高低差別或許較大,將對具體項目進(jìn)度安排帶來不小影響。所以很有必要針對項目的具體實際情況,對項目組成員的技能進(jìn)行一次全面的考察,結(jié)合本項目需要具備的大數(shù)據(jù)技術(shù)、經(jīng)濟(jì)模型的建立、網(wǎng)絡(luò)安全配備等相關(guān)知識,組織安排統(tǒng)一的針對性培訓(xùn),跟蹤相關(guān)知識的培訓(xùn)效果,達(dá)到使項目成員的能力水平能夠滿足該項目實施要求的目的。第四,信息系統(tǒng)項目質(zhì)量因素的制約。時間控制與質(zhì)量控制是項目實施過程中兩個重要的活動,兩者直接需要作出一定平衡,不能一味追求項目的進(jìn)度不顧項目的質(zhì)量,到最終還需要返工重來,沒有節(jié)約時間反而浪費時間。軟件項目的測試,其主要目的就是確保最終的系統(tǒng)質(zhì)量可靠能夠滿足用戶的要求。存在不少的項目常常出現(xiàn)系統(tǒng)的集成測試過程中大量問題凸顯,問題的修改及回歸測試仍需耗費大量的時間可能引起項目的延遲。所以建議在系統(tǒng)開發(fā)的各個階段加強(qiáng)項目的評審與代碼走查工作,單元測試工作也應(yīng)與開發(fā)同步進(jìn)行,盡可能早發(fā)現(xiàn)開發(fā)中存在的問題,及時解決相關(guān)問題,有效避免后期問題集中出現(xiàn)引起大量返工。
參考文獻(xiàn):
[1]Jack Gido.成功的項目管理.北京:機(jī)械工業(yè)出版社,2004.
[2]池仁勇,張定華,王飛絨,等.項目管理.北京:清華大學(xué)出版社,2005.
作者簡介:趙鵬(1984),男,陜西戶縣人,碩士,工程師,就職于陜西省信息中心,研究方向主要是軟件工程及信息系統(tǒng)集成。