【摘要】本文從IT項目管理的內容出發(fā),闡明了基于項目管理的IT軟件開發(fā)過程。并在總結IT項目自身特性的基礎上,得出引入定量分析的重要性和必要性。同時,還列舉出定量分析在IT項目管理中的應用領域。 【關鍵詞】項目管理;IT項目;定量管理;CMM 近年來,隨著項目管理理論的發(fā)展和成熟,項目管理的實踐方法和技術已受到廣泛關注,人們開始在許多行業(yè)中實踐項目管理理論,而IT行業(yè)則是項目管理應用極為廣泛的領域之一。軟件開發(fā)項目管理主要是對開發(fā)的軟件項目的費用、時間、進度、人員組織、硬件設備的配置、軟件開發(fā)環(huán)境和運行環(huán)境的配置進行說明和規(guī)劃。軟件開發(fā)項目管理1包括以下內容:(1)確定軟件的范圍:它包括軟件項目的目標、軟件的主要功能、軟件總的性能描述及其它約束條件、軟件的系統(tǒng)接口等。(2)確定資源:主要包括人力資源、硬件資源、軟件資源。(3)進度安排:對軟件項目的開發(fā)進度做出合理的安排。(4)成本估算:對軟件開發(fā)項目的成本進行合理的估算。 aihuau.com 一、基于項目管理的軟件開發(fā)過程 自二十世紀八十年代以來,許多國家和項目管理專業(yè)組織都相繼推出了各自的項目管理知識體系。其中,最具代表性的是以歐洲為首的體系——國際項目管理協會(IPMA)和以美國為首的體系——美國項目管理協會(PMI)。而PMI開發(fā)的一套項目管理知識體系PMBOK (Project Management Body of Knowledge)更成為項目管理的指導性理論。PMBOK中將項目管理劃分為五大過程組:啟動、計劃、實施、控制和收尾(如圖一所示)。同時,項目過程組不是離散的、一次性的事件,而是相互重疊的活動(如圖二所示)。 將IT項目生命周期的各階段,即需求分析、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)開發(fā)、系統(tǒng)測試、系統(tǒng)維護與項目管理的這五大過程相結合就形成了管理流程,如圖三所示。同時,我們可以根據軟件項目開發(fā)的實際將其管理流程進行如下的細化: ?。?)定義任務:分析原始需求,形成項目章程,啟動一個項目; ?。?)設計項目范圍的基本框架:根據項目章程和系統(tǒng)相關調查情況,制定準確的范圍定義,決定關鍵的范圍要素,做出進度和成本預算; ?。?)進一步核準項目范圍,完善相關項目計劃:在WBS(Work Breakdown Structure)的基礎上,創(chuàng)建項目計劃(進度計劃、成本計劃、人力資源計劃、溝通計劃等),并請相關項目干系人確認; ?。?)項目的執(zhí)行和監(jiān)控:跟蹤當前項目的成本和進度,當預算超支或項目延遲時采取相應的措施,管理與廠商及其他項目干系人的分歧,保持良好溝通,管理范圍偏差。延伸,通報范圍變化的影響,項目小組、資源和質量的管理小結; (5)需求管理和風險評估:從項目的需求分析(包括商業(yè)需求和功能需求分析)、需求規(guī)格分析到項目執(zhí)行過程中,對需求變更的控制,要時刻將需求管理和項目的風險評估貫穿始終; ?。?)項目收尾:匯總項目的可交付成果,編寫項目結案報告,同時將整個項目執(zhí)行過程中的數據在企業(yè)內部項目管理的歷史庫中存檔。 二、IT項目定量管理的重要性和必要性 首先,IT項目是一種新型的知識密集型、高風險性的項目。為盡可能地規(guī)避項目研發(fā)過程中的風險,人們需要引入一些定量分析技術來對項目執(zhí)行過程中的進度、成本以及績效進行及時的跟蹤和監(jiān)控。其次,IT項目管理思想是繼承了許多項目管理的理論、方法和技術而來的,項目管理知識體系中本身就蘊含了一些定量分析的技術。第三,源于工程項目管理的項目管理知識體系在管理IT項目的時候,仍存在著一些局限性。這樣,通過引入定量分析技術能更好地實現項目管理和IT項目管理之間的兼容。此外, 絕大部分IT項目都是信息技術與某個具體應用領域相結合,這對于IT項目的項目干系人就較其他領域的項目更為復雜,為方便項目干系人之間的有效溝通和對大量需求變更的管理,我們更需要引入客觀的定量數據來提高項目關系人之間的溝通效率。因此,針對IT項目的特點,研究IT項目管理的定量方法對于提高IT項目成功率,提升IT項目的管理水平具有重要意義。 同時,我們也可以從CMM模型的內容反映出IT 項目管理中定量管理的重要性。CMM模型是起源于IT業(yè)的一個模型,它是最早的一個成熟度模型,是很多項目管理成熟度模型的基礎。CMM模型中規(guī)定第4級為定量管理級,很多項目管理成熟度模型也借鑒了這一分級,可見定量管理水平已被公認為衡量IT項目管理水平的一個重要指標。 三、定量分析在IT項目管理中的應用 項目管理知識體系中,涉及到的需要量化管理的領域很多,從事前管理和事后管理的角度來分,可以分為估算和度量兩大類。估算是以實際統(tǒng)計調查資料為基礎,根據事物的聯系及其發(fā)展規(guī)律,間接地估算和預測有關事物的數量關系和變化前景。而度量則是依據特定的標準,衡量當前事物與標準之間的差異。 1、IT項目管理中需要估算的項包括: ?。?)項目成本估算估計完成項目各活動所需每種資源成本的近似值,成本預算的過程是把估算的總成本分配到各個工作細目,建立基準成本以衡量項目執(zhí)行情況??梢姵杀竟浪愕臏蚀_性直接決定成本的預算情況。 (2)項目進度估算項目管理的關鍵要素之一就是時間管理,即進度管理。準確地估算對制定項目計劃、監(jiān)督項目執(zhí)行都有重要的意義。 ?。?)項目風險估算對風險識別不到,或對風險可能造成的影響估計不足都可能導致項目失敗,因此對項目風險的量化估算更是至關重要。 ?。?)定義項目、制定項目計劃的時候需要進行項目估算,而項目執(zhí)行過程中的跟蹤監(jiān)督過程的定量管理則離不開度量。良好的項目管理需要對項目要素進行跟蹤度量,通過分析度量數字就可以及時發(fā)現項目進展中存在的問題,從而有針對性地制定解決方案。 2、IT項目中需要度量的要素包括: ?。?)項目進度度量對項目進度進行定期的跟蹤度量,及時發(fā)現當前進度與計劃的偏差,可以及時采取措施,及時趕工或調整進度計劃。 ?。?)缺陷度量項目的成敗直接取決于客戶滿意度,客戶滿意度是個難以量化的指標,而項目成果、產品的缺陷密度直接影響著客戶的滿意程度。通過度量產品的缺陷密度,可以有效地了解項目完成的質量。項目度量工作是衡量項目成本、人員工作情況的基礎,準確地度量出項目真實的工作量,既可以掌握當前項目的情況,對于今后估算其它項目也有重要意義。而從知識領域角度看,定量管理主要集中在成本管理、時間管理、質量管理、風險管理四大知識領域(另有集成管理、溝通管理、采購管理、onmouseover=displayAd(4);onmouseout=hideAd(); onclick=linkClick(4);>人力資源管理和范圍管理)。從管理過程的角度來看,運用到定量管理的方法技術的過程主要集中在項目規(guī)劃和項目控制兩個過程組中,其中項目規(guī)劃階段主要使用的是估算技術,包括成本估算、進度計劃編制以及風險量化等,項目控制階段主要使用的是度量技術,通過對各種指標的度量,實現項目的控制。 四、結束語 面對信息產業(yè)日趨激烈的競爭,越來越多的企業(yè)選擇了向企業(yè)內部管理要效益,IT項目管理也越來越引人注目。軟件項目管理是軟件工程和項目管理的有效結合,它將項目管理中重視過程、重視計劃控制的觀點引入軟件管理領域,目的是控制軟件開發(fā)項目的成本、進度、質量、風險等問題。IT項目作為項目的一個子集,除具有一般項目的特征外,還具有知識密集型、技術更新快、風險高、產品獨特(程序代碼和用戶手冊)等特點。因此,基于IT項目的特點,我們需要將量化管理的方法作用于項目管理的若干領域,以期項目的執(zhí)行能滿足項目干系人對可交付成果的要求。 【參考文獻】

1、余長國,項目管理概述-從北京申辦奧運會說起[J] 1經濟師,2002,(1):294 -295 2、(美)Harold Kerzner著.楊愛華等譯.項目管理:計劃、進度和控制的系統(tǒng)方法.北京:電子工業(yè)出版社,2002 3、Walker Royce著. 周伯生等譯.軟件項目管理:一個統(tǒng)一的框架.北京:機械工業(yè)出版社 4、(美)凱西,施瓦爾貝著.王金玉,時郴譯.IT項目管理.北京:機械工業(yè)出版社,2002 5、(美)詹姆斯8226;劉易斯著.赤向東譯.項目計劃、進度與控制.北京:清華人學出版社 6、呂菱.IT行業(yè)項目管理現狀及發(fā)展趨勢.高科技產業(yè)技術與創(chuàng)新管理,2004 (4):60-62 【作者簡介】 楊柳,湖北武漢人,2005年7月畢業(yè)于中國地質大學信息工程學院計算機應用專業(yè),獲得碩士學位?,F工作于武漢科技學院國際教育學院。主要研究方向:IT項目管理、GIS軟件開發(fā)。
愛華網



