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