IT項目管理:問題、體系、方法

 

 摘要:無論是在國內還是國外,項目管理的學科、技術和應用的普及與發展已經進入了一個飛速發展的時代,信息技術(Information Technology,簡稱IT)的發展又將IT項目管理推向了全新的應用高度。本文分析了IT項目管理技術及其應用與發展的關鍵問題,提出了基於系統集成理念構建的IT項目管理的體系結構和技術框架,肯定了IT項目管理的總體指導思想和實施策略是“需求牽引、效益驅動、總體規劃、分步實施”。

 

 關鍵詞:信息技術 項目管理 體系結構

 

 引言

 

 人類進入21世紀,信息化成爲我國全面構建和諧社會、快速發展國民經濟的着眼點。黨的十五屆五中全會就明確指出:“大力推進國民經濟和社會信息化,是覆蓋現代化建設全局的戰略舉措。以信息化帶動工業化,發揮後發優勢,實現社會生產力的跨越式發展。”黨的十六大再次明確:“信息化是我國加快實現工業化和現代化的必然選擇。堅持以信息化帶動工業化,以工業化促進信息化,走出一條科技含量高、經濟效益好、資源消耗低、環境污染少、人力資源優勢得到充分發揮的新型工業化路子。”目前全國上下各行各業、各個領域、各個層面的信息化建設正在如火如荼地進行着。

 

 信息化項目的開展是以信息技術爲支撐,以業務活動爲主體,以現代化管理爲指導思想的一項全新的、複雜的系統化工程。全新在於信息技術這一新生事物的飛速變化與發展,複雜在於信息技術、業務工作、項目管理思想的一體化融合與集成化應用,這正是IT項目管理問世的緣由。信息化建設的成功經驗告訴我們,結合信息化應用特點,採用項目管理技術而開發的專用方法對IT項目在計劃落實、質量跟蹤、成本管理和風險控制等方面進行管理,是保證IT項目達到預期目標的有效手段。

本文在項目管理知識體系的基礎上,介紹了IT項目管理的特殊性,回顧了學術界和工業界在不同方向上爲解決這些問題所做的努力、獲得的成果。在系統集成理念的指導下,探討IT項目管理的體系結構和模型驅動的集成技術與方法。

 

 1 IT項目管理的特殊性

 

 信息技術發展快、滲透廣等特點,使得IT項目與一般工程項目存在着明顯的差別,這種差異性造成了基於工程項目管理理論與經驗基礎上發展起來的項目管理知識體系在處理IT項目時面臨諸多的難題。

 

 第一,IT項目的需求來源廣泛,涉及國民經濟的各個領域,幾乎所有領域都能夠和信息技術相結合而構成信息化項目。信息技術可以支持多種業務需求的發展:

(1)市場要求,如商業銀行提供網上支付業務,以支持越來越頻繁的電子商務活動。

(2)環境需求,如企業爲了應對各國越來越嚴格的環境標準中對產品回收再利用的要求,啓動一個構建產品全生命週期管理系統的項目。

(3)經營需要,如一個傳統的大型商業企業開展網上銷售業務,以擴大其銷售收入。

(4)技術發展,如飛機制造企業爲了提高設計水平而開展虛擬製造系統的項目。

(5)用戶要求,如快遞公司要構建一個物流管理系統,以滿足顧客對跟蹤其委託的快遞物件過程狀態的查詢需求。

(6)法律需求,如一個城市爲了減少合同犯罪的數量,而啓動企業印鑑信息系統;爲了杜絕假文憑的泛濫而建立文憑查詢信息系統。

 

 正是由於信息化項目涉及到了幾乎所有的經濟領域,因此很難形成有針對性的規範和標準,這無疑增加了項目管理的難度。

 

 第二,與一般工程項目所涉及的領域經過了長時期的發展、技術相對成熟不同,IT領域是目前發展最快、最活躍的領域,新的技術層出不窮,技術更新也非常迅速,因此IT項目開展過程中會具有更多的風險因素。有統計表明,每18個月,CPU的速度就會翻一番,與之關聯的計算機體系結構、軟件架構等也發展非常迅速。例如早期的集成信息系統採用大型主機帶終端的結構,隨着網絡技術和分佈式計算技術的發展,出現了Client/Server結構的信息系統,而目前流行的架構則是在互聯網上基於Browser/Server結構的信息系統,C、C++、Java等各種開發工具更是一代代迅速更迭,各類操作系統、協議、標準等都是IT項目必須面對的,這些都會增加項目過程中的風險。

 

 爲了處理好技術發展迅速所帶來的問題,IT項目團隊必須在先進性、實用性、經濟性、成熟性等諸多方面進行權衡,片面追求技術的先進性往往會事與願違。在保證項目所採取的技術具有相當的前瞻性、先進性和可擴展性、可集成性的同時,從需求出發,注意技術的可靠性、成熟性和經濟性。

 

 第三,信息技術的應用主體在管理領域,管理信息系統包含了特定的管理理念,將這些管理理念同企業的發展戰略與業務邏輯進行整合是信息系統實施的關鍵任務。IT項目的阻力75%以上是來自人和管理的因素,因此,IT項目特別強調技術、管理與人的集成。如何處理好信息系統所涉及的人的問題是成功管理IT項目的關鍵。

 

 從更深層的角度而言,經典項目管理理論是構建在土建工程項目的研究和實踐基礎上的,基本的項目管理方法並不能解決IT項目的特殊問題,例如:

 

 (1)如何衡量項目進度的問題,土建工程使用完成土石方的量來標識工程進度,但是完成軟件90%的代碼編寫工作並不意味着還有10%的時間就可以完成軟件開發項目了。業界普遍認爲在工程項目中廣泛使用的掙值法在IT項目中缺乏適應性。

 

 (2)在計劃的調整方法上,土建工程在計劃拖期時,可以通過增加資源的方式來加快進度,但是對於一個軟件開發項目,如果出現同樣的問題,寄希望於增加編程人員的數量來追趕工期,只能造成更大的麻煩。

 

 另外,除了信息技術之外,IT項目還涉及信息系統應用單位的組織、管理的調整與經營過程/業務流程的重構,單靠信息技術是無能爲力的。因此,要成功管理IT項目,要成爲IT項目的合格從業人員,需要一套全面的IT項目的知識體系與方法的支撐,它的內容將覆蓋項目管理、信息技術、現代管理技術、系統集成技術、軟件工程技術等多學科領域,這正是IT項目管理技術研究和實踐的目標與方向。

 

 2 IT項目管理技術的發展脈絡

 

 目前在信息化領域的不同方向,許多學者開發了針對不同方面的項目管理方法,其中比較有代表性的是軟件項目管理和廣義的IT項目管理。

軟件項目管理是軟件工程和項目管理的有效結合,將項目管理中重視過程、重視計劃控制的觀點引入軟件工程領域,目的是控制軟件開發項目的成本、進度、質量、風險等問題。近幾年IT領域進一步引進全面質量管理理念,認爲軟件開發企業自身質量控制體系和控制能力的優劣,將會極大地影響軟件產品的質量,這就要求軟件企業從修煉內功入手,也就是確認質量是控制出來的而不是檢測出來的,從根本上保證軟件產品的質量,由此提出了軟件過程改進和軟件能力成熟度模型(CMM)的概念。CMM基於經典的產品質量原理,建立了定量控制軟件過程的項目管理和項目工程的基本原則,與此同時,CMM有關能力成熟度的操作方法也被引入經典項目管理領域,用以測評承擔項目的組織的項目管理能力。

 

 廣義IT項目管理是目前業界討論比較多的,也出了不少這方面的專著,其基本思路是將IT項目當做一般工程項目,使用PMBOK的方法體系,結合一些信息技術項目的案例,研究如何在信息技術項目中應用項目管理方法。

 

 廣義IT項目管理是將所有與IT有關的項目不加區分地通盤考慮,包括IT產品開發項目的管理和IT應用項目的管理。實際上廣義IT項目可以細分出多個類別,各個類別之間的差距是非常巨大的。計算機硬件開發項目與一般家用電器產品的開發設計具有非常高的相似度,而軟件設計開發則完全不同,信息技術應用項目與上述兩個分支領域更是存在巨大的差異,因此廣義的IT項目管理實際上是在經典項目管理知識體系的基礎上,嘗試解決IT項目的具體問題。目前來看這種處理方式比軟件項目管理體系的針對性差很多,對其進行細分研究具有非常重要的意義。爲了提高IT項目管理的針對性,提高解決方案的系統性,學術界和企業界在企業信息化、數字化城市與電子政務、數字化軍工、供應鏈與物流、電子商務等不同領域分別開展了體系結構、實施指南、參考模型等的研究和實踐,取得了一定的成果。

 

 3 IT項目管理的體系結構與方法論

 

 系統參考體系結構是“一組用以描述所研究系統的不同方面和不同開發階段的、結構化的、多層次多視圖的模型和方法的集合,體現了對系統的整體描述和認識,爲對系統的理解、設計、開發和構建提供工具和方法論的指導”。

 

 系統參考體系結構爲IT項目的管理提供了體系參考和方法論,經過各國專家的努力,已經形成了一批相當有代表性和廣泛影響力的體系結構及其建模方法,並進行了大量的工業實踐,如CIM開放系統體系結構(CIM-OSA)、GRAI集成方法論(GIM)、IMPACS、普度參考體系結構(PERA)、集成的信息系統體系結構(ARIS)、通用企業參考體系結構與方法論(GERAM),以及在我國提出的階梯形CIM系統參考體系結構(SLA)等。

 

 在信息化項目管理過程中,系統的認識和構建是階梯上升的,在概念定義階段需要明確企業的戰略目標,並據此形成集成系統的目標,然後圍繞系統目標,從組織、資源、信息、產品、功能和經營過程等角度描述企業的現狀,形成對企業基本框架和運行機制的完整描述。在這些描述的約束下,採用合適的模型分析手段進行分析,找出現有系統中的問題進行改進,然後構建目標系統,形成多視圖的目標系統的描述。在形成目標系統描述時,除了使用各個視圖的描述方法外,還可以應用其他建模方法,以便提供對系統更爲完整的描述。完成基於模型的設計後,就是在構建工具集的幫助下,將設計轉化爲實際系統構建的技術說明,並構建實際系統。系統描述對於系統的運行仍然能夠發揮作用,可以作爲實際系統運行的參考,並據此進行系統的優化與調整。

 

 一方面由於信息化項目的多專業性,爲了解決溝通和分析設計的問題,需要藉助建模的手段實現對被處理對象系統的描述;另一方面由於信息化處理對象的複雜性,依據“化繁爲簡、分而治之”的原則,使用多層次多視圖的模型來描述目標系統。視圖的劃分包括反映結構信息的信息視圖、資源視圖、組織視圖、產品視圖,反映系統時間和邏輯特徵的過程視圖,結合反映系統功能結構和功能關係的功能視圖,以及反映企業經濟性和目的性的經濟視圖。靜態結構反映了系統的存在,行爲結構給出了系統的屬性和運行方式,而評價結構則將系統和它的目的性關聯在一起。透過多視圖,爲IDEF、ARIS等其他建模方法和工具的集成,對於製造企業原模型和企業本體的開發提供了技術框架。利用模型技術解決IT項目的交流、設計、技術轉移、系統構建乃至運行維護的問題是目前學術界和業界的普遍看法,模型驅動的體系結構是目前的一個研究和實踐的熱點。

 

 4 結論

 

 隨着信息技術的發展和應用範圍的不斷擴大,IT項目管理越來越具有普遍性。分析IT項目的內在特徵和特有問題,在項目管理知識體系的架構下,有針對性地開發適應性的理念和方法,將是IT項目管理領域的發展方向。

 

 需要強調的是,信息技術本身的發展並不是IT項目的目的,滿足應用對象的需求和戰略目標纔是其出發點,因此需要切實做好項目的需求分析,一切從業務工作的實際需求出發,在集成理念的指導下,充分考慮整個系統的集成要求,並在此基礎上選擇相關的成熟技術、應用系統和產品,同時做好項目的技術經濟分析,才能保證信息化項目發揮實效。國家863計劃CIMS主題專家組在大量信息化工程實踐的基礎上提出的“需求牽引、效益驅動、總體規劃、分步實施”的策略是IT信息化項目管理的總體指導思想。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章