- 淺析計算機(jī)軟件項目管理中的需求分析 推薦度:
- 相關(guān)推薦
淺析軟件項目管理
項目管理就是將完成項目所需的資源在適當(dāng)?shù)臅r候按適當(dāng)?shù)牧窟M(jìn)行合理分配,下面是小編搜集整理的一篇探究軟件項目管理的論文范文,歡迎閱讀查看。
[提要] 基于項目管理的運作模式已經(jīng)成為現(xiàn)代軟件型企業(yè)獲取競爭優(yōu)勢的有效途徑,現(xiàn)代軟件項目的開發(fā)與實施需要依靠有效的項目管理來完成,科學(xué)的軟件項目管理有利于將工作人員的個人能力轉(zhuǎn)換為企業(yè)的整體競爭力。本文介紹項目管理的概念和基本內(nèi)容,闡述軟件項目管理的目的和我國軟件項目管理面臨的諸多問題,并針對存在的問題,給出相應(yīng)對策。
關(guān)鍵詞:軟件項目管理;項目管理質(zhì)量;問題;對策
一、前言
目前,國內(nèi)絕大多數(shù)軟件類企業(yè)正或多或少地承受著“項目黑洞”的痛楚:項目無法按期完成、項目合作方的工作難以協(xié)調(diào)、用戶需求經(jīng)常變動、工作質(zhì)量難以保證。從項目的執(zhí)行和控制能力看,有效的項目管理成為改善項目執(zhí)行的現(xiàn)狀、提高核心競爭力的迫切要求。因此,如何對企業(yè)、項目、資源實施科學(xué)的管理,加強(qiáng)團(tuán)隊能力,實現(xiàn)軟件企業(yè)的生產(chǎn)規(guī)模化、規(guī)范化、國際化,是當(dāng)前我國軟件類企業(yè)面臨的最大挑戰(zhàn)。
二、項目管理概述
(一)項目管理的概念。項目管理是通過項目經(jīng)理和項目組織的努力,運用系統(tǒng)理論和方法對組織的資源進(jìn)行計劃、組織、協(xié)調(diào)和控制,旨在實現(xiàn)項目的特定目標(biāo)的管理方法體系。進(jìn)一步而言,項目管理就是將完成項目所需的資源在適當(dāng)?shù)臅r候按適當(dāng)?shù)牧窟M(jìn)行合理分配,并且力求這些資源的最優(yōu)利用,通過項目活動控制,保證項目在規(guī)定時間和規(guī)定預(yù)算內(nèi)完成規(guī)定質(zhì)量的目標(biāo)。
從項目管理的概念出發(fā),軟件項目管理是根據(jù)管理科學(xué)理論,結(jié)合軟件產(chǎn)品開發(fā)的實際,為了使軟件項目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,從而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險和文檔等進(jìn)行分析、管理和控制的一系列活動。項目管理的目標(biāo)是高質(zhì)量地按時在預(yù)算內(nèi)完成全部項目范圍。成功的軟件項目管理能夠產(chǎn)生優(yōu)質(zhì)的軟件產(chǎn)品,因此優(yōu)質(zhì)的軟件項目管理能夠使得企業(yè)擁有滿意的客戶。軟件項目管理的目標(biāo)一般包括以下幾項:如期完成項目;保證項目質(zhì)量;用戶需求得到確認(rèn)和實現(xiàn);妥善處理用戶的需求變動;項目成本控制在計劃之內(nèi);保持對項目進(jìn)度的跟蹤和控制;順利實施系統(tǒng)配置管理;保證對第三方產(chǎn)品或服務(wù)的控制和協(xié)作。
(二)項目管理的內(nèi)容。項目管理的基本內(nèi)容包括:第一,項目定義。確定項目的目標(biāo)、范圍和約束;第二,項目計劃。項目的各種預(yù)先安排(進(jìn)度、成本費用、勞動力、設(shè)備資源等);第三,項目執(zhí)行。包括人員組織、資源識別、下達(dá)任務(wù)、執(zhí)行任務(wù);第四,項目控制。保證項目按計劃執(zhí)行;第五,項目評價。評價項目本身的以及評價項目組成員的價值。其中,項目計劃、跟蹤、控制是項目管理中不可分割的三個重要環(huán)節(jié),要進(jìn)行項目跟蹤,必須先了解控制;要建立控制,又必須先弄清受控對象、內(nèi)容以及控制如何實現(xiàn),這又與計劃有關(guān)。計劃-跟蹤-控制在項目管理系統(tǒng)中是一個循環(huán),是一個系統(tǒng)過程,是一個以信息為共同核心的相互依賴、相互制約的互動過程。
三、國內(nèi)軟件項目管理存在的普遍問題
早在20世紀(jì)七十年代中期,美國國防部就組織力量研究軟件項目失敗的原因,發(fā)現(xiàn)在失敗的軟件項目中,70%是由于管理不善所造成的,因而認(rèn)為項目管理影響全局,并掀起了研究軟件項目管理的熱潮。20年后,根據(jù)美國三份經(jīng)典研究報告,這一狀況并未得到轉(zhuǎn)變:軟件開發(fā)與維護(hù)仍然很難預(yù)測,大約只有10%的項目能夠在預(yù)定的費用和進(jìn)度下交付。其中一份報告指出:在17個影響軟件項目成敗的主要因素中,與項目管理直接有關(guān)的有6個(軟件度量、工作量估計、項目規(guī)劃、進(jìn)展報告、需求變化、風(fēng)險管理),間接有關(guān)的有3個(系統(tǒng)架構(gòu)、開發(fā)方法、配置管理)。
目前,軟件項目管理中,存在的問題主要為以下一些方面,而這些問題基本上是國內(nèi)絕大多數(shù)軟件項目管理中存在的通病:
(一)軟件質(zhì)量不可控。與具體軟件開發(fā)人員的個人能力直接相關(guān)。開發(fā)人員如果技術(shù)精湛,則開發(fā)出來的軟件可能是精品軟件;開發(fā)人員如果技術(shù)低微,則開發(fā)出來的軟件可能是垃圾軟件。而且極易存在一個技術(shù)骨干離職,則技術(shù)就被帶走的現(xiàn)象(尤其對于小企業(yè),影響更為明顯),從而導(dǎo)致小則項目無法延續(xù),大則企業(yè)可能面臨倒閉。
(二)開發(fā)過程中,因人員調(diào)動,沒有留下有用文檔,致使接手者無法繼續(xù)開展工作。文檔還容易造成惡性循環(huán),延續(xù)下去,對項目后續(xù)開展帶來極大危害。沒有規(guī)范的文檔管理的項目,注定是一個失敗的項目。
(三)軟件開發(fā)過程由于缺乏有效的項目管理,處于一種混沌的狀態(tài)。軟件開發(fā)的性質(zhì),使得項目問題缺乏可視性,導(dǎo)致許多問題難以暴露出來,因此許多問題直到給用戶實施時才顯現(xiàn)出來,其后果是直接影響了客戶的滿意度。
(四)項目管理過程中,對于風(fēng)險的預(yù)防措施和緩沖資源沒有進(jìn)行合理的規(guī)劃和事先的預(yù)測。
(五)項目控制中,對于團(tuán)隊人員之間的溝通和交流、與客戶的經(jīng)常溝通和意見交換不夠重視,覺得是浪費時間。
(六)需求的不斷變化和更新,使得項目逐步失控。需求方可能由于相關(guān)技術(shù)或知識的缺乏,對于自己的需求經(jīng)常是走一步算一步,不斷提出新的需求和更改需求。但對于這些需求是否合理、影響范圍有多大、是否應(yīng)該變更等問題,沒有恰當(dāng)?shù)娜藖砜刂疲蚨鴮π枨笕狈刂票厝粚?dǎo)致項目的延期、甚至失敗。
四、項目管理在軟件項目中的策略
針對以上問題,給出以下對策:
(一)制定周密的項目計劃。所有資源和工作都是按照項目計劃進(jìn)行分配和執(zhí)行的,管理人員應(yīng)該依據(jù)項目計劃跟蹤和監(jiān)督項目進(jìn)展情況,所以制定合理、準(zhǔn)確、細(xì)致的項目計劃是進(jìn)行項目管理的基礎(chǔ)。有效的計劃有利于增強(qiáng)項目組成員的緊迫感,減少互相的等待時間。
(二)提高計劃執(zhí)行的準(zhǔn)確率。樹立全面、系統(tǒng)觀點,正確評價和改善項目管理系統(tǒng)。項目管理評價進(jìn)程的一個誤區(qū)是將評價的重點放在人的方面,而忽視了很多項目問題在于管理系統(tǒng)本身這個事實。人員的敬業(yè)謹(jǐn)慎和能力不夠只占項目失敗原因的10%左右,90%的原因來自于項目管理系統(tǒng)的架構(gòu)與流程等方面。建立基于統(tǒng)計分析的評價系統(tǒng),不僅有助于改進(jìn)項目管理系統(tǒng),更有助于員工有意識地去收集數(shù)據(jù)和對數(shù)據(jù)進(jìn)行分析,以便提高項目計劃的準(zhǔn)確度。
(三)合理組織人力資源。人是決定軟件開發(fā)質(zhì)量的最關(guān)鍵、最活躍又最難以控制的因素。要想充分組織和調(diào)度人力資源,必須做到:合理配備,各盡其才;落實責(zé)任,責(zé)權(quán)均衡;及時交流,培養(yǎng)團(tuán)隊精神;強(qiáng)化專業(yè)分工,實現(xiàn)分類管理,實現(xiàn)人力資源的動態(tài)調(diào)度。
(四)明確的定義用戶需求,明晰項目價值和目標(biāo)。實施軟件項目管理,最終目標(biāo)需要保證用戶滿意。正確理解用戶需求的多樣性,用戶的需求包含多個方面,其中既有對項目成果特性的要求,又有用戶在感情等方面的需求。可以分為三類:第一類是如果缺少了就不能實現(xiàn)項目基本目的的成果特征;第二類是用戶希望得到的能夠豐富項目成果的東西;第三類是對用戶和項目而言屬于多多益善的東西。對于用戶的重要性而言,這三類需求是遞減的。
(五)加強(qiáng)項目過程控制。項目管理的指導(dǎo)思想不僅關(guān)注項目的成果,還要關(guān)注項目的過程。項目管理是一種典型的系統(tǒng)管理,也是一種典型的變化管理。項目過程控制的目標(biāo)在于對項目成果的可預(yù)見、項目資源的可調(diào)度、項目問題的可追溯、項目組績效的可評價等幾個方面。項目經(jīng)理和高層管理者必須在對項目各種活動的變動全面了解的基礎(chǔ)上,才能確定工作的焦點。
(六)良好的信息溝通。溝通是監(jiān)督、控制的基礎(chǔ),是推動項目執(zhí)行的基礎(chǔ),更是減少沖突的良方。項目經(jīng)理應(yīng)該周期性地向機(jī)構(gòu)管理層和用戶報告項目的技術(shù)、進(jìn)度、費用、質(zhì)量方面的狀況,與用戶建立和維持友好和開放的關(guān)系,為項目溝通積極創(chuàng)造環(huán)境,保證會議的高效率。
五、結(jié)論
進(jìn)行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能穩(wěn)定發(fā)展。管理是影響軟件研發(fā)項目全局的因素,而技術(shù)只影響局部。在關(guān)系到軟件項目成功與否的眾多因素中,軟件度量、工作量估計、項目規(guī)劃、進(jìn)度控制、需求變化和風(fēng)險管理等都是與項目管理直接相關(guān)的因素。項目管理是軟件開發(fā)成敗的關(guān)鍵。從系統(tǒng)工程的觀點看,項目管理普遍涉及到多個目標(biāo)的要求,一個優(yōu)秀的項目管理人員,應(yīng)該注重實踐中的分析問題能力,結(jié)合理論知識,形成一套行之有效的管理方法,并通過實踐來檢驗它的科學(xué)性。正如我們通常所說的,項目管理是一門科學(xué),更是一門藝術(shù)。
主要參考文獻(xiàn):
[1]Php Metzger,John Boddie.軟件項目管理――過程控制與人員管理[M].北京:電子工業(yè)出版社,2002.
[2]Larry L.Constantine.超越混沌――有效管理軟件開發(fā)項目[M].北京:電子工業(yè)出版社,2005.
[3]胡英培.軟件項目管理探討[J].軟件導(dǎo)刊,2007.7.
[4]林海燕.項目管理在軟件開發(fā)項目中的應(yīng)用[J].計算機(jī)系統(tǒng)應(yīng)用,2003.
[5]黃叔武,張曉軍.軟件項目計劃管理[J].計算機(jī)系統(tǒng)應(yīng)用,2010.10.
[6]王景山.研發(fā)項目組合管理[J].項目管理,2009.5.
【淺析軟件項目管理】相關(guān)文章:
淺析軟件項目過程管理矩陣模型研究與實踐03-01
試論軟件項目管理03-02
對軟件項目管理的探討03-22
研究軟件項目管理的控制03-06
軟件項目的計劃管理03-07
關(guān)于軟件項目管理探析03-09
淺析項目工程質(zhì)保金管理03-18
關(guān)于軟件項目管理及風(fēng)險分析03-01
論軟件項目的計劃管理03-02