[摘要]現(xiàn)在的軟件產(chǎn)品規(guī)模越來越大,單純依靠作坊式的管理不可能生產(chǎn)出高質(zhì)量的軟件產(chǎn)品。本文通過分析項目管理在軟件中的應用的起因和現(xiàn)狀,提出項目管理在軟件的應用當中遇到的問題和解決方案。
軟件行業(yè)是一個極具挑戰(zhàn)性和創(chuàng)造性的新行業(yè),管理上沒有成熟的經(jīng)驗可供借鑒。而項目管理應該說對于軟件企業(yè),尤其是那些以應用開發(fā)為主的軟件企業(yè),是行之有效的管理方法。因此,項目管理在軟件開發(fā)中的應用日益受到重視。
一、項目管理的兩個問題
(一)什么是項目管理?
項目管理是在一定的約束條件下,以高效率地實現(xiàn)項目業(yè)主的目標為目的,以項目經(jīng)理個人負責制為基礎和以項目為獨立實體進行經(jīng)濟核算,并按照項目內(nèi)在的邏輯規(guī)律進行有效的計劃、組織、協(xié)調(diào)、控制的系統(tǒng)管理活動。
(二)為什么要有項目管理?
沒有項目管理,項目也有可能成功。但沒有管理的項目,很難保證項目的利潤空間,對公司來說,虧損的風險就大。所以我們要有項目管理,以保證公司在總體上是盈利的,注意不是每一個項目都要盈利。另外,有了項目管理,就有了管理改進的基礎,就有了改進的可能性,至于能不能得到改進,以及改進的快慢,則取決于兩個因素:一個是人,特別是各級管理者;另一個是利益。關鍵是“利益”,準確的說是“利益的分配”,在權責利明確的前提下,人才能充分的發(fā)揮作用。還需要指出的是“利益”是多元的,這里的多元不僅指利益的具體形式,而且指利益的受眾是多元的,包括客戶方相關人員個人的利益。
(三)項目管理在軟件開發(fā)中的應用的成因
隨著信息技術的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來越龐大,個人單打獨斗的作坊式開發(fā)方式已經(jīng)越來越不適應發(fā)展的需要。隨著軟件開發(fā)規(guī)模及開發(fā)隊伍的逐漸增大,軟件開發(fā)不再是向過去那樣一二個開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來規(guī)范每個開發(fā)人員、測試人員與支持人員的工作,每個項目組成員按約定的規(guī)則準時完成自己的工作。同時采用規(guī)范化管理,專業(yè)分工也可以降低對開發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。
二、軟件項目管理常見問題及解決方案
(一)問題一:缺乏項目管理系統(tǒng)培訓 (相關對象:項目經(jīng)理、管理人員)
項目經(jīng)理在項目管理方面的培訓較少或不夠系統(tǒng)。項目經(jīng)理或管理人員不了解項目管理的知識體系和一些常用工具和方法,所以在實際工作中沒有項目管理知識的指導,完全依靠個人現(xiàn)有的知識技能,管理工作的隨意性、盲目性比較大。
解決方案:項目經(jīng)理接受系統(tǒng)的項目管理知識培訓是非常必要的,有了專業(yè)領域的知識與實踐,再加上項目管理知識與實踐和一般管理的知識和經(jīng)驗的有機結合,必能大大提高項目經(jīng)理的項目管理水平。應實行項目經(jīng)理知識技能資格考核制度,讓項目經(jīng)理自覺補充學習項目管理的知識和一些常用工具和方法。
(二)問題二:項目計劃意識問題 (相關對象:項目經(jīng)理)
項目經(jīng)理對總體計劃、階段計劃的作用認識不足。項目經(jīng)理認為計劃不如變化快,項目中也有很多不確定的因素,做計劃是走過場,因此制定總體計劃時比較隨意,不少事情沒有仔細考慮;階段計劃因工作忙等理由經(jīng)常拖延,造成計劃與控制管理脫節(jié),無法進行有效的進度控制管理。
解決方案:在高技術行業(yè),日新月異是主要特點,因此計劃的制定需要在一定條件的限制和假設之下采用漸近明細的方式進行不斷完善。提高項目經(jīng)理的計劃意識,采用項目計劃制定相關各種知識、技術、工具,加強對開發(fā)計劃、階段計劃的有效性進行事前事后的評估。
(三)問題三、管理意識問題 (相關對象:項目經(jīng)理)
部分項目經(jīng)理沒有意識