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