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