軟件開發項目管理運用問題

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

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

軟件開發項目管理運用問題

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

一、項目管理的簡要釋義

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

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

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

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

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

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

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

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

(1)時間。

(2)成本。

(3)績效。

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

5.項目管理的發展與現狀。項目管理作為一種現代化管理方式在國際上已獲得了廣泛的應用,隨著計算機、網絡系統的迅速發展,項目管理技術也在不斷進步,經過多年的嘗試和時間考驗,項目管理已由簡單設想轉變為可以操作的一種新型的施工管理模式,逐漸形成了一套系統的工程項目管理理論和方法。

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

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

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