軟件開發(fā)項目管理運用問題

時間:2022-04-18 11:14:00

導語:軟件開發(fā)項目管理運用問題一文來源于網友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

軟件開發(fā)項目管理運用問題

軟件行業(yè)是一個極具挑戰(zhàn)性和創(chuàng)造性的新行業(yè),管理上沒有成熟的經驗可供借鑒。而項目管理應該說對于軟件企業(yè)、尤其是那些以應用開發(fā)為主的軟件企業(yè),是行之有效的管理方法。因此,項目管理在軟件開發(fā)中的應用日益受到重視。

一、項目管理的簡要釋義

1.項目管理的定義。按照PMI的定義,項目管理(ProjectManagement,PM)是在項目活動中應用一系列知識、技能、工具和技術,以滿足或超過項目關系人對項目的要求和期望。

2.為什么需要項目管理。目前,企業(yè)面臨著一些比較明顯的挑戰(zhàn):縮短產品生命周期、看準產品投放市場的時間、產品的復雜性和技術性越來越強、全球市場的發(fā)展、提高效率節(jié)約成本等。而這些挑戰(zhàn)所帶來的影響力在近期內不會減輕,為了應對這些挑戰(zhàn),很多企業(yè)都將項目管理作為其運作體系的重要一環(huán)。此外,沒有項目管理,項目也有可能成功。但沒有管理的項目,很難保證目標的實現。為了實現項目的總體目標,消除項目單項管理的局部性,有時甚至可以不惜犧牲或降低一些項目的單向目標,來實現總目標。比如說某些目標本身就是相互沖突的,為了提高單個目標要求,可能會以降低或犧牲其他目標為代價。這種情況并不少見,因此項目管理在使整個項目利潤最大化的過程中發(fā)揮著巨大作用。

3.項目管理的特點。項目管理不是一次任意的管理項目的實踐過程,而是在長期實踐和研究的基礎上總結出來的理論和方法,是一種公認的管理模式和管理理念。

(1)項目管理具有探索性。

(2)項目管理具有復雜性。

(3)項目管理的整體性。

(4)項目管理需要更多的協(xié)調和溝通。

4.項目成功的決定因素。項目成功的定義必須考慮限定項目的本質因素,也就是時間、預算、功能/質量和用戶滿意度。通常用以下四個標準來衡量項目是否成功:

(1)時間。

(2)成本。

(3)績效。

(4)客戶接受。此外,也可以從外部和內部兩個角度來考慮項目成功的標準。

5.項目管理的發(fā)展與現狀。項目管理作為一種現代化管理方式在國際上已獲得了廣泛的應用,隨著計算機、網絡系統(tǒng)的迅速發(fā)展,項目管理技術也在不斷進步,經過多年的嘗試和時間考驗,項目管理已由簡單設想轉變?yōu)榭梢圆僮鞯囊环N新型的施工管理模式,逐漸形成了一套系統(tǒng)的工程項目管理理論和方法。

二、項目管理在軟件開發(fā)中的應用的成因

隨著信息技術的飛速發(fā)展,軟件產品的規(guī)模也越來越龐大,各軟件企業(yè)都在積極將軟件項目管理引入開發(fā)活動中,對開發(fā)實行有效的管理。從概念上講,軟件項目管理是為了使軟件項目能夠按照預定目標順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風險)。

同時,隨著軟件開發(fā)規(guī)模及開發(fā)隊伍的逐漸增大,軟件開發(fā)不再是向過去那樣一兩個開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來規(guī)范每個開發(fā)人員、測試人員與支持人員的工作,同時采用規(guī)范化管理,專業(yè)分工也可以降低對開發(fā)人員的要求,從而降低產品研發(fā)成本。早在20世紀60年代中期,人們就發(fā)現軟件的生產出現了“問題”,主要表現在生產過程不規(guī)范,缺乏管理。后來,人們在軟件工程方法學中引入了工程的概念、原理、技術和方法,這種思想在一定程度上解決了軟件生產過程中遇到的問題。但是直至20世紀80年代還是沒有提出一套管理軟件開發(fā)的通用原則,軟件管理不善的問題依舊在大范圍內存在。目前的軟件開發(fā)工作正逐步趨向于復雜化、多元化,大多數開發(fā)團隊中都會出現同時開發(fā)多個版本、開發(fā)/維護工作并存、多地點同時開發(fā)等情況,給軟件開發(fā)管理帶來了諸多困難。