陳 亮
北京中電普華信息技術(shù)有限公司
軟件項目管理中的關(guān)鍵問題分析及對策
陳 亮
北京中電普華信息技術(shù)有限公司
軟件項目管理是軟件開發(fā)的重要環(huán)節(jié),因此,軟件項目管理需要不斷提高項目管理人員管理知識和實踐能力,強(qiáng)化溝通和項目管理培訓(xùn)力度,建立有效的溝通機(jī)制等。因此項目管理水平的強(qiáng)弱也已經(jīng)成為了企業(yè)核心競爭力之一。鑒于此,本文主要針對軟件項目管理中的關(guān)鍵問題分析及對策來進(jìn)行分析與闡述。
軟件項目;項目管理;問題
所謂軟件項目管理,簡單的說是技術(shù)單位不管是在時間還是在財力等方面的限制下,制定出一個明確的規(guī)劃,以便合理的控制任務(wù)進(jìn)度。一個項目的管理應(yīng)當(dāng)樹立一個全新的理念,立足整體層面來對項目的整個流程的監(jiān)督,保證軟件項目管理工作的高效開展。然而,軟件的項目又存在一定的特殊性,因此軟件項目管理也和普遍管理存在一定的差異性。早在二十世紀(jì)中期階段,國外就已經(jīng)提出了軟件項目管理這一定義。而軟件項目管理在軟件項目進(jìn)行開發(fā)的過程中要求做好詳細(xì)的計劃,對所產(chǎn)生的風(fēng)險系數(shù)、相應(yīng)的成本進(jìn)行預(yù)算,并了解軟件項目所研制的整個流程。因為參與到項目開發(fā)中有程序員,設(shè)計人員,系統(tǒng)分析人員,測試人員,管理人員等,這是一個較為龐大的體系,而且軟件在開發(fā)的時候會具有諸多的風(fēng)險。所以,相關(guān)人員對控制軟件項目是必要的。
2.1 對軟件項目開發(fā)管理認(rèn)識不足
軟件項目開發(fā)管理人員主要是一些常年從事軟件開發(fā),具備較豐富的軟件知識的人員,但是他們?nèi)鄙傧到y(tǒng)的項目管理知識體系,僅僅依靠個人現(xiàn)有的知識技能參與管理,不能做到全面指導(dǎo)實際工作中的軟件項目開發(fā)管理工作,容易出現(xiàn)管理混亂的現(xiàn)象。例如,對軟件項目開發(fā)中的不確定因素掌握不到位,或是缺乏考慮,對不確定因素內(nèi)在聯(lián)系缺少分析,在做工作計劃時僅僅是走過場,現(xiàn)有計劃不能處理實際中出現(xiàn)的不適應(yīng)情況,造成計劃于控制管理脫節(jié),無法進(jìn)行有效管控。
2.2 對項目的系統(tǒng)性把握不夠
在軟件企業(yè)一些項目管理人員對項目總體計劃、階段計劃的作用認(rèn)識不足。項目經(jīng)理認(rèn)為計劃不如變化快,項目中也有很多不確定的因素,做計劃是走過場,因此制定總體計劃時比較隨意,造成計劃與控制管理脫節(jié),無法進(jìn)行有效的進(jìn)度控制管理。其實制定計劃的過程就是一個對項目逐漸了解掌握的過程,通過認(rèn)真地制定計劃,項目管理人員可以知道哪些要素是明確和重要的,哪些要素是要逐漸明確和次要的,通過漸近明細(xì)不斷完善項目計劃。制定計劃的過程,也是在進(jìn)度、資源、范圍之間尋求一種平衡的過程。因此,提高項目管理人員的計劃意識,加強(qiáng)對開發(fā)計劃、階段計劃的有效性,進(jìn)行事前事后的評估。
2.3 缺乏必要的管理意識
項目經(jīng)理的主要職責(zé)是整體把控項目進(jìn)度,根據(jù)實際情況和計劃調(diào)整項目進(jìn)度。但是在實際工作中,項目經(jīng)理都是由技術(shù)骨干擔(dān)任,往往會造成埋頭于具體技術(shù)工作,造成整個項目組成員之間不能團(tuán)結(jié)合作,浪費(fèi)資源,忽視項目總體進(jìn)度把控,造成低效率的項目管理局面。因此要加強(qiáng)項目經(jīng)理在項目管理知識方面的系統(tǒng)性培訓(xùn)和考核,更好地適應(yīng)項目管理工作。
3.1 組織項目經(jīng)理管理知識培訓(xùn),提高項目管理水平
項目管理作為軟件開發(fā)中重要的保障,而項目管理者是項目管理能否成功的關(guān)鍵,因此要加強(qiáng)項目管理者能力的鍛煉。經(jīng)常性組織管理培訓(xùn),聘請專業(yè)管理講師進(jìn)行培訓(xùn)知識授課,再通過嚴(yán)格的考核制度選拔適合的項目管理者,使他們在具備完善技能基礎(chǔ)上,也能夠系統(tǒng)全面地掌握專業(yè)的管理知識,結(jié)合豐富的專業(yè)實踐經(jīng)驗,才能以一個合格的軟件項目經(jīng)理進(jìn)行管理工作,才能夠使項目管理順利實施,并起到預(yù)期的效果和作用。
3.2 提高項目經(jīng)理的計劃意識
任何管理工作都是通過計劃、組織、指揮、協(xié)調(diào)和控制來完成的。首先要加強(qiáng)項目管理經(jīng)理的計劃能力,通過制定總體的項目計劃和階段性的計劃,在項目計劃的基礎(chǔ)上再利用相關(guān)的知識、技術(shù)、工具等,使管理過程迅速、高效進(jìn)行,逐步完成對軟件項目的管理,真正達(dá)到高效、優(yōu)質(zhì)的目的。
3.3 建立有效的溝通機(jī)制和通道
本身軟件的項目從開發(fā)開始就不是一個人所能完成的工作,需要一個團(tuán)隊進(jìn)行通力的合作才能完成,因此,這其中的溝通就顯得極為重要,有效的溝通能保證技術(shù)開發(fā)人員和管理人員能進(jìn)行問題的對接,從而幫助管理人員進(jìn)行管理上的計劃制定和進(jìn)行決策。同時在軟件使用的反饋通道上,也必須進(jìn)有效的構(gòu)建,絕不能把其作為一個擺設(shè),對于反饋的意見不給予處理等,用戶的反饋是軟件實際運(yùn)行中對其好壞最好的判斷依據(jù),能更真實的給出一個軟件的運(yùn)行現(xiàn)狀,能為了以后的軟件項目開發(fā)和管理提供寶貴的數(shù)據(jù)和經(jīng)驗。
3.4 提高風(fēng)險監(jiān)督能力
軟件項目的管理人員需要對潛在的風(fēng)險和難題進(jìn)行提前的風(fēng)險防范,并且制定相關(guān)的措施,正確的對風(fēng)險和潛在的風(fēng)險進(jìn)行評估,并對其進(jìn)行長期的跟蹤觀察,杜絕風(fēng)險,對于不可控制的,未知的風(fēng)險因素把其風(fēng)險系數(shù)最小化,控制在最小的范圍之內(nèi),這些都需要對風(fēng)險進(jìn)行一個正確的評估和量化,把風(fēng)險管理意識帶入到軟件項目管理中,保證軟件項目的開發(fā)和后期的運(yùn)行都能在一個可控的管理下進(jìn)行。
總之,隨著計算機(jī)水平的不斷發(fā)展,計算機(jī)軟件的規(guī)模和復(fù)雜度也隨之增加。目前,計算機(jī)軟件項目管理逐漸從“作坊式”管理向“軟件工廠式”管理邁進(jìn)。這就要求軟件開發(fā)人員特別是軟件項目管理人員,要更深一步地理解和掌握現(xiàn)代軟件工程的理論方法,完成思想觀念上的轉(zhuǎn)變。文章結(jié)合軟件項目管理知識,分析了目前我國軟件項目開發(fā)管理普遍存在的問題,進(jìn)一步提出合理有效的解決策略,以便提高軟件項目開發(fā)的效率。
[1]黃峰.計算機(jī)軟件項目管理中存在的問題及發(fā)展對策研究[J].經(jīng)營管理者,2016,(15):278.
[2]賈文瀟.軟件項目管理現(xiàn)狀與對策分析[J].電子測試,2016,(09):67+56.
[3]錢瑞勝.軟件項目管理現(xiàn)狀與對策分析[J].企業(yè)科技與發(fā)展,2013,(10):117-119.